Korzystam z ArcMap 10 i chcę wyświetlać inną symbolikę mojej wiejskiej działki w różnych skalach. Mam jeden pomysł, aby skopiować i wkleić tę samą warstwę.
Ale moje pytanie brzmi: czy w jednej warstwie można podać inną symbolikę w zależności od skali? na przykład
Layer Name symbol scale
xyz ----- 100000
xyz ***** 200000
arcgis-desktop
arcgis-10.0
symbology
scale
użytkownik876307
źródło
źródło
Prostą odpowiedzią jest: nie. Masz rację, dodając wiele warstw odwołujących się do tego samego zasobu GIS. Ponadto, jeśli chcesz mieć 2 wynikową warstwę w warstwie grupy, możesz kontrolować je tak, jakby były pojedynczymi dla niektórych rzeczy. Jest to przepływ pracy, z którego zawsze korzystałem i którego używam również do generowania usług map, ponieważ pozwala on na znacznie lepszą kontrolę warstw.
Patrząc na komentarze Reprezentacje kartograficzne będą również wymagały tej samej metodologii, ponieważ jest to rzeczywiste pole w geobazie, której używasz do symboliki. Jeśli więc masz inną symbolikę dla tej samej funkcji dla innej skali, zmieniasz pole, na które wskazuje reprezentacja.
Jeśli jest to dla Ciebie bardzo ważne, proponuję udać się na http://ideas.arcgis.com, jeśli jeszcze go tam nie ma. Jeśli zostanie poddany pod głosowanie, może pojawić się w późniejszym wydaniu.
źródło
Można to zrobić za pomocą ArcObjects z ScaleDependentRenderer . Nie jestem jednak pewien, czy można to opublikować jako usługę map.
źródło