Korzystam z ArcGIS 10. Czy w spisie treści ArcMap (TOC) istnieje sposób, aby „Nazwa warstwy” automatycznie pokazywała liczbę wszystkich funkcji na każdej warstwie?
Myślałem, że spis treści będzie wyglądał mniej więcej tak:
- Drogi (27)
- Strumienie (100)
- Paczki (12)
Znalazłem tę opcję dla renderowania Unique Value , ale:
- Nie jestem facetem ArcObjects i
- Chcę pracować tylko z rendererem pojedynczej wartości .
Karta „Sortuj według wyboru” ma taką możliwość, ale tylko wtedy, gdy są wybrane funkcje.
arcgis-desktop
arcmap
arcgis-10.0
legend
RyanKDalton
źródło
źródło
Odpowiedzi:
Jak sugerują @Paul & @PolyGeo, myślę, że próba uczynienia z niego dodatku do Pythona ma jak najbardziej sens i będę kontynuował ten pomysł później.
W międzyczasie utworzyłem kod, który doda / zaktualizuje nazwę TOC warstw zdefiniowanych przez użytkownika w MXD z liczbą operacji. Dla moich celów właśnie stworzyłem to jako narzędzie GP, które akceptuje poszczególne warstwy za pomocą wejścia wielowartościowego, które akceptuje „Warstwy” w narzędziu skryptowym. To pozwala mi aktualizować wiele warstw „na żądanie”, po prostu aktualizując liczbę funkcji tych warstw zainteresowania.
Nie wymyśliłem sposobu, aby uruchomić to automatycznie, jednak przy testowaniu starych MXD może to nawet nie być pożądane. Jeśli masz wiele warstw z wieloma funkcjami, może to być powolny proces.
źródło