我正在使用ArcGIS10。在ArcMap的目录(TOC)中,是否可以让“图层名称”自动显示每个图层中要素总数的计数?
我以为TOC看起来像这样:
- 道路(27)
- 溪流(100)
- 包裹(12)
- 我不是ArcObjects的人,并且
- 我只想使用单一值渲染器。
“按选择列出”选项卡具有此功能,但仅当存在选定功能时。
您是要对地图中的单个图层(具有名称)执行此操作,还是默认将其应用于地图上的所有图层?
—
亨德森
默认情况下,TOC中的所有图层(默认情况下)都是优选的,并且在图层计数发生更改时(例如,添加或删除要素时)最好进行更新。
—
RyanKDalton
您可能可以通过侦听编辑会话开始/结束的Python插件来执行此操作。
—
2013年
我认为它可以在ArcGIS 10.1和10.2(但不是10.0)中使用Python加载项(扩展名)来实现,该插件在每一层上运行GetCount并更新每一层的name属性,以便在每次刷新时都包含该带括号的数字。如果您在ArcGIS Professional中找到/提交了一个ArcGIS Idea使其具有OOTB选项,我将投票给它。
—
PolyGeo
我已经使用mxd中的脚本完成了此操作,因此我将代码弹出到python窗口中并运行它以获取具有特征计数的每个图层的打印。正如@PolyGeo所说,如果您希望它自动发生(如前所述,为10.1),则可以将其合并到Python加载项中。
—
Cindy Jayakumar 2013年