Добавление правил связности к сети
Разрешить подключение соединение-ребро
Правила связности в инженерной сети определяют, какие именно объекты могут связываться друг с другом. Эти правила проверяются при каждом редактировании и позволяют вам легко определять области в ваших данных, которые некорректно представлены в ГИС. В этом модуле рассказывается, как добавить новые правила к существующей инженерной сети для исправления ошибок связности.
Ошибка 8: Недопустимая связность – Нет правила соединение-ребро чаще всего возникает, когда пользователь пытается подключить два объекта, подключение которых не разрешено. Как администратор, вы можете управлять тем, каким объектам разрешено подключаться, добавляя или удаляя правила связности. В этом разделе вы рассмотрите ошибку соединение-ребро (ошибка 8), которая, по словам ваших пользователей, не должна возникать. Вы добавите правило, разрешающее подключение и устраняющее ошибку.
- Загрузите пакет проекта Utility Network Configuration.
Файл с именем Utility Network Configuration.ppkx загружен на ваш компьютер.
Примечание:
Файл .ppkx является пакетом проекта ArcGIS Pro и может содержать карты, данные и другие файлы, которые вы можете открыть в ArcGIS Pro. Подробнее об управлении файлами .ppkx в этом руководстве.
- Найдите загруженный файл на вашем компьютере. Дважды щелкните Utility_Network_Configuration.ppkx, чтобы открыть его в ArcGIS Pro.
- При появлении запроса войдите в свою учетную запись ArcGIS.
Примечание:
Если у вас нет доступа к ArcGIS Pro или учетной записи организации ArcGIS, см. варианты доступа к программному обеспечению.
Появится карта, на которой показана водопроводная сеть в Нейпервилле, штат Иллинойс, США.
- На панели Содержание разверните слой водных инженерных сетей Water Utility Network и его подслой Измененные области.
Измененные области представляют собой индикатор того, что в сети произошли изменения, которые не отразились в топологии сети. Синий фон карты — это Отключенная измененная область, указывающая на то, что топология сети в данный момент отключена.
Не включайте топологию сети. Для изменения правил инженерной сети топология сети должна быть отключена. Кроме того, некоторые шаги в этом руководстве будут работать только в том случае, если топология сети никогда не включалась.
Примечание:
Чтобы позже выполнить шаги, описанные в этом руководстве, с вашими собственными данными инженерных сетей, необходимо сначала отключить всех пользователей от своей базы данных и остановить все сервисы.
Рекомендуется сначала изменить конфигурации в тестовой базе данных, чтобы убедиться, что она исправляет желаемые ошибки, и убедиться, что вы правильно учитываете любые побочные эффекты.
- На ленте щелкните вкладку Карта. В группе Навигация щелкните Закладки.
- В галерее закладок щелкните Закладка 1.
Карта приближается к местоположению с двумя случаями ошибки 8: Недопустимая связность – Нет правила соединение-ребро. Прямоугольники с красной штриховкой — это измененные области Ошибка.
- На панели Содержание отметьте Labels, чтобы включить этот слой.
Надписи появятся на карте. Это не типичные надписи, встречающиеся на карте инженерных сетей, но они предназначены для упрощения идентификации объектов на протяжении всего этого руководства.
Области с ошибками окружают линию пожарной охраны (помеченную как Service, Fire Service) и вентиль ответвления (помечен как Fitting, Corporation Stop). Надписи ошибок указывают на то, что нет правила соединение-ребро, позволяющего подключить эти два объекта. Хотя подключение пожарных сервисных линий к вентилям ответвлений не является обычным делом, ваши пользователи утверждают, что это допустимая ситуация, и они хотят, чтобы она была разрешена, поэтому вы добавите правило, позволяющее их подключать.
Примечание:
Чтобы узнать, как устранить эту ошибку путем редактирования, смотрите раздел Исправление ошибок соединение-ребро в руководстве Исправление ошибок связности в инженерной сети.
- Над лентой щелкните Поиск команд и введите Добавить правило.
- В результатах поиска щелкните Добавить правило (Инструменты инженерной сети).
Появится панель Геообработка, открытая для инструмента Добавить правило. Вы настроите новое правило в инженерной сети, которое позволит вентилям ответвления из слоя водопроводного соединения Water Junction подключаться к противопожарным линиям из слоя Water Line.
- Щелкните кнопку Обзор рядом с полем Входная инженерная сеть.
- В окне Входная инженерная сеть в разделе Проект разверните Базы данных и Utility Network Configuration.gdb. Щелкните UtilityNetwork.
- Выберите элемент Сеть и щелкните OK.
- Задайте следующие параметры для инструмента Добавить правило:
- Для Тип правила выберите Связность соединение-ребро.
- Для параметра Из таблицы выберите WaterJunction.
- Для параметра Из группы оборудования выберите Fitting.
- Для параметра Из типа оборудования выберите вентиль ответвления Corporation Stop.
- Для параметра В таблицу выберите WaterLine.
- Для параметра В группу оборудования выберите Service.
- Для В тип оборудования выберите Fire Service.
- Щелкните Запустить.
Далее вы будете создавать ошибки, чтобы увидеть применение вашего нового правила.
- В верхней части панели Геообработка нажмите кнопку Назад.
- В строке поиска введите включить топологию сети. В результатах поиска щелкните Включить топологию сети (Инструменты инженерной сети).
Внимание:
Убедитесь, что не выбран параметр Включить топологию сети (Инструменты сети трассировки).
- Для Входная инженерная сеть выберите Water Utility Network.
Подсказка:
Если какой-либо инструмент из этого руководства не запускается, используйте кнопку Обзор, чтобы установить параметр Входная инженерная сеть вместо ниспадающего меню.
- Разверните раздел Дополнительные опции и установите отметку у Только генерация ошибок.
Эта опция позволяет проверить внесенные изменения и сгенерировать ошибки без фактического включения топологии. Это важная опция для администраторов, поскольку при включенной топологии сети нельзя вносить изменения в инженерную сеть.
- Щелкните Запустить.
Ошибки пропадают с карты.
В этом разделе вы устранили ошибку соединение-ребро (ошибка 8: Недопустимая связность – Нет правила соединение-ребро), создав правило, которое позволяло пожарным сервисным линиям подключаться к вентилям ответвлений. Вы определили, что это правило следует добавить в инженерную сеть, основываясь на разговоре с вашими пользователями.
Разрешить подключение соединение-ребро с терминалами
В этом разделе вы исправите ошибку соединение-ребро, добавив два правила. Новые правила устранят ошибку соединение-ребро, но они также вызовут новую ошибку неоднозначного подключения.
- На ленте на вкладке Карта в группе Навигация щелкните Закладки.
- В галерее закладок щелкните Закладка 2, чтобы приблизиться к этой закладке.
Карта приближается к местоположению с двумя случаями ошибки 8: Недопустимая связность – Нет правила соединение-ребро. Ошибки окружают водонапорную башню и линию магистрального водопровода Water Main, Distribution Main.
- На карте щелкните объект накопительной башни Storage, Tower, чтобы открыть его всплывающее окно.
- Прокрутите всплывающее окно вниз. Под Правила (3) разверните раздел Соединение-ребро (2).
Согласно действующим правилам, водонапорные башни разрешается подключать только к передающим сетям, но не к распределительным. Им разрешено подключаться с помощью любого из терминалов башни, названных Port One и Port Two.
Обсудив ситуацию со своими пользователями, вы узнаете, что они хотят, чтобы им было разрешено подключать распределительные сети к водонапорным башням через любой из портов. Это необходимо для того, чтобы башня могла обеспечить давление в распределительной системе. Вы добавите в сеть два новых правила, по одному для каждого терминала в водонапорной башне или цистерне.
Примечание:
Вы можете настроить всплывающие окна для включения правил, загрузив Инструменты утилиты поддержки управления данными со страницы Esri GitHub и запустив инструмент настройки слоев инженерной сети Configure UN Layers с опцией всплывающего окна правил Rule Popup.
- Закройте всплывающее окно.
- На панели Геообработка дважды щёлкните кнопку Назад.
- В разделе Последние щелкните Добавить правило (Инструменты инженерной сети).
- Задайте следующие параметры для инструмента Добавить правило:
- Для Входная инженерная сеть выберите Water Utility Network.
- Для Тип правила выберите Связность соединение-ребро.
- Для параметра Из таблицы выберите WaterDevice.
- Для параметра Из группы оборудования выберите Storage.
- Для параметра Из типа оборудования выберите Tower
- Для Из терминала выберите ВСЕ.
- Для параметра В таблицу выберите WaterLine.
- Для В группу оборудования выберите Water Main.
- Для В тип оборудования выберите распределительную магистраль Distribution Main.
Поскольку вы выбрали ВСЕ для параметра Из терминала, инструмент создаст сразу два новых правила, позволяющих подключать распределительные магистрали к накопительным башням с использованием терминалов Port One или Port Two.
- Щелкните Запустить.
Далее вы будете генерировать ошибки, чтобы проверить два новых правила.
- На панели Геообработка щелкните кнопку Назад. В разделе Последние щелкните Включить топологию сети (Инструменты инженерной сети).
- Для Входная инженерная сеть выберите Water Utility Network.
- Разверните раздел Дополнительные опции и установите отметку у Только генерация ошибок.
- Щелкните Запустить.
Ошибки соединение-ребро (ошибка 8) заменяются на ошибку 9: Недопустимая связность – Применено более одного правила соединение-ребро.
При изменении правил инженерной сети вы можете устранить некоторые ошибки, но вы также можете создать новые. Иногда это указывает на то, что изменения в правила вносить не следовало, но не всегда.
Ошибка 9: Недопустимая связность – Применено более одного правила соединение-ребро, также известна как ошибка неоднозначной связности. Она появляется здесь потому, что существует два допустимых способа подключения водопроводной линии Water Main, Distribution Main к накопительному резервуару Storage, Tower: через Port One или Port Two. Неясно, какой порт следует использовать. Эту ошибку можно исправить путем редактирования. Вы можете отправить проект обратно своим пользователям и сообщить, что теперь им разрешено подключать распределительные сети к водонапорным башням, используя любой порт, но они должны изменить терминальные подключения для затронутых линий, чтобы указать правильные порты. После внесения этих изменений и проверки топологии ошибка 9 исчезнет.
Примечание:
Чтобы узнать, как устранить эту ошибку путем редактирования, смотрите раздел Исправление неоднозначных ошибок связности в руководстве по исправлению ошибок подключения в инженерной сети. Перед внесением изменений может потребоваться сохранение и закрытие ArcGIS Pro.
В этом разделе вы столкнулись с ошибкой соединение-ребро (ошибка 8). Вы добавили два новых правила в инженерную сеть, чтобы разрешить распределительным сетям подключаться к водонапорным башням с помощью любого терминала. Новые правила устранили ошибку 8, но вызвали ошибку неоднозначной связности (ошибка 9). Это был ожидаемый результат, поскольку для того, чтобы подключение стало действительным, необходимо указать один из двух терминалов. Ошибка 9 должна быть исправлена с помощью редактирования, а не за счет дальнейших изменений конфигурации.
В этом модуле вы увидите несколько примеров о добавлении правил к инженерной сети для устранения ошибок связности. При изменении схемы или настроек вы должны тщательно проанализировать планируемые изменения перед применением, так как они могут случайно привести к тому, что неверные данные будут считаться корректными, или к возникновению новых ошибок, вызванных спорными подключениями.
Изменение настроек терминала
Исправление недопустимых ошибок подключения к терминалу
Инженерная сеть позволяет задать для некоторых элементов оборудования наличие терминалов. Это делается, если важно, чтобы ребро было соединено определенным способом с устройством или объектом соединения. Это особенно важно для устройства типа насоса или клапанов управления потоком, где поток проходит через устройство только в одном направлении.
Ошибки топологии обычно вызваны ошибками редактирования данных. Однако они также могут быть вызваны отсутствием конфигурации, что должен устранить администратор. В этом модуле пользователь столкнулся с примером ошибки 36: Недопустимый терминал линейного объекта, которая, по его словам, не должна была возникнуть. Вы назначите конфигурацию терминала, чтобы устранить ошибку и предотвратить ее повторение.
- Приблизьтесь к закладке Закладка 3
Карта масштабируется до области с тремя ошибками 36: Недопустимый терминал линейного объекта. Эта ошибка также называется ошибкой недопустимого подключения к терминалу. Ошибки связаны с устройством клапана управления потоком Flow Valve, Altitude. Ваши пользователи сообщили, что ошибки появились, когда они изменили тип устройства проточного клапана с воздушного зазора Air Gap на высотный Altitude.
Вы изучите свойства как линий, так и устройства, чтобы найти причину этой ошибки.
- На карте щелкните по одной из магистралей Water Main Distribution Main по обе стороны от объекта проточного клапана Flow Valve, Altitude, чтобы открыть его всплывающее окно.
- Во всплывающем окне найдите поля Терминал от устройства и Терминал к устройству.
Атрибутом Терминал от устройства одной из линий является Порт один. Атрибутом Терминал к устройству другой линии является Порт два. Линии пытаются подключиться к проточному клапану через терминалы Порт один и Порт два. Далее вы проверите, имеются ли эти терминалы на проточном клапане.
- Закройте всплывающее окно.
- На панели Содержание щелкните правой кнопкой мыши Water Utility Network и щелкните Свойства.
- В окне Свойства слоя щелкните вкладку Свойства сети.
- Разверните разделы Водопроводная сеть и Водопроводное устройство.
- В столбце Имя типа оборудования найдите строку высоты Altitude.
Типу оборудования Altitude не назначена никакая конфигурация терминала. Это означает, что клапаны высотного потока не имеют терминалов.
Примечание:
Чтобы узнать, как устранить эту ошибку путем редактирования, смотрите раздел Исправление терминальных подключений после редактирования объекта в руководстве Исправление ошибок связности в инженерной сети.
Ваши пользователи говорят, что проточный клапан должен иметь ту же конфигурацию терминала, даже если его тип оборудования изменился. Старым типом оборудования был воздушный зазор Air Gap, которому присвоена конфигурация Двунаправленный двойной терминал трубы. Вы назначите ту же конфигурацию терминала типу оборудования Altitude.
- Сверните раздел Водопроводная сеть. Разверните раздел Конфигурации терминала.
Конфигурация Двунаправленный двойной терминал трубы имеет два терминала: Порт один и Порт два.
Когда вы назначаете эту конфигурацию типу оборудования Altitude, эти терминалы становятся доступными для клапанов высотного расхода.
- Закройте окно Свойства слоя.
- На панели Геообработка щелкните кнопку Назад.
- В строке поиска введите Установить конфигурацию терминала. В результатах поиска щелкните инструмент Установить конфигурацию терминала.
- Задайте следующие параметры:
- Для Входная инженерная сеть выберите Water Utility Network.
- Для Специализированной сети выберите Water.
- Для Входная таблица выберите устройство подачи воды WaterDevice.
- Для Группы оборудования выберите проточный клапан Flow Valve.
- Для Тип оборудования выберите высоту Altitude.
- Для Настройка терминала выберите Двунаправленный двойной терминал трубы.
Двунаправленная конфигурация терминала указывает на отсутствие явных входных и выходных терминалов; вода может течь в любом направлении. Предыдущей конфигурацией терминала была Один терминал, что является состоянием по умолчанию и эквивалентно отсутствию конфигурации терминала.
Внимание:
Убедитесь, что параметры инструмента установлены правильно. После того, как вы включили топологию в первый раз, вы не сможете удалить конфигурации терминалов из типов оборудования.
- Щелкните Запустить.
- Снова откройте инструмент Включить топологию сети. Отметьте опцию Только генерация ошибок и щелкните Запустить.
Ошибки недопустимого подключения к терминалу (ошибка 36: Линейный объект имеет недопустимый терминал) исчезают. Теперь, когда устройство имеет новую конфигурацию терминала, атрибуты Терминал к устройству и Терминал от устройства на линиях снова действительны: они снова ссылаются на доступные терминалы. Однако ошибка 36 была заменена ошибкой 8: Недопустимая связность – Не применено правило соединение-ребро.
Это произошло потому, что пока нет правил, разрешающих подключать Water Main, Distribution Main lines к проточному клапану Flow Valve, Altitude через терминалы Порт один или Порт два. Всякий раз, когда вы меняете конфигурацию терминала для типа оборудования, необходимо добавить правила в инженерную сеть, которые определяют подключение, разрешенное для доступных терминалов.
- Снова откройте инструмент геообработки Добавить правило.
Когда устройство представляло собой проточный клапан с воздушным зазором, распределительные магистрали подключались к нему с помощью терминалов Порт один и Порт два, и существовали правила, разрешающие такие подключения. Вы добавите в сеть два правила, чтобы разрешить одинаковые подключения для клапанов высотного расхода.
- Укажите параметры следующим образом:
- Для Входная инженерная сеть выберите Water Utility Network.
- Для Тип правила выберите Связность соединение-ребро.
- Для параметра Из таблицы выберите WaterDevice.
- Для Группы оборудования От выберите проточный клапан Flow Valve.
- Для Тип оборудования От выберите высоту Altitude.
- Для Из терминала выберите ВСЕ.
- Для параметра В таблицу выберите WaterLine.
- Для В группу оборудования выберите Water Main.
- Для В тип оборудования выберите распределительную магистраль Distribution Main.
- Щелкните Запустить.
В этой инженерной сети теперь действуют правила, которые позволяют Water Main, Distribution Main подключаться к Flow Valve, Altitude с использованием терминалов Порт один или Порт два
- Запустите инструмент Включить топологию сети, отметив опцию Только генерация ошибок.
Ошибки пропадают с карты.
В этом разделе пользователь изменил тип оборудования устройства. Это привело к ошибке недопустимого подключения к терминалу (ошибка 36), поскольку новый тип оборудования не имел тех же терминалов, что и старый. Чтобы устранить ошибку, вы назначили правильную конфигурацию терминала новому типу оборудования. Вы также добавили два новых правила, позволяющие подключать распределительные сети к клапанам высотного расхода с использованием правильных терминалов.
Исправление ошибок промежуточного терминального устройства
Устройство с терминалами нельзя расположить посередине линии, вместо этого оно должно быть размещено на любом конце линии. В этом разделе устройство с терминалами было размещено посередине линии подачи воды, что вызвало ошибку 38: Устройства с несколькими терминалами не могут быть серединой, также известную как ошибка промежуточного терминального устройства. Наиболее распространенным решением этой ошибки является разделение базовой линии и подключение концов новой линии к терминалам. Однако ваши пользователи решили, что они не хотят разделять эти линии и предпочли бы прекратить моделирование терминалов на устройствах такого типа.
Вы будете использовать инструмент Задать конфигурации терминала, чтобы удалить конфигурацию терминала из типа оборудования устройства по запросу ваших пользователей. Однако это изменение потребует удаления и перестройки многих правил, которые зависели от конфигурации терминала.
Примечание:
Вы можете выполнить это изменение конфигурации только перед первым включением топологии сети. Если вы ранее включили топологию сети для обучающих данных, то можете вернуть Utility_Network_Configuration.ppkx в состояние по умолчанию.
- Приблизьтесь к закладке Закладка 4.
Карта приблизится к области с проточным клапаном, устройством воздушного зазора Flow Valve, Air Gap, нарисованным посередине водопроводной магистрали, распределительной магистрали, что приводит к ошибке 8: Недопустимая связность – Нет правила соединение-ребро и к ошибке 38: Устройства с несколькими терминалами не могут быть серединой.
Когда вы столкнетесь с ошибкой 8, сначала устраните другие ошибки в этой области, поскольку они могут быть причиной невозможности подключения соединения и ребра. Сначала вы сосредоточитесь на ошибке 38.
Ошибка 38 произошла из-за того, что проточный клапан, устройство воздушного зазора Flow Valve, Air Gap имеют терминалы. Устройства с терминалами не могут подключаться к линиям в середине.
Примечание:
Чтобы узнать, как устранить эту ошибку путем редактирования, смотрите раздел Исправление ошибки промежуточного терминального устройства в руководстве по исправлению ошибок топологии в инженерной сети.
В результате обсуждения этой ситуации с вашими пользователями, было решено, что они не хотят разбивать водопроводную магистраль. Они предпочли бы удалить устройства с проточными клапанами с воздушным зазором. Они понимают, что это означает, что клапаны с воздушным зазором больше не смогут управлять потоком в инженерной сети так, как они это делают в реальном мире. Но если они решат оставить устройства клапанов воздушного зазора, им потребуется провести разбиение многих линий. Им также потребуется сгенерировать новые идентификаторы для разделенных линий, что может привести к потере данных учетных записей технического обслуживания.
Ранее в этом руководстве вы узнали, что типу оборудования Air Gap присваивается конфигурация Двунаправленный двойной терминал трубы, которая сконфигурирована с двумя терминалами, Порт один и Порт два. Чтобы удалить эти терминалы из клапанов с воздушным зазором, необходимо вернуть конфигурацию терминалов типа оборудования Air Gap к состоянию по умолчанию — Один терминал.
Когда устройству назначается конфигурация Один терминал, у него нет терминалов, и иногда говорят, что у него нет конфигурации терминала. Точнее говоря, у него нет пользовательской конфигурации терминала.
- Снова откройте инструмент Установить конфигурацию терминала и задайте следующие свойства:
- Для Входная инженерная сеть выберите Water Utility Network.
- Для Специализированной сети выберите Water.
- Для Входная таблица выберите устройство подачи воды WaterDevice.
- Для Группы оборудования выберите проточный клапан Flow Valve.
- Для Тип оборудования выберите Air Gap.
- Для Настройка терминала выберите Один терминал.
Примечание:
В то время как многие изменения в инженерной сети могут быть внесены только при отключенной топологии, удаление конфигурации терминала является еще более ограниченным: оно может быть выполнено только до того, как топология сети будет включена в первый раз. Полный список задач настройки сети и их ограничений приведен на странице документации по задачам управления инженерной сетью.
- Щелкните Запустить.
Установив для параметра типа оборудования Air Gap значение Один терминал, вы удалили предыдущее назначение конфигурации терминала. Устройства с проточными клапанами с воздушным зазором. теперь не имеют пользовательской конфигурации терминала и, следовательно, не имеют терминалов.
- Запустите инструмент Включить топологию сети, отметив опцию Только генерация ошибок.
Ошибка 38: Устройства с несколькими терминалами не могут быть серединой устранена. Однако ошибка соединение-ребро (ошибка 8) остается, поскольку не существует правил, позволяющих подключать клапаны с воздушным зазором к распределительной сети без терминалов.
- Нажмите на объект Flow Valve, Air Gap, чтобы открыть его всплывающее окно.
- Прокрутите всплывающее окно вниз. В разделе Правила (24) разверните Cоединение-ребро (4) и Cоединение-соединение (20).
Существующие правила для проточных клапанов с воздушным зазором допускают подключение только через терминалы (Порт один и Порт два). Однако вы только что удалили конфигурацию терминалов из типа оборудования Air Gap, поэтому этот тип клапана больше не поддерживает терминалы. Теперь все правила соединение-ребр и соединение-соединение для этого типа оборудования недопустимы.
Чтобы устранить ошибку 8, необходимо добавить новые правила для клапанов с воздушным зазором, которые не используют терминалы. Также удалите старые правила, чтобы поддерживать чистоту инженерной сети и не допускать возникновения ненужных ошибок в других местах.
- Закройте всплывающее окно.
- На панели Геообработка найдите и откройте инструмент Удалить правило.
Вы начнете с удаления четырех правил соединение-ребро между клапанами с воздушным зазором и водопроводной магистралью.
- Укажите параметры следующим образом:
- Для Входная инженерная сеть выберите Water Utility Network.
- Для Тип правила выберите Связность соединение-ребро.
- В разделе Правила выберите 375: [WaterDevice.Flow Valve.Air Gap] [WaterLine.Water Main.Distribution Main].
- Щелкните Запустить.
- Запустите инструмент Удалить правило еще три раза, чтобы удалить следующие правила:
- 376: [WaterDevice.Flow Valve.Air Gap] [WaterLine.Water Main.Transmission Main]
- 377: [WaterDevice.Flow Valve.Air Gap] [WaterLine.Water Main.Distribution Main]
- 378: [WaterDevice.Flow Valve.Air Gap] [WaterLine.Water Main.Transmission Main]
Далее вы добавите два новых правила взамен четырех, которые удалили. Новые правила позволят подключать клапаны с воздушным зазором к распределительным и передающим сетям без терминала.
- Снова откройте инструмент Добавить правило и задайте следующие параметры:
- Для Входная инженерная сеть выберите Water Utility Network.
- Для Тип правила выберите Связность соединение-ребро.
- Для параметра Из таблицы выберите WaterDevice.
- Для Группы оборудования От выберите проточный клапан Flow Valve.
- Для Тип оборудования От выберите Air Gap.
- Для параметра В таблицу выберите WaterLine.
- Для В группу оборудования выберите Water Main.
- Для В тип оборудования выберите распределительную магистраль Distribution Main.
- Щелкните Запустить.
- Измените параметр В тип оборудования на Transmission Main (Подающая магистраль) и нажмите кнопку Запустить еще раз.
- Запустите инструмент Включить топологию сети, отметив опцию Только генерация ошибок.
Ошибка устранена.
- На карте щелкните по объекту Flow Valve, Air Gap, чтобы снова открыть его всплывающее окно.
- Прокрутите до нижней части всплывающего окна и разверните разделы Cоединение-ребро (2) и Cоединение-соединение (20).
Четыре правила соединение-ребро, которые подключались через Порт один и Порт два, заменены двумя правилами, не требующими терминалов.
20 правил соединение-соединение остаются в силе. Точно так же, как вы заменили правила соединение-ребро, вы должны удалить эти 20 правил и создать новые. Если вы этого не сделаете, ошибки будут возникать везде, где клапаны подачи с воздушным зазором подключаются к другим соединениям. Удаление назначения конфигурации терминала из типа оборудования оказывает значительное влияние на правила, настроенные в инженерной сети.
Замена остальных правил не будет рассмотрена в этом руководстве. Вы можете внести эти изменения позже.
- Закройте всплывающее окно.
Вы удалили терминалы с устройства, чтобы устранить ошибку 38: Устройства с несколькими терминалами не могут быть серединой без разбиения каких-либо линий.
В этом модуле вы увидели, как можно задать или удалить конфигурацию терминала на устройстве, и как это изменение влияет на правила связности для оборудования. К счастью, каждая модель данных инженерной сети содержит рекомендуемый набор правил связности и конфигураций терминалов, поэтому вам не нужно беспокоиться о наличии терминалов у устройств, если вы добавляете новые типы оборудования в модель данных.
Работа с правилами связности ребер
Разрешить связность посередине линий
В последнем разделе вы видели, что устройство с терминалами не может быть посередине линии. Если оборудование определенного типа, например, обсадная труба, должна быть физически разделена для обеспечения подключения к ней, можно настроить запрет на подключение в средней точке. Некоторые линии сконфигурированы таким образом, чтобы не допускать никаких устройств в середине, даже если у них нет терминалов. Ошибка 13: Связность в середине ребра не допускается, возникает, если пользователь размещает объект в середине линии, а линия настроена так, что позволяет подключать объекты только в ее конечных точках.
В этом разделе ваши пользователи хотят разрешить сервисным клапанам гидрантов подключаться в середине к сервисным линиям гидрантов. Для изменения этой конфигурации используется инструмент Задать связность ребра.
- Приблизьтесь к закладке Закладка 5.
Карта приближается к местоположению с сервисным клапаном гидранта (обозначенным как Service Valve, Hydrant), нарисованным посередине линии обслуживания гидранта (обозначенной как Service, Hydrant Service). Имеются две ошибки связности в середине (ошибка 13), поскольку сервисные линии настроены так, чтобы разрешать подключаться только к их конечным точкам.
Чтобы устранить эту ошибку, вы можете разделить сервисную линию в месте расположения клапана. Однако ваши пользователи сообщили вам, что вместо разделения линии они предпочли бы, чтобы сервисным клапанам гидрантов было разрешено подключаться к средней части линий обслуживания гидрантов. Они обеспокоены необходимостью присваивать новые идентификаторы многим линиям.
Примечание:
Чтобы узнать, как устранить эту ошибку путем редактирования, смотрите раздел Исправление ошибки связности посередине в руководстве По исправлению ошибок топологии в инженерной сети.
Чтобы разрешить запрошенное поведение, вы измените связность ребер линий обслуживания гидрантов.
- На панели Геообработка найдите и откройте инструмент Установить связность ребер.
- Укажите параметры следующим образом:
- Для Входная инженерная сеть выберите Water Utility Network.
- Для Специализированной сети выберите Water.
- Для Входной таблицы выберите WaterLine.
- Для Группы оборудования выберите Service.
- Для Типа оборудования выберите Hydrant Service.
- Для Связность ребер выберите Любая вершина.
Эти настройки позволят соединениям подключаться к линиям обслуживания гидрантов в любой вершине, а не только в конечных вершинах.
- Щелкните Запустить.
- Запустите инструмент Включить топологию сети, отметив опцию Только генерация ошибок.
Ошибка устранена.
В этом разделе вы перенастроили линии обслуживания гидрантов, чтобы разрешить подключать устройства в любой точке, а не только в конечных точках. Это устранило ошибку связности посередине (ошибка 13). Установка правила связности ребер на линии - другой способ, с помощью которого инженерная сеть позволяет вам задать правила, специфичные для ваших стандартов чертежей и модели данных.
В этом руководстве вы узнали, как изменять конфигурации инженерной сети для управления ошибками связности. Вы добавили правила, удалили правила, назначили конфигурацию терминала, удалили конфигурацию терминала и настроили связность ребер. Вы также узнали о некоторых последствиях, к которым могут привести изменения конфигурации. Прежде чем вносить изменения в конфигурацию, изучите влияние изменений на рабочие процессы пользователей, убедитесь, что изменение исправит желаемые ошибки, и что это не приведет к дополнительным ошибкам.
Чтобы узнать больше об ошибках топологии инженерной сети, ознакомьтесь со следующими ресурсами:
- Примеры и решения для всех ошибок топологии приведены в статьях серии Управление топологией с помощью ArcGIS Utility Network.
- Если у вас есть набор данных с большим количеством ошибок, загрузите Утилиту с инструментами поддержки управления данными и запустите инструмент SummarizeUNErrors для создания отчетов, что поможет определить приоритеты очистки данных.
- Чтобы поэкспериментировать с образцом инженерной сети, попробуйте одно из решений utility network foundation.
Вы можете найти больше учебных пособий в галерее учебных пособий.