Работа с правилами представлений
Эта тема относится только к ArcGIS for Desktop Standard и ArcGIS for Desktop Advanced.
Представления класса объектов состоят из правил представлений
Правила представления содержат инструкции, которые необходимы ArcMap для создания условных обозначений объектов представления класса пространственных объектов. Представление класса пространственных объектов должно иметь как минимум одно правило представления или несколько, чтобы разделить пространственные объекты на группы. В поле RuleID хранятся целый значения, которые соответствуют каждому правилу представления в представлении класса. Если представление класса пространственных объектов создается путем конвертирования слоя в ArcMap, правила представления автоматически создаются, определяются и назначаются соответствующим объектам, чтобы соответствовать слою. Представление класса пространственных объектов, которое было создано напрямую из класса пространственных объектов в ArcCatalog, может дополнительно иметь некоторые правила, и даже уже приписанные к объектам, которые основаны на свойствах другого представления класса пространственных объектов.
Правила представления состоят из свойств представления
Каждое правило представления содержит один или несколько слоев символов, которые определяют приоритетные установки при отрисовке объекта. Один или несколько геометрических эффектов могут быть добавлены в правило представления для динамического изменения геометрии до того, как будут применены установки слоя символов. Каждый компонент слоев символов и геометрических эффектов становится свойством правила, которое может быть при необходимости замещено для отдельных объектов во время редактирования.
Все свойства правила представления имеют значения по умолчанию. Кроме того, свойства представления могут быть приписаны к полю в таблице класса пространственных объектов. Значения в этом поле будут использованы в качестве значения для данного свойства. Если значение в поле - NULL, будет использовано значение по умолчанию. Замещение этого свойства в сеансе редактирования занесет в поле новое значение.
Как создать новое правило представления
- Откройте диалоговое окно Свойства слоя (Layer Properties) для отображаемого слоя с представлением, для которого необходимо задать новое правило.
- На вкладке Символы (Symbology) убедитесь, что представление активно.
- Нажмите кнопку Создать новое правило (Create New Rule) чтобы создать новое правило представления. Новое правило появится внизу списка и ему будет приписано следующее доступное значение идентификатора RuleID.
- Также вы можете создавать новые правила путем копирования имеющихся. Нажмите кнопку Опции правила (Rule Options) и нажмите Дублировать правило (Duplicate Rule).
- Для того чтобы применить новое правило представления к конкретным объектам данного класса пространственных объектов, начните редактирование, выберите нужные объекты, а затем примените правило с помощью окна Свойства представления (Representation Properties) или используйте инструмент геообработкиВычислить правило представления (Calculate Representation Rule).
Как изменить правило представления
- Откройте диалоговое окно Свойства слоя (Layer Properties) отображаемого с помощью представления слоя, с которым вы работаете.
- На вкладке Символы (Symbology) убедитесь, что представление активно.
- Щелкните правило представления, которое вы хотите изменить. Вокруг него появится рамочка.
- Измените правило представления, выполнив любую комбинацию следующих действий:
- Выберите новые значения для любых свойств представления.
- Установите любые свойства представления на явное поле, переключившись на вид отображения замещений.
- Добавляйте, удаляйте и изменяйте слои символов в правиле.
- Добавляйте, удаляйте и изменяйте геометрические эффекты в правиле.
Как переименовать правило представления
- Откройте диалоговое окно Свойства слоя (Layer Properties) отображаемого с помощью представления слоя, с которым вы работаете.
- На вкладке Символы (Symbology) убедитесь, что представление активно.
- Щелкните правило представления, которое вы хотите переименовать. Вокруг него появится рамочка.
- Щелкните на имени правила представления в рамке, чтобы выделить текст.
- Введите новое имя правила представления.
Как удалить правило представления
- Откройте диалоговое окно Свойства слоя (Layer Properties) отображаемого с помощью представления слоя, с которым вы работаете.
- На вкладке Символы (Symbology) убедитесь, что представление активно.
- Щелкните на правиле представления, которое вы хотите удалить. Вокруг него появится рамочка.
- Нажмите кнопку Удалить правило (Delete Rule). чтобы удалить правило из представления класса объектов.
Любые объекты, которым было приписано это правило представления, больше не будут связаны ни с каким правилом. Используйте окно Свойства представления (Representation Properties) или инструмент геообработки Вычислить правило представления (Calculate Representation Rule)для присвоения этого правила таким объектам.
Как переключиться между значениями по умолчанию и представлениями замещений полей
- Откройте диалоговое окно Свойства слоя (Layer Properties) для слоя, отображаемого с помощью представления, с которым вы работаете.
- На вкладке Символы (Symbology) убедитесь, что представление активно.
- Нажмите на кнопку Показать значения по умолчанию (Display Default Values). , чтобы настроить значения по умолчанию этих свойств, или нажмите кнопку Отобразить замещения (Display Field Overrides) чтобы настроить явные поля замещений.
Как изменить единицы измерения символов, используемых для определения свойств представления
- Откройте диалоговое окно Свойства слоя (Layer Properties) для слоя, отображаемого с помощью представления, с которым вы работаете.
- На вкладке Символы (Symbology) убедитесь, что представление активно.
- Нажмите кнопку Опции (Options) и выберите Единицы измерения (Units). Затем выберите Точки (Points), Миллиметры (Millimeters), Сантиметры (Centimeters) или Дюймы (Inches). Численные значения свойств правила представления будут переведены в новые единицы.
Размер, при котором представление пространственного объекта появляется на карте, зависит от базового масштаба, установленного для фрейма данных.