Отображение символами атрибутивной информации объекта
Символы можно настроить для отображения различных аспектов данных. Существует множество способов для реализации этого:
- Показ слоя с использованием градуированных символов, пропорциональных символов, градуированных цветов или неклассифицированных цветов для показа качественных различий объектов.
- Назначьте для слоя уникальные значения, чтобы показать качественные различия в объектах.
- Управляет размером, поворотом, цветом или прозрачностью, в дополнение к основным символам.
- Вытягивание объектов в 3D символы.
- Можно управлять настройкой специфических аспектов символов, подключив отдельные свойства символов к атрибутам объектов. Это выполняется посредством включения управляемых атрибутами символов для всего слоя.
Включение управляемых атрибутами символов
Для векторного слоя можно включить использование управляемых атрибутами символов для подключения свойств символов к атрибутам данных. После включения свойства символа для символов в данном слое, которые могут быть подключены к атрибуту объекта, отображаются с кнопкой Сопоставление атрибутов не задано.
Подсказка:
У слоя, включающего символ с процедурным слоем, опция управляемых атрибутами символов всегда будет включена.
- На панели Содержание выделите векторный слой.
- В группе вкладок Векторный слой на вкладке Оформление в группе Отображение щелкните Символы.
- На панели Символы во вкладке Изменить символы по атрибутам установите отметку Разрешить связи со свойствами символов.
Теперь можно прикрепить атрибуты объектов к определенным свойствам символов в этом слое. Для этих атрибутов рядом отображается кнопка Сопоставление атрибутов не задано .
Внимание:
Подключение многих свойств к атрибутам может замедлить производительность отрисовки, поскольку должны быть отображены многие уникальные символы. Тем не менее, это относится в основном к первой отрисовке слоя, поскольку при последующих отрисовках будет использоваться кэширование отображения. Рассмотрите ограничения настройки, в соответствии с которыми отображается слой (основанные на масштабе в 2D или основанные на расстоянии в 3D), чтобы минимизировать это влияние.
Подключение свойств символов к атрибутам
Как только для слоя включено использование управляемых атрибутами символов, можно связать большинство свойств символов со значением поля атрибута объекта или с выражением.
Подсказка:
Когда вы находитесь в режиме Формат символа на панели Символы, щелкните кнопку , чтобы быть уверенным, что опция Разрешить подключения свойств символов отмечена, , то есть для слоя доступны символы, управляемые атрибутами. Если эта опция отмечена и выключена, то одно или несколько свойств уже подключены для этого слоя.
Свойства символов могут быть подключены только к соответствующим типам полей и значений. Для свойств слоя требуются числовые поля, содержащие положительные значения. Если необходимо преобразование типа или использования множества значений, напишите выражение. См. Цвет символов, управляемый атрибутами для получения подробных сведений о соединении свойств цвета.
- На панели Содержание выделите векторный слой.
- В группе вкладок Векторный слой на вкладке Оформление в группе Отображение щелкните Символы.
- На панели Символы щелкните символ для изменения.
- В режиме Формат символа панели Символы щелкните вкладку Свойства и выберите вкладку Слои .
- Щелкните кнопку Сопоставление атрибутов не задано рядом со свойством, которое необходимо сопоставить.
- В диалоговом окне Задать сопоставление атрибутов выберите поле атрибута. Значения в этом используются в качестве значения свойства символа для каждого объекта.
Нажмите кнопку Задать выражение , чтобы написать выражение на языке Arcade.
Подсказка:
Чтобы использовать изображение слоя символа маркера изображения, изображения должны храниться в растре или в поле BLOB. Рассмотрите возможность их хранения в таблице вложений, присоединив таблицу к классу объектов и указав поле вложения для символов.
- Щелкните ОК для закрытия диалогового окна Задать сопоставление атрибутов.
появляется рядом со свойством для указания того, что оно подключено к атрибуту. Наведите указатель мыши на этот значок, чтобы увидеть используемое поле или выражение или изменить его в дальнейшем.
- Щелкните Применить на панели Символы, чтобы применить изменения.
Если значение атрибута применяется в качестве значения свойства символа, то каждый объект отрисовывается настроенным символом.
Просмотр и обновление управляемых атрибутами символов
После того как для слоя заданы управляемые атрибутами символы, можно просматривать и обновлять настройки на сводной странице слоя.
- На панели Содержание выделите векторный слой.
- В группе вкладок Векторный слой на вкладке Оформление в группе Отображение щелкните Символы.
- На панели Символы во вкладке Изменить символы по атрибутам , разверните группы символов, чтобы просмотреть связанные свойства.
- Для подключения к другому свойству выберите другое поле из ниспадающего меню. Выбор NONE отключает свойство от атрибута.
- Для отключения свойства наведите на него курсор и щелкните кнопку Удалить , или выберите NONE из меню.
- Чтобы перейти к соответствующей части символа, в которой установлено связанное свойство установлено, щелкните вкладку Слои.