Автоматизация содержимого схематического представления с помощью правил схемы
Независимо от того, какой компоновщик шаблона схематического представления используется при создании схематического представления, ArcGIS Schematics анализирует содержимое, заданное во входных данных, для создания необходимых объектов схемы в памяти. Правила Schematics могут выполняться автоматически для упрощения представления в памяти (правила сокращения) или создания таких объектов схемы, как контейнеры для объектов схемы в памяти, прежде чем окончательное содержимое схематического представления будет сохранено в классах объектов схемы в наборе схематических данных.
о вкладке Правила (Rules) шаблона схематического представления
Вкладка Правила (Rules), связанная с шаблоном схематического представления, показывает все правила, заданные для этого шаблона схематического представления. Они выполняются в памяти каждый раз, когда создается или обновляется схематическое представление по этому шаблону. Для редактирования на вкладке Правила (Rules), связанной с шаблоном схематического представления, выберите элемент шаблона схематического представления в дереве редактора набора схематических данных и щелкните вкладку Правила (Rules).
Каждая строка на этой вкладке представляет одно правило. На вкладке Правила (Rules) можно задать несколько правил. Во время каждого процесса создания схематического представления они соединяются в цепь в порядке их расположения. Эту последовательность элементов можно изменить в любое время, нажав кнопку Вверх (Move Up) или Вниз (Move Down) на панели инструментов вкладки Правила (Rules).
Более подробно о добавлении правила на вкладке Правила (Rules)
Более подробно об изменении последовательностей правил
Каждый раз, когда обновляется схематическое представление, заданные правила выполняются снова и схематическое представление обновляется соответствующим образом.
Правила не распространяются на объекты схемы, которые создаются пользовательскими запросами и режим оценки которых — Запрос на начало редактирования (Query on Start Editing). Эти объекты схемы обрабатываются после того, как будут выполнены все правила во время редактирования и обновления. На объекты схемы, созданные пользовательским запросом, правила распространяются только в случае, если режим оценки — Запрос на создание или обновление (Query on Generate/Update).
Более подробно о настройке запроса класса объекта схемы и режима оценок
Предопределенные правила Schematics
В текущей версии предлагается 8 типов правил: Сокращение узлов по приоритету (Node Reduction By Priority), Сокращение узлов по потоку (Node Reduction By Flow), +++ Отношения (Relationship), Пространственный запрос (Spatial Query), Раскрыть связи (Expand Links), Свернуть связанные объекты (Collapse Related Features), Удаление объекта (Feature Removal) и Сокращение узлов маршрута (Route Node Reduction).
- Правило Сокращение узлов по приоритету (Node Reduction By Priority) позволяет создавать схематические представления после того, как все или некоторые узлы, реализованные на основе конкретного класса объектов узлов схемы, были удалены, а все связи этих удаленных узлов были переключены на указанный целевой узел для сохранения топологии.
- Правило Сокращение узлов по потоку (Node Reduction By Flow) позволяет упростить содержимое схематического представления после того, как все узлы определенного класса объектов схемы были удалены, а все связи этих удаленных узлов были переключены для сохранения логического потока в сети.
- Правило Отношения (Relationship) позволяет создавать и связывать объекты схемы из класса отношений.
- Правило Пространственный запрос (Spatial Query) позволяет добавлять новые объекты схемы из одного или нескольких классов объектов схемы в зависимости от того, где находятся соответствующие им объекты схемы относительно объектов, выбранных в данный момент на карте и относящихся к другому классу объектов схемы.
- Правило Раскрыть связи (Expand Links) позволяет создавать схематические представления после того, как все или некоторые связи, связанные с данным классом объектов схемы, были развернуты в несколько связей на основе определенных значений.
- Правило Свернуть связанные объекты (Collapse Related Features) позволяет свернуть объекты схемы, которые связаны с узлами схемы, реализованными определенным классом объектов схемы.
- Правило Удаление объекта (Feature Removal) позволяет удалить все или определенные объекты схемы, связанные с данным классом объектов схемы, без сохранения топологии сети.
- Правило Сокращение узлов маршрута (Route Node Reduction) позволяет сократить количество узлов на любом маршруте. Это правило было специально разработано для схематических представлений, созданных из маршрута сетевого анализа с помощью Компоновщика набора сетевых данных, и может применяться к любому типу схематического представления.
Задать правила можно только в случае, если классы объектов схемы, необходимые для выполнения этих правил, уже существуют в наборе схематических данных и эти классы объектов схемы уже связаны с шаблоном схематического представления, для которого требуется задать эти правила.