Управляемые атрибутами символы

Отображение символами атрибутивной информации объекта

Символы можно настроить для отображения различных аспектов данных. Существует множество способов для реализации этого:

Включение управляемых атрибутами символов

Для векторного слоя можно включить использование управляемых атрибутами символов для подключения свойств символов к атрибутам данных. После включения свойства символа для символов в данном слое, которые могут быть подключены к атрибуту объекта, отображаются с кнопкой Сопоставление атрибутов не заданоСопоставление атрибутов не задано.

Подсказка:

У слоя, включающего символ с процедурным слоем, опция управляемых атрибутами символов всегда будет включена.

Более подробно о слоях процедурных символов

  1. На панели Содержание выделите векторный слой.
  2. В группе вкладок Векторный слой на вкладке Оформление в группе Отображение щелкните Символы.
  3. На панели Символы во вкладке Изменить символы по атрибутам Изменять символы по атрибуту установите отметку Разрешить связи со свойствами символов.

    Теперь можно прикрепить атрибуты объектов к определенным свойствам символов в этом слое. Для этих атрибутов рядом отображается кнопка Сопоставление атрибутов не задано Сопоставление атрибутов не задано.

Внимание:

Подключение многих свойств к атрибутам может замедлить производительность отрисовки, поскольку должны быть отображены многие уникальные символы. Тем не менее, это относится в основном к первой отрисовке слоя, поскольку при последующих отрисовках будет использоваться кэширование отображения. Рассмотрите ограничения настройки, в соответствии с которыми отображается слой (основанные на масштабе в 2D или основанные на расстоянии в 3D), чтобы минимизировать это влияние.

Подключение свойств символов к атрибутам

Как только для слоя включено использование управляемых атрибутами символов, можно связать большинство свойств символов со значением поля атрибута объекта или с выражением.

Подсказка:

Когда вы находитесь в режиме Формат символа на панели Символы, щелкните кнопку Меню, чтобы быть уверенным, что опция Разрешить подключения свойств символов отмечена, , то есть для слоя доступны символы, управляемые атрибутами. Если эта опция отмечена и выключена, то одно или несколько свойств уже подключены для этого слоя.

Свойства символов могут быть подключены только к соответствующим типам полей и значений. Для свойств слоя требуются числовые поля, содержащие положительные значения. Если необходимо преобразование типа или использования множества значений, напишите выражение. См. Цвет символов, управляемый атрибутами для получения подробных сведений о соединении свойств цвета.

  1. На панели Содержание выделите векторный слой.
  2. В группе вкладок Векторный слой на вкладке Оформление в группе Отображение щелкните Символы.
  3. На панели Символы щелкните символ для изменения.
  4. В режиме Формат символа панели Символы щелкните вкладку Свойства и выберите вкладку Слои Слои.
  5. Щелкните кнопку Сопоставление атрибутов не задано Сопоставление атрибутов не задано рядом со свойством, которое необходимо сопоставить.
  6. В диалоговом окне Задать сопоставление атрибутов выберите поле атрибута. Значения в этом используются в качестве значения свойства символа для каждого объекта.

    Нажмите кнопку Задать выражение Задать выражение, чтобы написать выражение на языке Arcade.

    Подсказка:

    Чтобы использовать изображение слоя символа маркера изображения, изображения должны храниться в растре или в поле BLOB. Рассмотрите возможность их хранения в таблице вложений, присоединив таблицу к классу объектов и указав поле вложения для символов.

  7. Щелкните ОК для закрытия диалогового окна Задать сопоставление атрибутов.

    Сопоставление атрибутов определенопоявляется рядом со свойством для указания того, что оно подключено к атрибуту. Наведите указатель мыши на этот значок, чтобы увидеть используемое поле или выражение или изменить его в дальнейшем.

  8. Щелкните Применить на панели Символы, чтобы применить изменения.

Если значение атрибута применяется в качестве значения свойства символа, то каждый объект отрисовывается настроенным символом.

Просмотр и обновление управляемых атрибутами символов

После того как для слоя заданы управляемые атрибутами символы, можно просматривать и обновлять настройки на сводной странице слоя.

  1. На панели Содержание выделите векторный слой.
  2. В группе вкладок Векторный слой на вкладке Оформление в группе Отображение щелкните Символы.
  3. На панели Символы во вкладке Изменить символы по атрибутам Изменять символы по атрибуту, разверните группы символов, чтобы просмотреть связанные свойства.
    • Для подключения к другому свойству выберите другое поле из ниспадающего меню. Выбор NONE отключает свойство от атрибута.
    • Для отключения свойства наведите на него курсор и щелкните кнопку Удалить Удалить, или выберите NONE из меню.
    • Чтобы перейти к соответствующей части символа, в которой установлено связанное свойство установлено, щелкните вкладку СлоиСлои.

Связанные разделы