Questions tagged «layers»

一层是信息的集合。它包含特定表示方法(例如,栅格或矢量层)中gis的特定元素。可以分别编辑图层,以便为地图创建单独的地形。

1
QGIS项目中可以有动态图层名称吗?
我有一个基于层的QGIS项目,该层基于使用当前日期的PostGIS SQL查询。由于数据库中的数据发生更改,因此这些查询每天都会返回不同的数据。 是否可以在图层树面板中动态更改图层的名称,使其代表当前日期?(即层名称,例如Traffic on 24.01.2015,每天都会更改)。字幕数据应取自图层中任何要素的属性-它们都具有相同的field值traffic_date。

1
QGIS / PostGIS图层样式
我做了一个插件,要求向数据库登录。登录后,该插件将从数据库加载某些层。在数据库中,既有管理员用户,又有“普通”用户。 我已经从UI中将两种样式分别作为其图层的默认样式保存到数据库中(似乎您必须具有数据库管理员权限才能保存它们)。 将样式保存到数据库后,我看不到它们的存储位置,即看不到任何新表。(我希望样式可以保存在表格中) 再次运行QGIS和插件(以管理员用户身份),将自动加载图层样式。 但是,再次运行QGIS和插件(作为普通用户rnd)它们不会自动加载。然后,我尝试从数据库(从GUI)加载样式,但未加载任何样式。 两个问题。 图层样式如何存储在数据库中? 没有DB管理员权限,有没有办法加载图层样式?
9 qgis  postgis  layers  style 

1
使用Python从ArcMap删除图层
问题: 我正在尝试遍历所有图层,以查找名为的图层"CADAnnotation"。 如果该层存在,则从mxd中删除该层 笔记: 从独立脚本运行(即不在Arcmap中) "CADAnnotation" 数据类型是CAD注释要素类 "CADAnnotation" 不是在地理数据库中,而是从AutoCAD .dwg创建的 "CADAnnotation" 在名为 "ACAD" 如果"ACAD"可以删除组图层,那也可以删除它"CADAnnotation"。 到目前为止的代码: for item in mxds: print (item) mxd = arcpy.mapping.MapDocument(item) df=arcpy.mapping.ListDataFrames(mxd,"Project Area")[0] for lyr in arcpy.mapping.ListLayers(mxd, "*",df): if lyr.name == "CADAnnotation": print(lyr.dataSource) arcpy.Delete_management("CADAnnotation") print("Layer Deleted") else: pass 代码注释: 我可以找到图层没问题 该行arcpy.Delete_management("CADAnnotation")不起作用会引发错误。 题: 如何删除"CADAnnotation"和/或"ACAD"分组图层?
9 arcpy  arcmap  layers 

3
如何使用OpenLayers获取GeoServer中商店中所有图层的名称
我严格要求使用OpenLayers检索GeoServer存储中所有图层的名称。我在这里浏览了这篇文章,但是没有回答我的问题。我还介绍了GeoServer的REST API,如果我使用的是另一种语言,例如C#,Java或PHP,这将是理想的选择。但是我想完全用JavaScript做到这一点。 更新: 从WFS GetCapabilities文档中可以看到,我可以通过使用过滤器发送WFS GetCapabilities请求来检索所有层的名称。但是我不确定是否可以在GetCapabilities请求中包含过滤器。我也不知道这样的过滤器会是什么样子。 对于如何实现此目标的任何建议将不胜感激。任何替代方法也将被理解。 更新: 我相信我在这里找到了解决方案;“可以将WFS GetCapabilities请求过滤为仅返回与特定名称空间相对应的图层。为此,请将以下代码添加到您的请求中:namespace = <namespace>”。我希望这对其他人有帮助。

2
复制/粘贴到ArcMap目录后,图层的数据源是否更改?
我一直都遇到这种情况; 我经常只是在一个地图文档的目录中复制图层和图层组,然后粘贴到另一个地图文档的目录中。 在大多数情况下,这可以很好地工作,但通常在粘贴时会更改图层的数据源。结果,粘贴的图层旁边有红色的感叹号,并且在我手动设置数据源之前不会显示任何数据。 我确认在将图层粘贴到另一文档中时,在一个文档上复制的图层的数据源已更改。 自早期的8.x版本以来,这种情况一直在发生,但在版本10 SP3中仍然存在。它也不是特定于计算机的,因为我在多台计算机上遇到了此问题。 有任何想法吗? 粘贴后的图层: 源“正在复制的图层”数据源: 目的地“粘贴到另一个文档之后”数据源:
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.