Подсеть представляет собой топологическую подчасть в уровне, где все соединенные и проходимые сетевые объекты определяются одинаковым контроллером или контроллерами подсети.
Когда подсеть обновляется, информация в таблице Subnetworks, атрибуты пространственных и непространственных объектов обновляются, а линия подсети в классе объектов SubnetLine может быть создана или обновлена.
Операцию обновления подсети можно запустить из панели Найти подсети или с помощью инструмента геообработки Обновить подсеть для обновления одной или всех подсетей на одном уровне. Если во время операции обновления подсети обнаруживаются ошибки проверки согласованности или ошибки подсети, операция завершается с ошибкой, и статус подсети помечается как недопустимый.
Когда подсеть обновляется в версии по умолчанию, геометрия, атрибуты имени подсети, Is connectedатрибут и распространяемые значения обновляются для всех пространственных объектов и объектов в подсети. Если операция обновления подсети выполняется в именованной версии с использованием параметра режима редактирования по умолчанию, эти же обновления распространяются только на пространственные и непространственные объекты, которые редактируются в рамках версии.
Более подробно:
Поведение события по умолчанию для именованных версий может быть изменено как часть политики обновления подсети с помощью параметра Режим редактирования для именованной версии в инструменте геообработки Задать определение подсети для инженерных сетей версии 4 или более поздней.Требования
Для использования инструмента Обновить подсеть должны быть соблюдены следующие требования:
- При работе с многопользовательской базой геоданных, параметр Входная инженерная сеть должен ссылаться на сервис инженерной сети.
- В подсети имеется один или более контроллер подсети.
- Топология сети должна быть включена.
- Контроллеры подсети для обновляемой подсети помечены как измененные в таблице Subnetworks.
- Измененные области отсутствуют для сетевых объектов, задающих подсеть.
- Все изменения должны быть сохранены.
Обновление отдельной подсети или всех подсетей в слое
Для обновления одной или нескольких подсетей уровня с использованием инструмента Обновить подсеть выполните следующие шаги:
Примечание:
Вы также можете использовать панель Найти подсети для изучения и обновления подсетей. Когда панель используется для обновления подсети, операция пропускает геообработку и не записывает историю геообработки. Более подробно о том, как использовать панель Найти подсети.- На вкладке Анализ в группе Геообработка щелкните Инструменты и откройте панель Геообработка.
- На панели Геообработка найдите и выберите Обновить подсеть.
- В качестве значения параметра Входная инженерная сеть укажите вашу инженерную сеть.
- Щелкните стрелку ниспадающего списка Специализированная сеть и выберите специализированную сеть
- Выберите уровень из ниспадающего списка Уровень.
- Установите или снимите отметку Все подсети уровня, чтобы указать, следует ли обновлять все подсети, содержащиеся на уровне.
- Отмечено - обновляется подсеть для всех заданных подсетей уровня. Используется по умолчанию.
Более подробно:
Эта опция использует асинхронную обработку для обновления подсетей. Это использует системный сервис геообработки UtilityNetworkTools, который зарезервирован для задач геообработки инженерной сети и имеет более длительные параметры ожидания по умолчанию, 7200 секунд (120 минут).
- Не отмечено - обновляется подсеть для определенной подсети уровня.
Более подробно:
Эта опция использует синхронную обработку для обновления определенной подсети и имеет параметр ожидания по умолчанию, равный 1800 секундам (30 минут).
- Отмечено - обновляется подсеть для всех заданных подсетей уровня. Используется по умолчанию.
- Если снята отметка Все подсети уровня, доступен параметр Имя подсети. Щелкнув ниспадающее меню Имя подсети выберите подсеть для обновления.
- Можно поставить отметку Продолжить при ошибке, если отмечена опция Все подсети уровня. Этой опцией определяется то, как процесс обновления подсети обрабатывает ошибки.
- Не отмечено - Подсети заданного уровня обновляются, пока не возникнет ошибка. Определенная информация об ошибке будет возвращена в результатах выполнения инструмента, с ней можно ознакомиться в журналах ArcGIS Server.
- Отмечено - все подсети заданного уровня будут проверены при обновлении. Процесс обновления подсети продолжает выполняться, если в одной или нескольких подсетях появится ошибка, а в результате выполнения инструмента появится основное сообщение об ошибке. Конкретные подсети, при обновлении которых для уровня произошла ошибка, подробно записываются, и могут быть просмотрены в журналах ArcGIS Server. Вы также можете перейти к таблице Подсеть, чтобы посмотреть, какие подсети останутся измененными для указанного уровня.
- Щелкните Запустить.
Обновление указанных подсетей выполнено.
После завершения процесса обновления подсети просмотрите таблицу Subnetworks, чтобы проверить атрибут Is Dirty и другие атрибуты подсети.