J'utilise ArcGIS 10. Dans la table des matières d'ArcMap (TOC), existe-t-il un moyen pour que le "Nom de la couche" affiche automatiquement un décompte du nombre total d'entités dans chaque couche?
Je pensais que la table des matières ressemblerait à ceci:
- Routes (27)
- Flux (100)
- Colis (12)
J'ai trouvé cette option pour les rendus de valeur unique , mais:
- Je ne suis pas un gars d'ArcObjects, et
- Je veux travailler uniquement avec le rendu Single Value .
L'onglet "Lister par sélection" possède cette fonction, mais uniquement lorsqu'il existe des entités sélectionnées.
arcgis-desktop
arcmap
arcgis-10.0
legend
RyanKDalton
la source
la source
Réponses:
Comme l'a suggéré @Paul & @PolyGeo, je pense qu'essayer d'en faire un complément Python est le plus logique, et je poursuivrai cette idée plus tard.
En attendant, j'ai rassemblé du code qui ajoutera / mettra à jour le nom de la table des matières des couches définies par l'utilisateur dans un MXD avec le nombre de fonctionnalités. Pour mes besoins, je viens de le créer comme un outil GP qui accepterait des couches individuelles via une entrée à valeurs multiples qui accepte les "couches" dans l'outil de script. Cela me permet de mettre à jour plusieurs couches "à la demande", en mettant simplement à jour le nombre de fonctionnalités de ces couches d'intérêt.
Je n'ai pas trouvé de moyen pour que cela s'exécute automatiquement, mais en faisant des tests sur d'anciens MXD, cela peut même ne pas être souhaitable. Si vous avez beaucoup de couches avec beaucoup de fonctionnalités, cela pourrait être un processus lent.
la source