Czy za pomocą ArcGIS Desktop legenda może wyświetlać tylko podelementy wyświetlane na mapie?
arcgis-desktop
arcgis-9.3
legend
dassouki
źródło
źródło
Odpowiedzi:
Legend Limiter
Ogranicznik legendy działa tylko na warstwach, które używają „unikalnych kategorii wartości” do zdefiniowania symboliki. Ten styl legendy można ustawić na karcie Symbolika w oknie dialogowym Właściwości warstwy. Legend Limiter nie ograniczy symboliki warstw ustawionych z symboliką z jednym symbolem.
http://arcscripts.esri.com/details.asp?dbid=16097
źródło
W tym celu nie trzeba pisać żadnych dodatkowych ArcPy. Po prostu korzystaj z dynamicznych legend (które zostały dodane w ArcGIS 10.1) podczas tworzenia map.
źródło
W widoku mapy kliknij prawym przyciskiem myszy Legendę, aby otworzyć okno Właściwości, a następnie kliknij kartę „Przedmioty”. W obszarze „Opcje zakresu mapy” wybierz „Pokaż tylko klasy widoczne w bieżącym zasięgu mapy”.
Odświeżą się podczas poruszania się po mapie lub włączania / wyłączania klas w warstwie.
źródło
myślę, że ten kod pomoże:
źródło