При включении Топологии сети она обновляется, чтобы отражать состояние сети в этот момент. Части сети, которые были отредактированы или изменены, становятся в сетевой топологии устаревшими и отмечаются как измененные области. Измененные области показывают, что содержание карты не совпадает с тем, что хранится в топологии сети. Для проведения анализа важно поддерживать топологию сети в актуальном состоянии; это выполняется при помощи проверки сетевой топологии.
Более подробно о топологии сети
Топологию сети можно проверить, используя команду Проверить на вкладке Инженерная сеть или с помощью инструмента Проверить топологию сети. Операция проверки проверяет только объекты с измененными областями. Для более длительных операций проверки на большом экстенте или на большом количестве измененных областей используйте инструмент геообработки Проверить топологию сети.
При работе с инженерной сетью в многопользовательской базе геоданных важно понимать, что операция проверки обрабатывается по-разному в зависимости от используемого метода. Команда Проверить на вкладке Инженерная сеть использует синхронную обработку, в отличие от инструмента геообработки Проверить топологию сети, который использует возможности асинхронной обработки.
Более подробно:
Асинхронный процесс проверки использует сервис геообработки UtilityNetworkTools. Сервис UtilityNetworkTools уже предварительно настроен в папке System для сервисов объектов, которые включают инженерную сеть. Для него настроен более длительный показатель тайм-аута, и он зарезервирован под задачи геообработки инженерной сети.Более подробно об операции проверки топологии сети
Требования
Для проверки топологии должны быть соблюдены следующие требования:
- Топология сети должна быть включена.
- При работе с многопользовательской базой геоданных, параметр Входная инженерная сеть должен ссылаться на сервис инженерной сети.
При работе с многопользовательской базой геоданных в версии Default за один сеанс может выполняться только одна операция проверки. Пока выполняется операция проверки, сеть остается доступной для редактирования и отслеживания.
- Для получения оптимальной производительности при проверки топологии сети важно, чтобы у сетевых классов объектов был актуальный пространственный индекс. После создания инженерной сети и присоединения новых объектов перестройте пространственные индексы с помощью инструмента Перестроить индексы.
Использование команды Проверить
Чтобы использовать команду Проверить на вкладке Инженерная сеть с целью проверки топологии сети, выполните следующие действия:
- Убедитесь, что инженерная сеть добавлена в активную карту.
Появится вкладка Инженерная сеть.
- Перейдите на вкладку Инженерная сеть.
- В группе Топология сети щелкните стрелку ниспадающего меню Проверить, чтобы найти экстент для опций проверки:
- Текущий экстент – проверить топологию сети для пространственных объектов с измененными областями части сети, показанной в текущем экстенте активной карты. Это значение по умолчанию
- Полный экстент – проверить топологию сети для пространственных объектов с измененными областями всей инженерной сети.
Появляется временное предупреждение для указания статуса проверки. Топология сети для указанного экстента инженерной сети проверена.
В некоторых случаях могут возникнуть сбои, которые препятствуют завершению операции проверки. Опция Перестроить текущий экстент доступна в ниспадающем меню Проверить для решения этих сценариев. Опция Перестроить текущий экстент перестраивает топологию сети и исправляет несоответствия в текущем экстенте активной карты. Перестройка топологии игнорирует измененные области и применяется ко всем пространственным объектам в указанном экстенте. Эту команду следует использовать только в тех случаях, когда возникают сбои, препятствующие завершению операции проверки. Так как эта команда использует синхронную обработку, рекомендуется использовать асинхронный инструмент геообработки Перестроить топологию сети для операций с большими областями или большим количеством пространственных объектов.
Примечание:
Для перестроения топологии сети для текущего экстента при работе в многопользовательском развертывании требуется версия ArcGIS Enterprise 10.9 или более поздняя.
Подсказка:
Вы можете добавить команду Проверить на Панель инструментов быстрого доступа. Щелкните правой кнопкой мыши кнопку Проверить и выберите Добавить на панель инструментов быстрого доступа.
Использование инструмента геообработки Проверить топологию сети
Чтобы использовать инструмент Проверить топологию сети для проверки топологии сети, выполните следующие шаги:
- На вкладке Анализ в группе Геообработка щелкните Инструменты , чтобы открыть панель Геообработка.
- На панели Геообработка найдите и выберите Проверить топологию сети.
- В качестве значения параметра Входная инженерная сеть укажите вашу инженерную сеть.
- Для параметра Экстент выберите опцию из ниспадающего меню.
- Щелкните Запустить.
Пример рабочего процесса проверки
В рабочих процессах редактирования для инженерных сетей проверка топологии сети также считается операцией редактирования. При редактировании в версии по умолчанию изменения сохраняются автоматически и не могут быть отменены. Ниже приведено описание рабочего процесса, в котором демонстрируется порядок операций по редактированию и проверке топологии сети в именованной версии.
Если в сервисе включена функция управления версиями, из версии Default можно создавать версии, что позволяет осуществлять изолированное редактирование. При редактировании в именованной версии изменения не сохраняются автоматически, как это происходит при редактировании в версии Default. В именованной версии можно отменить любые изменения, включая проверку; можно вернуть изменения, внесенные в топологию сети, в состояние, предшествовавшее проверке.
В версии по-прежнему создаются измененные области, указывающие на изменения, которые были внесены в сеть и не были обновлены в топологии сети с помощью события проверки.
Чтобы проверить изменения и обновить топологию сети, выполните следующие действия:
- Запустите ArcGIS Pro и подключитесь к Portal for ArcGIS, используя учетные данные своего портала.
- Откройте карту, опубликованную для организации.
- Создайте именованную версию и подключитесь к ней.
- Выполните редактирование в соответствии со своим рабочим заданием.
- Проверьте топологию сети рабочей области.
- Запустите локальный контроль качества, чтобы проверить свою работу.
Это может включать оценку правил атрибутов, обновление подсетей (когда Manage IsDirty = true для определения подсети данного уровня) или другие операции.
- Согласуйте именованную версию с версией Default, чтобы получить все изменения, внесенные в версию Default с момента создания именованной версии или с момента последней операции согласования.
Измененные области в именованной версии создаются для того, чтобы указать изменения, которые были внесены в сеть с помощью операций редактирования или перенесены в именованную версию с помощью операции согласования с версией Default.
Примечание:
Проверка измененных областей после операции согласования не требуется. Операция закрепления может завершиться при наличии измененных областей. Если операция проверки выполняется после согласования, перед выполнением закрепления понадобится еще одна операция согласования.
- Если существуют конфликты, проверьте и устраните их или отметьте как просмотренные.
- Если для разрешения конфликтов будут внесены какие-либо изменения, повторите шаги 5 и 6 выше.
- Закрепите именованную версию с версией по умолчанию.
В версии Default для внесенных изменений создаются измененные области. Процесс закрепления будет прерван, если будут обнаружены не решенные конфликты. В случае обнаружения конфликтов повторите описанный выше шаг 7.
Примечание:
Если установлен защищенный уровень доступа версии по умолчанию, то редактировать или публиковать изменения из именованных версий в версию по умолчанию смогут только владелец инженерной сети портала и пользователи, которым назначена роль администратора версии.
- В версии Default повторите шаги 5 и 6 для этой рабочей области.