Существует два способа связности объектов в инженерной сети: геометрическое совпадение на основе связности или соединение связности. Чтобы выбрать один из типов связности, для поддержки отношения должно быть задано правило.
Связность на основе геометрического совпадения может использоваться для соединения следующих элементов:
- Точка и линия (соединение-ребро)
- Линия и терминал устройства (соединение-ребро)
- Линия, точка и другая линия (ребро-соединение-ребро)
Чтобы получить связность между линией и точкой, первое требование состоит в том, что они обе должны быть геометрически совпадающими. В ArcGIS Pro это может быть выполнено с использованием конечной точки или замыкания в середине интервала. Чтобы регулировать, где точка может соединяться с линией, используется методика связности ребер. Она задается при настройке инженерной сети.
Чтобы разрешить соединение линии с точкой, необходимо правило. Если правило не определено, то замыкания между точкой и линией не произойдет. Чтобы контролировать, какие типы точек и линий могут соединяться друг с другом, используются правила соединение-ребро и ребро-соединение-ребро.
Последнее требование заключается в том, что топология сети должна быть проверена (или включена в случае ее отключения). В ходе проверки сетевой топологии сначала проверяется, существует ли правило или что ограничения не нарушены. Если правило есть, между точкой и линией устанавливается связность. Если отношение недействительно и правила нет, топология сети будет создавать ошибки для обозначения объектов сети без правил.
При проверке топологии сети для определения совпадения в целях возможности соединения используется допуск x, y и z набора данных. Если два объекта слегка смещены, но в пределах допуска набора данных, то эти объекты считаются совпадающими, а топология сети будет пытаться их соединить. Любые строки, нарушающие ограничения или не имеющие правил, поддерживающих подключения, помечаются ошибками и остаются отключенными.
Связность соединение-ребро
Связность соединение-ребро используется для соединения линии и точки. Она может также использоваться для соединения конечной точки линии с определенным терминалом на устройстве.
В случае связности между конечной точкой линии и терминалом на устройстве, если имеется отдельное правило, разрешающее линии присоединяться только к одному терминалу на точечном объекте, при условии что топология подтверждена, связность будет установлена. Если правил несколько – по одному для каждого терминала – конец линии не может определить, к которому терминалу присоединиться. В этом случае для того, чтобы задать корректный терминал, используется панель Изменить подключения терминала . Эта панель выполняет проверку правил и ограничений при изменении подключения терминала. Если создаваемое подключение терминала корректно, панель будет заполнена From terminal ID линейных объектов и атрибутами To terminal ID. Эти два атрибута используются для определения связности между линией и терминалами устройства. Связность устанавливается, когда топология сети подтверждена или включена.
В случае, когда линии и точки совпадения с терминалами импортируются в инженерную сеть, вы можете указать соответствующий терминал для конечной точки определенного конца линии. Это можно выполнить, сохранив ID терминалов из точечного объекта совпадения в атрибутах From terminal ID и To terminal ID на линейных объектах. Инструмент Импорт связей проверяет правила во время процесса импорта.
Связность ребро-соединение-ребро
Связность Ребро-соединение-ребро используется для соединения линий, используя промежуточное соединение. Этот тип связности не поддерживает связность в середине ребра.
Связность Ребро-соединение-ребро устанавливается таким же способом, что и связность соединение-ребро: есть соответствующее правило, соблюдаются ограничения и топология сети проверена.
Более подробно:
Существует ситуация, когда правило и промежуточная точка не требуются для соединения двух линий: это – когда две линии имеют одну и ту же группу активов и тип актива. Вместо определенной пользователем промежуточной точки используется невидимое системное соединение. Системное соединение создается при проверке топологии сети. Для просмотра системных соединений создайте схему сети.
Создание связности на основе геометрического совпадения
Используйте связность, основанную на совпадении геометрий, чтобы задать связность между линией и точкой или между двумя линиями и промежуточной точкой. В системе, основанной на правилах, два или три объекта замыкаются друг на друга, если они совпадают. Когда топология сети проверена и не обнаружены правила для поддержки совпадения, создаются ошибки. Объекты отключаются в топологии сети, и связность не устанавливается.
Перед тем, как начать, проверьте, что заданы правильные настройки замыкания.
Примечание:
Этот рабочий процесс не поддерживает терминалы.
- Создайте линейный объект на активной карте.
- Создайте точечный объект, геометрически соответствующий линии. Точка замкнется на линию, если корректно настроено замыкание.
- Если вы работаете со связностью ребро-соединение-ребро, точка должна располагаться в конечных точках линии.
- При создании связности ребро-соединение-ребро оцифруйте вторую линию, конечная точка которой совпадает с точечным объектом.
Указанные точечный и линейный объекты замкнутся друг на друга. Проверьте топологию сети и обновите подсеть, новые объекты теперь подключены к ней.
Удаление связности на основе геометрического совпадения
Сдвиньте точку и линию либо линии так, чтобы они геометрически не совмещались на карте. После появления отступа между ними и выполнения проверки топологии, связности больше нет.
Инструмент Вершины можно использовать для точечных или линейных окончаний. Инструмент Передвинуть сохраняет связи и двигает объекты вместе.
- Выберите точечный объект.
- Щелкните вкладку Редактировать на главной ленте.
- На вкладке Редактировать в группе Инструменты щелкните Вершины.
На карте у выбранного точечного объекта появляется зеленый квадратик, который представляет вершину.
- Щелкните зеленый квадратик и не отпускайте клавишу мыши.
- Перетащите точку, чтобы она больше не совмещалась с линией или линиями.
- Если вы работаете со связностью ребро-соединение-ребро переместите конечную точку линии, чтобы она не совмещалась с окончанием другой линии.
- Проверьте топологию сети, чтобы удалить связность.
Указанные точка и линия или линии разделены отступом и не связаны. Трассировка не может пройти через эти объекты.
Связность на основе геометрического совпадения с терминалами
Если существует только одно правило соединение-ребро для поддержки связности с одним из терминалов на устройстве, замыкание линии на это устройство и последующая проверка топологии свяжут их. В данном случае атрибуты линии To Device Terminal или From Device Terminal при включении или проверке топологии будут заполнены автоматически.
Если есть несколько терминалов, использующихся для соединения с концом линии, воспользуйтесь панелью Изменить терминальные соединения для задания атрибутов To Device Terminal или From Device Terminal.
Панель Изменить подключение терминала также может быть использована для изменения или удаления связности между терминалом на устройстве и окончанием линии.
Более подробно см. Изменение подключений терминала.
Рекомендации касательно рабочего процесса
При создании правил для поддержки связности соединение-ребро и ребро-соединение-ребро для объектов сети следует учитывать некоторые моменты. Просмотрите отношение объектов-соединений к объектам-ребрам при создании правил соединение-ребро и ребро-соединение-ребро. Соединения, расположенные на конце объекта-ребра, должны быть включены в правила соединение-ребро, а соединения, расположенные между объектами-ребрами, должны быть включены в правила ребро-соединение-ребро. Когда присутствуют оба типа правил, правила соединение-ребро выполняются перед правилами ребро-соединение-ребро.
На изображении ниже показаны допустимые связи между двумя линиями через промежуточную точку, основанные на следующих правилах:
Несколько правил связности соединение-ребро:
- J1 может соединяться с E1
- J1 может соединяться с E2
- J2 может соединяться с E2
Правило связности ребро-соединение-ребро:
- E1 может соединяться с E2 через J2
При проверке топологии для вышеперечисленных объектов устанавливается связность и ошибки не возвращаются. Хотя объекты не удовлетворяют правилу ребро-соединение-ребро, т.к. промежуточное соединение является некорректным типом, они удовлетворяют правилам соединение-ребро.
В примере, использующем водопроводную сеть, соединения J1 и J2 представляют собой переходник и вентиль соответственно. Переходник всегда расположен между двумя объектами-ребрами и должен быть включен в правило ребро-соединение-ребро, в то время как вентиль является примером объекта-соединения, который должен быть включен в правило ребро-соединение. Включение соединения вентиля в правило соединение-ребро позволяет использовать объект, расположенный между двумя объектами-ребрами или в конце объекта-ребра.