Представления - это возможность настройки символов в ArcMap, с сохранением информации об условных обозначениях вместе с геометрией внутри классов пространственных объектов. Они чаще всего используются для отображения данных в соответствии со строгими картографическими правилами или при необходимости применения к символам дополнительных эффектов. Класс пространственных объектов может иметь несколько связанных с ним представлений. Это позволит по-разному отображать одни и те же данные в разных картографических продуктах.
Символы представления
Модель символа в ArcGIS Pro поддерживает правила представлений и может комбинироваться с символами на основе атрибутов, чтобы получить картографическое оформление с применением замещений представлений на базе значений полей. Этот подход более гибкий, чем представления, т.к. символы и настройки символов на основе атрибутов хранятся в слое. Обновления не требуют изменения схемы класса объектов базы геоданных, и символы могут применяться к любому источнику векторного слоя, а не только к классам базы геоданных.
Представления в ArcGIS Pro
Представления могут отображаться в ArcGIS Pro, но изменять символы невозможно. Символы представлений перечислены в меню Символы любого слоя, исходные данные которого включают представления. Если слой имеет несколько представлений, будут доступны настройки символов для каждого.
Для изменения символов слоя преобразуйте символы представлений в символы по уникальным значениям. Это преобразовывает все правила представлений и замещения, связанные с представлениями, в символы слоя. Перед конвертированием вы должны проанализировать слой, чтобы идентифицировать такие неподдерживаемые элементы, как замещения, хранящиеся в blob полях замещений, замещения формы, свободные представления и замещения маркеров представления. Анализ создает файл журнала, в котором перечислены все объекты с замещениями. Далее вы можете вручную в ArcMap переместить атрибуты и геометрию замещений в соответствующие поля или использовать для этого инструмент геообработки Обновить замещения.
Конвертирование символов представлений в символы по уникальным значениям
Для конвертирования символов представлений в символы по уникальным значениям выполните следующие шаги:
- На панели Содержание выберите слой объектов, отображаемый при помощи представлений. На вкладке Оформление в группе Отображение щелкните Символы, чтобы открыть панель Символы.
- На панели Символы нажмите Анализ, чтобы запустить анализ представлений.
- Результаты анализа отображаются внизу панели. Если обнаружены проблемы, создается файл журнала со списком правил представлений, которые имеют замещения. Отдельные объекты с замещениями можно идентифицировать в ArcMap при помощи инструмента Выбрать объекты по замещению. Нажмите Просмотреть журнал, чтобы открыть файл журнала.
- После завершения анализа активна кнопка Конвертировать. Если обнаружены проблемы, исправьте их в ArcMap путем перемещения замещений в поле или их удаления, или же вы можете игнорировать их при конвертации.
- Нажмите Конвертировать, чтобы конвертировать представления в символы по уникальным значениям с применением полей замещений. Поле уникальных значений - это поле RuleID представления.
- При необходимости нажмите кнопку выражения , чтобы перенести символы в символы на основе выражения, используя исходные значения данных, на базе которых строилось представление RuleID.