Проверить топологию сети (Инженерная сеть)

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

Проверяет топологию инженерной сети после внесения изменений в пространственные объекты в сети.

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

  • Несоответствия между пространственными правками объектов и топологией сети отмечены измененными областями

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

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

  • Топология сети должна быть включена.

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

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

Параметры

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

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

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

Географический экстент, используемый для проверки топологии сети.

  • По умолчанию – экстент основывается на максимальном экстенте всех задействованных слоев. Это значение по умолчанию.
  • Объединение входных данных – экстент будет основан на максимальном экстенте всех входных сцен.
  • Пересечение входных данных – экстент будет основан на минимальной области, являющейся общей для всех входных сцен.
  • Экстент текущего отображения – экстент будет равен видимому отображению. Опция недоступна, если нет активной карты.
  • Как указано ниже – экстент будет основан на указанных минимальном и максимальном значениях экстента.
  • Найти—экстент будет основан на существующем наборе данных.
Extent

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

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

Проверенная инженерная сеть.

Инженерная сеть

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

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

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

Географическая область, в которой будет выполняться проверка топологии сети. Этот параметр похож на параметр среды геообработки экстент.

  • MAXOF - будет использоваться максимальный экстент всех входных данных.
  • MINOF - будет использоваться минимальная область, общая для всех входных данных.
  • DISPLAY– экстент будет равен видимому отображению.
  • Имя слоя - будет использоваться тот же экстент, что и в указанном слое.
  • Объект Extent - будет использоваться тот же экстент, что и в указанном объекте.
  • Строка координат, разделенных пробелами – будет использоваться экстент из заданной строки. Координаты должны быть выражены в таком порядке: x-min, y-min, x-max, y-max.
Extent

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

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

Проверенная инженерная сеть.

Инженерная сеть

Пример кода

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

Проверка топологии сети для всего экстента инженерной сети GridNetwork.

import arcpy
arcpy.ValidateNetworkTopology_un('GridNetwork', 'Default')

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

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

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

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

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