Доступно с лицензией Standard или Advanced.
Представление позволяет вам создавать условные обозначение для ваших данных с помощью гибкой структуры, основанной на правилах, которая хранится внутри базы геоданных наряду с вашими данными. Классы пространственных объектов могут поддерживать несколько представлений классов пространственных объектов одновременно, в связи с чем из одной базы данных может быть получено большое разнообразие различных картографических продуктов, при этом не потребуется хранить несколько копий одних и тех же данных. Представление отдельного объекта (так называемое представление объекта) при необходимости можно заменить, создав постоянное замещение для правила представления, которое также будет храниться и обслуживаться в базе геоданных. Представление обеспечивает организованную структуру символики, основанной на правилах, сохраняя гибкость настройки изображения отдельных объектов.
Представления являются свойством класса пространственных объектов, их просмотр и управление ими осуществляются через закладку Представления (Representations) в диалоговом окне Свойства слоя (Feature Class Properties) в ArcCatalog.
Использования файлов слоя для организации представлений
Можно использовать файлы слоя (.lyr) для сохранения особых способов отображения данных, включая использование представлений. Файлы слоя не хранят действительные правила представления. Они хранят ссылку на представление класса объектов, которое используется при визуализации данных. Вы можете создать файлы слоя в ArcMap из слоев, для которых условные обозначения созданы с помощью представлений, или вы можете создать файлы слоя в ArcCatalog, при этом прописывается связь между классом пространственных объектов и представлениями.
Использование инструментов геообработки для управления представлениями
Для управления представлениями можно воспользоваться инструментами в наборе инструментов Управление представлением (Representation Management) группы инструментов Картография (Cartography). С их помощью вы сможете добавить и удалить представление, создать слой из представлений класса пространственных объектов, а также управлять замещениями в представлении.
Типы данных, поддерживающие представления
Любой класс пространственных объектов (линейный, точечный или полигональный) в базе геоданных любого типа (файловой, персональной, ArcSDE) поддерживает представления. Шейп-файлы, покрытия, аннотация, объекты-размеры не поддерживают представления.
Как добавить представление для класса пространственных объектов
- Выберите Свойства (Properties) из ниспадающего меню класса пространственных объектов в ArcCatalog или в окне Каталог (Catalog) в ArcMap, чтобы открыть диалоговое окно Свойства класса пространственных объектов (Feature Class Properties).
- На закладке Представления (Representations) щелкните Новое (New), чтобы открыть диалоговое окно Новое представление (New Representation).
- Введите имя для нового представления, а также имена полей правила (RuleID) и замещения (Override) или примите значения по умолчанию. Имя представления можно будет изменить позже, а имена полей RuleID и Override менять нельзя. Если планируется создать много представлений, связанных с классом пространственных объектов, целесообразно выбрать наглядные имена для представлений и полей, чтобы было понятно, как они связаны между собой.
- Определите, как вы будете хранить изменения геометрии:
- Выберите Сохранять изменения геометрии как замещающие представления (Store change to geometry as representation override), чтобы хранить все изменения геометрии представлений в поле Замещение (Override), поле Форма (Shape) при этом остается без изменений.
- Выберите Изменять геометрию соответствующих объектов (Change the geometry of the supporting feature), если необходимо, чтобы при изменении геометрии представления изменялась и геометрия самого объекта.
- Для импорта правил представлений из существующего слоя, содержащего объекты, отображаемые с помощью представлений, щелкните Выбрать (Select), чтобы перейти к слою в диалоговом окне Выберите слой пространственных объектов (Select a Feature Layer). Все правила представления для этого слоя будут скопированы в представление данного класса пространственных объектов.
- Если слой, указанный в предыдущем шаге, основан на том же классе пространственных объектов, вы можете также выбрать опцию Назначить правила объектов в соответствии со слоем (Assign rules to features to match the layer), отметив ее галочкой. Если вы импортируете правила представления из другого класса пространственных объектов, эта опция будет неактивна.
- Нажмите Далее (Next).
- В случае необходимости измените структуру правила представления.
- Щелкните Готово (Finish) для создания нового представления.
Как создать представление из слоя, отображаемого с помощью символов в ArcMap
- В окне Таблица содержания (Table of Contents) в ArcMap щелкните правой кнопкой мыши на слое, отображаемом с помощью символов, и выберите из ниспадающего меню пункт Конвертировать символы в представления (Convert Symbology to Representation).
- В диалоговом окне Конвертировать символы в представления (Convert Symbology to Representation) введите имя нового представления, а также имена полей RuleID и Override (Замещение) или примите значения по умолчанию.
- Определите, как вы будете хранить изменения геометрии:
- Выберите Сохранять изменения геометрии как замещающие представления (Store change to geometry as representation override), чтобы хранить все изменения геометрии представлений в поле Override, поле Shape при этом остается без изменений.
- Выберите Изменять геометрию соответствующих объектов (Change the geometry of the supporting feature), если необходимо, чтобы при изменении геометрии представления изменялась и геометрия самого объекта.
- Решите конвертировать либо все объекты в данном классе или только видимые в текущем экстенте. Далее выберите, будете ли вы добавлять новое представление класса пространственных объектов к имеющейся карте. Исходный слой останется в таблице содержания независимо от того, что вы выберете.
- Щелкните Конвертировать (Convert), чтобы добавить новое представление в класс пространственных объектов с правилами представления, которые описывают условные обозначения для символов, используемых в исходном слое.
Как получить доступ к свойствам представления класса пространственных объектов
- Выберите Свойства (Properties) из ниспадающего меню класса пространственных объектов в ArcCatalog или в окне Каталог (Catalog) в ArcMap, чтобы открыть диалоговое окно Свойства класса пространственных объектов (Feature Class Properties).
- На закладке Представления (Representations) выберите из списка представление класса объектов.
- При выборе команды Свойства (Properties) откроется диалоговое окно Свойства представления (Representation Properties), в котором можно просмотреть или изменить имена полей RuleID и Override (Замещение), поведение при редактировании и правила представления, указанные для данного класса пространственных объектов.
Как удалить представление из класса пространственных объектов
- Выберите Свойства (Properties) из ниспадающего меню класса пространственных объектов в ArcCatalog или в окне Каталог (Catalog) в ArcMap, чтобы открыть диалоговое окно Свойства класса пространственных объектов (Feature Class Properties).
- На закладке Представления (Representations) выберите из списка представление класса объектов.
- Щелкните Удалить (Delete), чтобы удалить представление из класса пространственных объектов вместе с полями RuleID и Override (Замещение) и правилами, связанными с этим представлением.