Проверить топологию (Управление данными)

Сводка

Проверяет топологию базы геоданных.

Инструмент Проверить топологию выполняет следующие операции:

  • Разбиение и кластеризация вершин пространственных объектов для поиска объектов с общими границами (с совпадающими координатами)
  • Вставка общих координат вершин для объектов с общей геометрией
  • Выполнение набора проверок целостности, с помощью которого определяются любые нарушения правил, заданных для топологии

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

  • С помощью этого инструмента можно будет обрабатывать только измененные области. Более подробно об измененных областях см. в разделе Топология в ArcGIS.

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

  • Начиная с ArcGIS Pro 2.6, слой входной топологии может быть получен из сервиса топологии, если сервис опубликован в ArcGIS Enterprise 10.8.1 или более поздней версии. Если слой был добавлен на панель Содержание, вы можете перетащить его в параметр Входная топология или ввести URL-адрес сервиса объектов слоя топологии, например, https://myserver.mydomain.com/server/rest/services/myTopoService/FeatureServer/0.

  • Если входная топология исходит из сервиса объектов, этот инструмент выполняет процесс проверки асинхронно.

Синтаксис

ValidateTopology(in_topology, {visible_extent})
ParameterОбъяснениеТип данных
in_topology

Проверяемая топология базы геоданных.

Topology Layer
visible_extent
(Дополнительный)

Указывает, будет ли проверяться текущий видимый экстент карты или полный экстент топологии. Если инструмент запущен в окне Python или в скрипте Python, будет проверен весь экстент топологии, независимо от установки параметра.

  • Full_ExtentБудет проверяться весь экстент топологии. Это значение по умолчанию.
  • Visible_ExtentБудет проверяться только текущий видимый экстент.
Boolean

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

NameОбъяснениеТип данных
out_topology

Обновленная топология.

Слой топологии

Пример кода

ValidateTopology, пример (автономный скрипт)

В следующем автономном скрипте показано использование функции ValidateTopology.

# Name: ValidateTopology_Example.py
# Description: Validates a topology
import arcpy
arcpy.ValidateTopology_management("D:/Calgary/Trans.gdb/Streets/Street_Topo")

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

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

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