我正在使用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年
                    
                  
                
              