Skip to main content

Обновление подсети

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

При обновлении подсети обновляется информация в Таблица подсетей, обновляются атрибуты пространственных и непространственных объектов, а также дополнительно создается или обновляется линия подсети в Класс объектов SubnetLine.

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

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

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

Поведение событий по умолчанию для именованных версий можно изменить в рамках политики обновления подсети с помощью параметра Режим редактирования для именованной версии в инструменте геообработки Задать определение подсети для инженерных сетей версии 4 или выше.

Подробнее о политике обновления подсети

Требования

Для использования инструмента Обновить подсеть должны быть соблюдены следующие требования:

  • Топология сети должна быть включена.

  • В подсети имеется один или более контроллер подсети.

  • Контроллеры подсети для обновляемой подсети помечены как измененные в таблице Subnetworks.

  • Измененные области отсутствуют для сетевых объектов, задающих подсеть.

  • Все изменения должны быть сохранены.

  • При работе с многопользовательской базой геоданных, значение параметра Входная инженерная сеть должно быть из сервиса инженерной сети.

  • Подсеть не может быть обновлена одновременно в одной и той же версии несколькими процессами.

Обновление отдельной подсети или всех подсетей в слое

Для обновления одной или нескольких подсетей уровня с использованием инструмента Обновить подсеть выполните следующие шаги:

Примечание:

Вы также можете использовать панель Найти подсети для изучения и обновления подсетей. Когда панель используется для обновления подсети, операция пропускает геообработку и не записывает историю геообработки. Узнайте больше о том, как использовать панель Найти подсети для обновления подсети.

  1. На вкладке Анализ в группе Геообработка щелкните Инструменты , чтобы открыть панель Геообработка.

  2. На панели Геообработка найдите и выберите Обновить подсеть.

  3. В качестве значения параметра Входная инженерная сеть укажите вашу инженерную сеть.

  4. Щелкните стрелку ниспадающего списка Специализированная сеть и выберите специализированную сеть.

  5. Выберите уровень из ниспадающего списка Уровень.

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

    • Отмечено - обновляется подсеть для всех заданных подсетей уровня.

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

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

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

    • Не отмечено - обновляется подсеть для определенной подсети уровня. Используется по умолчанию.

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

      Эта опция использует синхронную обработку для обновления конкретной подсети и имеет настройку ожидания 600 секунд (10 минут).

  7. Если снята отметка Все подсети уровня, доступен параметр Имя подсети. Щелкнув ниспадающее меню Имя подсети выберите подсеть для обновления.

  8. Можно поставить отметку Продолжить при ошибке, если отмечена опция Все подсети уровня. Этой опцией определяется то, как процесс обновления подсети обрабатывает ошибки.

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

    • Отмечено - все подсети заданного уровня будут проверены при обновлении. Процесс обновления подсети продолжает выполняться, если в одной или нескольких подсетях появится ошибка, а в результате выполнения инструмента появится основное сообщение об ошибке. Конкретные подсети, при обновлении которых до Уровня произошла ошибка, подробно записываются, и могут быть просмотрены в журналах ArcGIS Server. Вы также можете перейти к таблице Подсеть, чтобы посмотреть, какие подсети останутся измененными для указанного уровня.

  9. Щелкните Запустить.

Обновление указанных подсетей выполнено.

После завершения процесса обновления подсети просмотрите таблицу Subnetworks, чтобы проверить атрибут Status и другие атрибуты подсети.