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

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

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

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

Примечание:

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

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

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

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

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

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

Параметры

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

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

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.EnableNetworkTopology_un('MyNetwork', 500)
EnableNetworkTopology, пример 2 (окно Python)

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

import arcpy
arcpy.EnableNetworkTopology_un('MyNetwork', '', 'ONLY_ERRORS')

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

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

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

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

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