Организация правил представлений со стилями
Эта тема относится только к ArcGIS for Desktop Standard и ArcGIS for Desktop Advanced.
Вы можете организовать и использовать правила представлений, сохранив их в стилях. Все слои символов, геометрические эффекты, значения свойств правила будут сохранены, но никакого явного поля при этом создано не будет. Вы можете сохранить правила представления в стиле и загрузить их из стиля в диалоговом окне Свойства слоя (Layer Properties) в ArcMap или диалоговом окне Свойства класса пространственных объектов (Feature Class Representation Properties) в ArcCatalog. Вы можете изменять и создавать новые правила представления с помощью диалогового окна Менеджер стилей (Style Manager).
Более подробно об организации содержимого стиля
Все правила представлений содержатся в папке Правила представления (Representation Rules) в стиле, в отличие от их типа геометрии. Это значит, что вы можете применить любой тип правила к объектам с геометрией любого типа, но вы должны убедиться, что правило соответствует типу геометрии, для которого вы будете его применять. Несовместимость типов геометрии приведет к логическим ошибкам, при которых появляется предупреждающий символ .
Например, у вас есть правило представления для обозначения полигонов озер с заливкой и составным контуром. Вы хотите использовать этот контур для обозначения линейных водных объектов на другой карте. Вы сохраняете правило представления полигона (содержащее слои символов для заливки и штрихов) в стиль. Загрузка этого правила в слой линейных объектов вызовет предупреждение о нарушении логики геометрии для слоя символов заливки, поскольку в этом слое нет полигональных объектов. Удаление слоя символов заливки из правила в представлении класса линейных объектов гидрографии восстановит логику и назначит слой символов в виде составной линии для обозначения линейной геометрии водных объектов.
Более подробно о логических ошибках геометрии и о путях их решения
Использование стилей для организации правил представления
Вы можете создавать новые правила представлений непосредственно в стиле с помощью Менеджера стилей (Style Manager). Вы можете выбрать, какое правило создавать: для точек, линий или полигонов. В результате выбора будет установлена геометрия по умолчанию для правила представления, т. е. будут определены условные обозначения, применимые к геометрии. Этот выбор также определяет тип слоя символов, которые будут первоначально заполнять новое правило, а также стиль графики, который вы увидите в диалоговом окне Менеджер стилей (Style Manager).
Если вы измените правило, добавив слои символов или геометрические эффекты, это может привести к появлению ошибок в логике геометрии для некоторых слоев символов. Это значит, что имеет место несоответствие между геометрией, которую правило использует для условного обозначения с учетом вашего выбора, и геометрией на выходе, которая создается динамически путем комбинаций слоев символов и геометрических эффектов правила. Проблемы логики геометрии не появятся, если они отсутствуют в случае применения вами правила к определенному типу геометрии в пределах представления класса объектов.
По умолчанию категория стиля выбирается в зависимости от типа геометрии, который применяется этим правилом. Вы можете принять категорию по умолчанию, это поможет вам организовать ваши правила представления по типу геометрии, или вы можете изменить его на другие категории ваших данных, например, по типу карт. Вы можете отсортировать элементы стилей по категории с помощью диалогового окна Менеджер стилей (Style Manager), используя вид Детали (Details). .
Системные стили, включенные в программное обеспечение, доступны только для чтения, что видно по значку папки серого цвета в диалоговом окне Менеджер стилей (Style Manager). Они установлены в<install drive>:\Program Files\ArcGIS\Desktop10.2\Styles. Вы можете скопировать из них символы и другие элементы стиля в свои стили, доступные для редактирования. Такие стили выглядят как желтые папки, если в них есть элементы, или белые папки, если они пусты.
Как сохранить правило представления в стиле
- Откройте закладку Символы (Symbology) в диалоговом окне Свойства слоя (Layer Properties) и убедитесь, что представление класса пространственных объектов активно.
- Выберите правило представления, которое вы хотите переименовать.
- Нажмите кнопку Опции правила (Rule Options). и щелкните Сохранить правило (Save Rule).
- В диалоговом окне Сохранить правило в стиль (Save Rule to Style) переименуйте правило в случае необходимости, а затем введите новое значение Категории (Category). Правило представления сохранено в папке Правила представления (Representation Rules) вашего стиля .
Как создать новое правило представления в стиле
- Щелкните Настройка > Менеджер стилей, чтобы открыть диалоговое окно Менеджер стилей.
- Раскройте доступный для записи стиль, нажмите кнопку Стили (Styles), чтобы открыть существующий стиль, или создайте новый стиль, который будет содержать новое правило представления.
- Щелкните папку Правила представления (Representation Rules).
- Щелкните правой кнопкой мыши в правой части окна, выберите Новый (New), а затем — Правило представлений для точки (Point Representation Rule), Правило представлений для линии (Line Representation Rule) или Правило представления для полигона (Polygon Representation Rule).
- При необходимости измените свойства правила представления, а затем нажмите ОК.
- Если нужно, переименуйте правило представления.
Как изменить правило представления в стиле
- Щелкните Настройка > Менеджер стилей, чтобы открыть диалоговое окно Менеджер стилей.
- Выберите и раскройте стиль, который содержит правило представления.
- Щелкните папку Правила представления (Representation Rules).
- Щелкните правой кнопкой мыши на правой панели и выберите Свойства (Properties).
- При необходимости измените свойства правила представления, а затем нажмите ОК.
Импорт символов для создания правил представления
Символы маркеров, линий и полигонов могут быть импортированы напрямую из стиля и конвертированы в правило представления в представлении класса пространственных объектов. Это быстрый способ создать правило представления из существующих символов, не приписывая символ никаким данным.
Как загрузить правило из стиля в представление
- Откройте закладку Символы (Symbology) в диалоговом окне Свойства слоя (Layer Properties) и убедитесь, что представление класса пространственных объектов активно.
- Нажмите кнопку Опции правила (Rule Options). и щелкните Загрузить правило (Load Rule).
- Укажите правило в диалоговом окне Выбор правило представления (Representation Rules Selector) или при необходимости нажмите кнопку Ссылки на стили (Style References), чтобы ссылаться в первую очередь на новый стиль.
- Нажмите ОК, чтобы добавить правило к текущему представлению.
Как конвертировать символ стиля в правило представления
- Откройте закладку Символы (Symbology) в диалоговом окне Свойства слоя (Layer Properties) и убедитесь, что представление класса пространственных объектов активно.
- Нажмите кнопку Опции правила (Rule Options). и щелкните Импорт символа (Import Symbol).
- Укажите символ в диалоговом окне Выбор символа (Symbol Selector) и нажмите ОК. Символ будет сконвертирован в новое правило представления, которое добавлено в представление класса пространственных объектов.
Сохранение маркеров представления в стилях
Символы маркеров представления могут быть сохранены независимо от правила представления. Они находятся в папке стиля Маркер представления (Representation Marker).
Подробнее о том, как создать новый маркер представления в стиле
Как сохранить маркеры представления в стиле
- Откройте закладку Символы (Symbology) в диалоговом окне Свойства слоя (Layer Properties) и убедитесь, что представление класса пространственных объектов активно.
- Выберите правило представления, содержиащее маркер представления, который вы хотите сохранить.
- Разверните слой маркеров, нажав на соответствующую закладку а затем щелкните на картинке маркера представления в слое, чтобы открыть диалоговое окно Выбор маркеров представлений (Representation Marker Selector).
- Нажмите Сохранить (Save), чтобы сохранить маркер представления в папке ваших персональных стилей Маркер представления (Representation Marker).
Работа с правилами представлений непосредственно в классе пространственных объектов
Также вы можете управлять правилами представления непосредственно в классе пространственных объектов, открыв свойства класса пространственных объектов, выбрав закладку Представление (Representation), а затем открыв список свойств представления в ArcCatalog или окне Каталог (Catalog) в ArcMap.
Правила представления не могут быть изменены при отсутствии блокировки схемы. Если список правил представления и их свойства недоступны, убедитесь, что сеанс редактирования закрыт, и база геоданных также закрыта в ArcCatalog или в другом сеансе ArcMap.