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

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

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

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

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

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

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

Требования

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

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

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

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

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

  1. На вкладке Анализ в группе Геообработка щелкните Инструменты Инструменты и откройте панель Геообработка.
  2. На панели Геообработка найдите и выберите Обновить подсеть.
  3. В качестве значения параметра Входная инженерная сеть укажите вашу инженерную сеть.
  4. Щелкните стрелку ниспадающего списка Специализированная сеть и выберите специализированную сеть
  5. Выберите уровень из ниспадающего списка Уровень.
  6. Установите или снимите отметку Все подсети уровня, чтобы указать, следует ли обновлять все подсети, содержащиеся на уровне.
    • Отмечено - обновляется подсеть для всех заданных подсетей уровня. Используется по умолчанию.
      Более подробно:

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

    • Не отмечено - обновляется подсеть для определенной подсети уровня.
      Более подробно:

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

  7. Если снята отметка Все подсети уровня, доступен параметр Имя подсети. Щелкнув ниспадающее меню Имя подсети выберите подсеть для обновления.
  8. Можно поставить отметку Продолжить при ошибке, если отмечена опция Все подсети уровня. Этой опцией определяется то, как процесс обновления подсети обрабатывает ошибки.
    • Не отмечено - Подсети заданного уровня обновляются, пока не возникнет ошибка. Определенная информация об ошибке будет возвращена в результатах выполнения инструмента, с ней можно ознакомиться в журналах ArcGIS Server.
    • Отмечено - все подсети заданного уровня будут проверены при обновлении. Процесс обновления подсети продолжает выполняться, если в одной или нескольких подсетях появится ошибка, а в результате выполнения инструмента появится основное сообщение об ошибке. Конкретные подсети, при обновлении которых для уровня произошла ошибка, подробно записываются, и могут быть просмотрены в журналах ArcGIS Server. Вы также можете перейти к таблице Подсеть, чтобы посмотреть, какие подсети останутся измененными для указанного уровня.
  9. Щелкните Запустить.

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

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