Правила сети

Правила - важный элемент качества данных. При совместном использовании правил сети и правил атрибутов вы сможете поддерживать целостность сети.

Правилами сети определяется, какие сетевые объекты могут подключаться или соединяться с инженерной сетью. Эти правила применяются на уровне классов для определенных групп и типов оборудования. Объекты и пространственные объекты могут соединяться и связываться только пока соблюдаются ограничения объектов и выполняются правила сети, которые допускают такие отношения.

Все правила оцениваются во время включения или проверки топологии сети. Правила также оцениваются при создании или импорте связи.

Применяется несколько типов правил сети:

  • Связность соединение-ребро
  • Связность соединение-соединение
  • Связность ребро-соединение-ребро
  • Прикрепление к структуре
  • Содержание

Управление правилами сети

Существует несколько задач, помогающих настроить правила для инженерной сети и управлять ими.

Для инженерной сети правила необходимы, чтобы включать топологию сети. База правил может быть создана для обеспечения различных типов связей между объектами сети. Вы можете добавить правила, используя инструменты Добавить правило и Импорт правил. После того, как база правил создана для инженерной сети, никакие сетевые объекты не могут подключаться или связываться, если они не поддерживаются правилом. Существующие правила сети можно просмотреть в диалоговом окне Свойства сети.

Изучите следующие рабочие процессы для добавления различных типов правил:

Более подробно:

Если два элемента-ребра имеют одну и ту же конечную точку и одни и те же Asset group и Asset type, эти объекты могут соединяться без определенного пользователем промежуточного соединения или сетевого правила. В этом случае создается системное соединение и связность устанавливается при проверке или включении топологии сети.

Для удаления правила из инженерной сети правила используйте инструмент Удалить правило. Вы можете удалить правила сети, не отключая объекты и не удаляя связи, использующие это правило; однако, при удалении правил, поддерживающих объекты сети, следует соблюдать осторожность. При следующем включении топологии сети существующие объекты и пространственные объекты, ранее использовавшие удаленные правила, будут помечены как ошибки, что будет указывать на отсутствие правила для поддержания данного отношения. Кроме того, объекты с совпадением геометрии разъединяются.

Более подробно о настройке правила сети

Правила могут импортироваться и экспортироваться из инженерной сети. Более подробно см. разделы Импорт и Экспорт правил сети.

Подсказка:

При работе с многопользовательской базой геоданных, правила сети управляются через подключение к ветви версии default в базе данных. Сервис инженерной сети должен быть остановлен перед добавлением или удалением правила. Изменения вступают в силу после перезапуска сервиса и сеанса ArcGIS Pro. Обновление правил инженерной сети не отражаются в имеющихся именованных версиях до выполнения операции закрепления.

Правила связности

Правила связности определяют, какие объекты совпадают по геометрии или связаны.

Есть три типа правил связности, которые созданы дополнительно к существующим ограничениям пространственных объектов для допустимых связей связности:

  • Связность соединение-соединение
  • Связность соединение-ребро
  • Связность ребро-соединение-ребро

Правила связности соединение-соединение определяют установление связей связности между точечными объектами или объектами соединения, которые не обязательно совпадают геометрически. Эти правила создаются между классами на уровнях типов и групп оборудования и поддерживают связность терминалов. Если правило поддержки этой связи отсутствует, будет возвращена ошибка, а сетевой объект не будет добавлен на панель Изменить соединения.

Правила связности соединение-ребро определяют связность между точкой (устройство, соединение или объект соединения) и линией или объектом ребра. Эти правила в первую очередь регулируют пространственную связность, но также распространяются на непространственные объекты соединений и ребер через соединения связности. Если у точки есть терминалы, в правиле указывается терминал, к которому применяется правило.

Примечание:

Правила связности соединение-ребро поддерживают связность окончаний линий с устройствами или объектами соединений, у которых есть терминалы. Существуют ограничения на связность с терминалами посередине, которые могут потребовать разделения линии или использования промежуточного нетерминального устройства для представления подключения терминала.

В примере ниже связность соединение-ребро устанавливается между ответвлением, представленным в виде соединения в средней точке, и линией среднего напряжения. Затем устанавливается связь связности соединение-соединение между соединением в средней точке для ответвления и стороной высокого напряжения в устройстве трансформатора. Операции трассировки выполняются по всей линии, включая точку отвода, до подсоединенного терминала через соединение. Связь связности между терминалом высокого напряжения трансформатора и ответвлением в средней точке

Правила Связность ребро-соединение-ребро основаны на совпадении геометрии или связях связности. Они задают типы объектов линий или ребер, которые могут быть связаны с использованием объекта-посредника соединения или объекта соединения. Этот тип правил полезен, когда нужно убедиться, что линия не заканчивается на соединении. Важно понимать, что любые конфликтующие Правила связности ребро-соединение для одного и того же соединения и ребра будут замещать правило связности ребро-соединение-ребро. Правила связности ребро-соединение-ребро оцениваются после правил связности ребро-соединение при включении или проверке топологии сети.

На рисунке ниже показаны три примера типов правил связности:

Связность соединение-соединение, соединение-ребро и ребро-соединение-ребро

Правила прикреплений к структуре

Правила прикрепления к структуре определяют типы сетевых объектов, которые могут быть прикреплены к оборудованию данного типа (структуре). Этот тип правил не поддерживает связность терминалов. Правила прикреплений к структуре создаются между объектами структуры и объектами прикреплений. Объекты прикреплений могут быть из классов объектов устройств, соединений, сборок и соединений структуры, а также из классов объектов соединений и соединений структуры. Эти правила устанавливаются на уровнях группы и типа оборудования и строятся на существующих ограничениях объектов для допустимых связях прикрепления к структуре.

Вы должны назначить соответствующую роль связи для класса, который будет служить как структура, перед добавлением правил прикрепления к структуре.

Правила прикреплений к структуре оцениваются во время операций редактирования. При попытке установить связь оценивается соответствующий список правил, чтобы подтвердить, что связь корректна. Если правило поддержки этой связи отсутствует, будет возвращена ошибка, а сетевой объект не будет добавлен на панель Изменить соединения. Изменения, внесенные в сетевые объекты, участвующие в прикреплении к структуре, также оцениваются во время включения или проверки топологии сети.

На рисунке ниже показан пример связи прикрепления к структуре:

Связи прикрепления к структуре

Правила содержания

Правила содержания определяют типы сетевых объектов, которые могут содержаться в оборудовании (контейнерах) данного типа. Этот тип правил не поддерживает связность терминалов. Правила содержания создаются между классами на уровнях типов и групп оборудования. Эти правила созданы в дополнение к существующим ограничениям объектов для действующих связей содержания.

Вы должны назначить соответствующую роль связи для класса, который будет служить как контейнер, перед добавлением правил содержания.

Правила содержания оцениваются во время операций редактирования. При попытке установить связь оценивается соответствующий список правил, чтобы подтвердить, что связь корректна. Если правило поддержки этой связи отсутствует, будет возвращена ошибка, а сетевой объект не будет добавлен на панель Изменить соединения. Изменения, внесенные в сетевые объекты, участвующие в связях содержания, также оцениваются во время включения или проверки топологии сети.

На рисунке ниже показан пример связи содержания:

Связи содержания