Я использую ArcMap 10 и хочу по-разному отображать символы своей деревни в заданных масштабах. У меня есть одна идея, чтобы скопировать и вставить тот же слой.
Но мой вопрос заключается в том, что в одном слое можно дать различные символы в соответствии с масштабом? например
Layer Name symbol scale
xyz ----- 100000
xyz ***** 200000
arcgis-desktop
arcgis-10.0
symbology
scale
user876307
источник
источник
Простой ответ - нет. Вы правы, добавив несколько слоев, ссылающихся на один и тот же ГИС-ресурс. В дополнение к этому, если у вас будет 2 результирующих слоя в групповом слое, вы можете управлять ими так, как если бы они были едиными для некоторых вещей. Это рабочий процесс, который я всегда использовал, и я также использую его для создания картографических сервисов, поскольку он обеспечивает гораздо больший контроль над слоями.
Глядя на комментарии, для картографических представлений также потребуется та же методология, что и для фактического поля в базе геоданных, которую вы используете для символов. Поэтому, если у вас разные символы для одной и той же функции для другого масштаба, вы меняете поле, на которое указывает представление.
Если это очень важно для вас, я бы посоветовал вам зайти на сайт http://ideas.arcgis.com, если его там еще нет. Если за него проголосуют, он может попасть в более позднюю версию.
источник
Это можно сделать с помощью ArcObjects с ScaleDependentRenderer . Не уверен, что это можно опубликовать как картсервис.
источник