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

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

При обновлении подсети обновляется или создается информация в таблице подсети, атрибуты объекта и линия подсети в классе объектов SubnetLine.

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

Более подробную информацию о проверке и обновлении свойств подсетей см. в разделе Обновление подсети.

Более подробно:
Инструмент Обновить подсеть вносит изменения в атрибуты всех классов сети за исключением класса объектов SubnetLine. Это значит, что процесс обновления подсети обходит события и не будет запрашивать оценку правил атрибута. Этот режим редактирования по умолчанию может быть настроен как часть определения подсети для уровня.

Более подробно о режиме редактирования, используемом инструментом Обновить подсеть

Требования

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

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

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

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

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

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

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

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

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

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