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

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

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

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

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

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

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

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

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

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

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

  • Когда вы проверяете топологию сети на основе определенного экстента, измененные области, которые пересекают заданный экстент, обрезаются. Более подробно см. в разделе Топология сети.

  • Во время операции проверки применяется трассировка, позволяющая определить, какие подсети были изменены. Результаты операции проверки возвращают в ответе имя любой подсети, помеченной как измененная, а также ее доменную сеть и уровень. Выходной JSON для этих значений Discovered Subnetworks можно скопировать из результатов Message в диалоговом окне сведений.

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

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

  • Лицензия:
    Для использования этого инструмента в многопользовательском развертывании активной учетной записи портала должна быть назначена лицензия с расширением типа пользователя ArcGIS Advanced Editing.

Параметры

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

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

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

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

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

    Данная опция не доступна в диалоговом окне Параметры среды. Он доступен только из параметра инструмента, с экстентом в качестве типа данных, или на вкладке Параметры среды диалогового окна инструмента.

    Примечание:

    Если включена опция Включать и отключать редактирование на вкладке Редактирование, вы должны включить редактирование на вкладке ленты Редактирование, чтобы нарисовать экстент.

  • Экстент слоя Слой — Экстент будет основан на активном слое карты. Используйте раскрывающийся список, чтобы выбрать доступный слой, или используйте опцию Экстент данных во всех слоях, чтобы получить объединенный экстент всех активных слоев карты, за исключением базовой карты. Эта опция доступна только при наличии активной карты со слоями.

    У каждого слоя карте есть следующие опции:

    • Все объекты Выбрать все - экстент всех объектов слоя.
    • Выбранные объектыОбласть из выбранных объектов - экстент всех выбранных объектов слоя.
    • Отображаемые объекты Extent Indicator - экстент всех отображаемых объектов слоя.
      Примечание:

      Экстенты опций Выбранные объекты Область из выбранных объектов и Отображаемые объекты Extent Indicator доступны только для векторных слоев.

  • Обзор Обзор — Экстент будет основан на существующем наборе данных.
  • Пересечение входных данных Пересечение — Экстент будет основан на минимальном или пересекающемся экстенте всех входных данных. Если никакие входные данные не перекрываются, получится пустой экстент со всеми нулями.
  • Объединение входных данных Объединить — Экстент будет основан на максимальном или объединенном экстенте всех входных данных.
  • Буфер обмена Вставить - экстент может быть скопирован в буфер обмена и из него.
    • Копировать экстент Копировать - копирует координаты экстента и систему координат в буфер обмена.
    • Вставить экстент Вставить - вставляет координаты экстента и, дополнительно, систему координат из буфера обмена. Если значения буфера обмена не содержат систему координат, экстент будет использовать систему координат карты.
    Примечание:

    Координаты экстента копируются в буфер обмена и вставляются из него с использованием того же форматирования и порядка, что и для объекта ArcPy Extent: x-min, y-min, x-max, y-max и пространственная привязка.

  • Сбросить экстент Сбросить — Экстент будет сброшен до значения по умолчанию.
  • Координаты, введенные вручную – Координаты должны быть числовыми значениями и находиться в системе координат активной карты.
    Внимание:

    На карте могут использоваться единицы отображения, отличные от введенных координат. Использование направления по сторонам света (N, S, E, W) не поддерживается. Используйте знак отрицательного значения для координат юга и запада.

Extent

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

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

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

Utility Network
Выходной JSON

Подсети отмечаются как измененные при выполнении операции проверки.

String

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

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

Utility Network
out_json_payload

Подсети отмечаются как измененные при выполнении операции проверки.

String

Пример кода

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

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

import arcpy
arcpy.un.ValidateNetworkTopology('GridNetwork', 'Default')

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

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

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

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

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