Правила - важный элемент качества данных. При совместном использовании правил сети и правил атрибутов вы сможете поддерживать целостность сети.
Правилами сети определяется, какие сетевые объекты могут подключаться или соединяться с инженерной сетью. Эти правила применяются на уровне классов для определенных групп и типов оборудования. Объекты и пространственные объекты могут соединяться и связываться только пока соблюдаются ограничения объектов и выполняются правила сети, которые допускают такие отношения.
Все правила оцениваются во время включения или проверки топологии сети. Правила также оцениваются при создании или импорте связи.
Применяется несколько типов правил сети:
- Связность соединение-ребро
- Связность соединение-соединение
- Связность ребро-соединение-ребро
- Прикрепление к структуре
- Содержание
Управление правилами сети
Существует несколько задач, помогающих настроить правила для инженерной сети и управлять ими.
Для инженерной сети правила необходимы, чтобы включать топологию сети. База правил может быть создана для обеспечения различных типов связей между объектами сети. Вы можете добавить правила, используя инструменты Добавить правило и Импорт правил. После того, как база правил создана для инженерной сети, никакие сетевые объекты не могут подключаться или связываться, если они не поддерживаются правилом. Существующие правила сети можно просмотреть в диалоговом окне Свойства сети.
Изучите следующие рабочие процессы для добавления различных типов правил:
Более подробно:
Если два элемента-ребра имеют одну и ту же конечную точку и одни и те же Asset group и Asset type, эти объекты могут соединяться без определенного пользователем промежуточного соединения или сетевого правила. В этом случае создается системное соединение и связность устанавливается при проверке или включении топологии сети.
Для удаления правила из инженерной сети правила используйте инструмент Удалить правило. Вы можете удалить правила сети, не отключая объекты и не удаляя связи, использующие это правило; однако, при удалении правил, поддерживающих объекты сети, следует соблюдать осторожность. При следующем включении топологии сети существующие объекты и пространственные объекты, ранее использовавшие удаленные правила, будут помечены как ошибки, что будет указывать на отсутствие правила для поддержания данного отношения. Кроме того, объекты с совпадением геометрии разъединяются.
Более подробно о настройке правила сети
Правила могут импортироваться и экспортироваться из инженерной сети. Более подробно см. разделы Импорт и Экспорт правил сети.
Подсказка:
При работе с многопользовательской базой геоданных, правила сети управляются через подключение к ветви версии default в базе данных. Сервис инженерной сети должен быть остановлен перед добавлением или удалением правила. Изменения вступают в силу после перезапуска сервиса и сеанса ArcGIS Pro. Обновление правил инженерной сети не отражаются в имеющихся именованных версиях до выполнения операции закрепления.
Правила связности
Правила связности определяют, какие объекты совпадают по геометрии или связаны.
Существует три типа правил связности:
- Связность соединение-соединение
- Связность соединение-ребро
- Связность ребро-соединение-ребро
Правила связности соединение-соединение определяют установление связей связности между двумя точечными объектами, которые не обязательно совпадают геометрически или между двумя объектами соединения. Этот тип правил поддерживает связность терминалов. Правила связности соединение – соединение создаются между классами на уровнях типов и групп оборудования. Эти правила созданы в дополнение к существующим ограничениям объектов для действующих связей связности. Правила связей также оцениваются при создании связи. Если правило поддержки этой связи отсутствует, будет возвращена ошибка, а сетевой объект не будет добавлен на панель Изменить соединения.
Правила Связности соединение – ребро описывают типы точечных объектов или объектов соединений, которые можно подключить к объектам ребер или пространственным объектам ребер. Эти правила созданы дополнительно к существующим ограничениям пространственных объектов для допустимых геометрических совпадений и связей связности. Правила связности соединение-ребро оцениваются при включении или проверке топологии сети.
Правила связности соединение-ребро поддерживают связность окончаний линий с устройствами или объектами соединений, у которых есть терминалы. Сетевые объекты с терминалами не могут быть размещены в средней точке. Установка средней точки подключения вдоль линии или ребра к точечному объекту или объекту-соединению, у которого есть терминалы, требует точечного объекта или объекта-соединения без терминала, на котором будет размещена средняя точка.
В примере ниже связность соединение-ребро устанавливается между ответвлением, представленным в виде соединения в средней точке, и линией среднего напряжения. Затем устанавливается связь связности соединение-соединение между соединением в средней точке для ответвления и стороной высокого напряжения в устройстве трансформатора. Операции анализа выполняются по всей линии, включая точку отвода, до подсоединенного терминала.
Правила Связность ребро-соединение-ребро основаны на совпадении геометрии или связях связности. Они задают типы объектов линий или ребер, которые могут быть связаны с использованием объекта-посредника соединения или объекта соединения. Правила связности ребро-соединение-ребро оцениваются при включении или проверке топологии сети.
На рисунке ниже показаны три примера типов правил связности:
Правила прикреплений к структуре
Правила прикрепления к структуре определяют типы сетевых объектов, которые могут быть прикреплены к оборудованию данного типа (структуре). Этот тип правил не поддерживает связность терминалов. Правила прикреплений к структуре создаются между объектами и сетевыми объектами структуры и сетевыми объектами прикреплений. Сетевые объекты прикреплений могут быть из классов объектов устройств, соединений, сборок и соединений структуры, а также из таблиц объектов соединений и соединений структуры. Эти правила устанавливаются на уровнях группы и типа оборудования и строятся на существующих ограничениях объектов для допустимых связях прикрепления к структуре.
Вы должны назначить соответствующую роль связи для класса, который будет служить как структура, перед добавлением правил прикрепления к структуре.
Правила прикреплений к структуре оцениваются во время операций редактирования. При попытке установить связь оценивается соответствующий список правил, чтобы подтвердить, что связь корректна. Если правило поддержки этой связи отсутствует, будет возвращена ошибка, а сетевой объект не будет добавлен на панель Изменить соединения. Изменения, внесенные в сетевые объекты, участвующие в прикреплении к структуре, также оцениваются во время включения или проверки топологии сети.
На рисунке ниже показан пример связи прикрепления к структуре:
Правила содержания
Правила содержания определяют типы сетевых объектов, которые могут содержаться в оборудовании (контейнерах) данного типа. Этот тип правил не поддерживает связность терминалов. Правила содержания создаются между классами на уровнях типов и групп оборудования. Эти правила созданы в дополнение к существующим ограничениям объектов для действующих связей содержания.
Вы должны назначить соответствующую роль связи для класса, который будет служить как контейнер, перед добавлением правил содержания.
Правила содержания оцениваются во время операций редактирования. При попытке установить связь оценивается соответствующий список правил, чтобы подтвердить, что связь корректна. Если правило поддержки этой связи отсутствует, будет возвращена ошибка, а сетевой объект не будет добавлен на панель Изменить соединения. Изменения, внесенные в сетевые объекты, участвующие в связях содержания, также оцениваются во время включения или проверки топологии сети.
На рисунке ниже показан пример связи содержания: