Включить топологию сети (Инженерная сеть)

Краткая информация

Включает топологию сети для инженерных сетей.

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

Примечание:

Начиная с ArcGIS Enterprise 10.9.1 операция включения топологии сети будет обрабатываться асинхронно с помощью сервиса геообработки UtilityNetworkTools при работе с инженерной сетью в многопользовательской базе геоданных. Сервис UtilityNetworkTools уже предварительно настроен в папке System для сервисов объектов, которые включают инженерную сеть. Для него настроен более длительный показатель тайм-аута, и он зарезервирован под задачи геообработки инженерной сети.

Более подробно о включении топологии сети

Использование

    Внимание:

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

  • Существуют некоторые задачи конфигурации сети, которые могут быть выполнены только до включения топологии сети в первый раз. Задачи, специфичные для данного инструмента, и необходимое для этого состояние топологии сети см. в разделе Задачи управления инженерной сетью.

  • У всех классов объектов инженерной сети должен быть пространственный индекс.

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

    • Если значение параметра Входная инженерная сеть получено из соединения с базой данных, это соединение должно быть установлено от имени владельца базы данных инженерной сети.

    • Учетная запись подключенного портала ArcGIS Enterprise должна быть записью владельца инженерной сети на портале.
    • Этот инструмент должен быть подключен к версии по умолчанию для запуска.
      • Все другие сеансы, подключенные к версии по умолчанию, блокируются от выполнения операций проверки или включения во время операции включения.
    • Инженерная сеть должна быть зарегистрирована как версионная сервис-ориентированная.
    • Инженерная сеть должна должна быть в неверсионном состоянии для использования дополнительной опции Только генерация ошибок.
    • Лицензия:
      Для использования этого инструмента в многопользовательском развертывании активной учетной записи портала должна быть назначена лицензия с расширением типа пользователя ArcGIS Advanced Editing.

Параметры

ПодписьОписаниеТип данных
Входная инженерная сеть

Инженерная сеть, для которой будет включена топология сети.

Utility Network; Utility Network Layer
Максимальное количество ошибок
(Дополнительный)

Максимальное количество ошибок, которые могут быть созданы до того, как процесс включения топологии сети остановится. Ошибки будут записаны в подслой измененные области. Значение по умолчанию - 10000.

Внимание:

Увеличение максимального числа ошибок увеличит время активации топологии. Установка значения больше, чем 10000, используемое по умолчанию, не рекомендуется.

Long
Только ошибки создания
(Дополнительный)

Определяет, будет ли включена топология, либо будут создаваться только ошибки сети.

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

Производные выходные данные

ПодписьОписаниеТип данных
Обновленная инженерная сеть

Обновленная инженерная сеть

Utility Network

arcpy.un.EnableNetworkTopology(in_utility_network, {max_number_of_errors}, {only_generate_errors})
ИмяОписаниеТип данных
in_utility_network

Инженерная сеть, для которой будет включена топология сети.

Utility Network; Utility Network Layer
max_number_of_errors
(Дополнительный)

Максимальное количество ошибок, которые могут быть созданы до того, как процесс включения топологии сети остановится. Ошибки будут записаны в подслой измененные области. Значение по умолчанию - 10000.

Внимание:

Увеличение максимального числа ошибок увеличит время активации топологии. Установка значения больше, чем 10000, используемое по умолчанию, не рекомендуется.

Long
only_generate_errors
(Дополнительный)

Определяет, будет ли включена топология, либо будут создаваться только ошибки сети.

  • ONLY_ERRORSИнженерная сеть будет оцениваться только на ошибки сети. Топология не будет создана. Если вы работаете с многопользовательской базой геоданных, данные не могут быть зарегистрированы как версионные. Это позволяет вам просматривать и исправлять ошибки в сети, пока вы не будете готовы включить топологию.
  • ENABLE_TOPOТопология будет включена, все существующие ошибки приведут к созданию измененных областей с ошибками. Это значение по умолчанию
Boolean

Производные выходные данные

ИмяОписаниеТип данных
out_utility_network

Обновленная инженерная сеть

Utility Network

Пример кода

EnableNetworkTopology, пример 1 (окно Python)

Включение топологии для инженерной сети с названием MyNetwork и установка максимального числа ошибок равным 500 с помощью функции EnableNetworkTopology.

import arcpy
arcpy.un.EnableNetworkTopology('MyNetwork', 500)
EnableNetworkTopology, пример 2 (окно Python)

Только генерирование ошибок для инженерной сети с названием MyNetwork с помощью инструмента EnableNetworkTopology.

import arcpy
arcpy.un.EnableNetworkTopology('MyNetwork', '', 'ONLY_ERRORS')

Параметры среды

Этот инструмент не использует параметры среды геообработки

Информация о лицензиях

  • Basic: Нет
  • Standard: Да
  • Advanced: Да

Связанные разделы