操作方法

操作方法:在 ArcGIS Pro 中使用 Python 脚本启用图层组的特定子图层的可见性

Last Published: July 16, 2021

摘要

子图层将继承图层组的可见性,因此如果将图层组标记为不可见,则任何启用子图层可见性的尝试都将不起作用。 提供的说明描述了在禁用图层组的可见性时,如何使用 Python 显示一系列图层组中的所需子图层。

过程

以下是禁用父图层组的可见性而不影响所选子图层的可见性的脚本。 用户可以将方法 layer.longName 的参数定义为所需的子图层,以保留所选子图层的可见性。

  1. 在 ArcGIS Pro 中,单击顶部功能区上的分析选项卡。 单击 Python 旁边的下拉菜单,然后选择 Python 窗口
  2. Python 窗口中,插入以下命令:
import arcpy aprx = arcpy.mp.ArcGISProject("Current") m = aprx.listMaps("Map")[0] layers = m.listLayers('Layers') for layer in layers: layer.visible = True if layer.longName == "Group Name\SubLayer Name": layer.visible = True
  1. Enter 键。

文章 ID: 000025761

接收通知并查找新问题或常见问题的解决方案

从我们全新的 AI 聊天机器人中获得简明答案和视频解决方案。

下载 Esri 支持应用程序

相关信息

发现关于本主题的更多内容

获取来自 ArcGIS 专家的帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项