ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Добавить класс объектов к топологии

Доступно с лицензией Standard или Advanced.

  • Сводка
  • Использование
  • Синтаксис
  • Пример кода
  • Параметры среды
  • Информация о лицензиях

Сводка

Добавляет класс пространственных объектов в топологию.

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

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

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

  • Прежние версии:
    До версии ArcGIS 10.1 версионная регистрация класса объектов или топологии была невозможна при добавлении класса объектов к топологии. В ArcGIS 10.1 можно добавлять версионные классы пространственных объектов к версионным топологиям, если используется многопользовательская база геоданных версии 10.0 или выше. Чтобы обновить базу геоданных до последней версии, воспользуйтесь инструментом Обновить базу геоданных.

  • Классы пространственных объектов можно добавлять только в топологию с таким же версионным статусом. Например, версионный класс пространственных объектов может быть добавлен к версионной топологии, но неверсионный класс пространственных объектов к версионной топологии добавлен быть не может.

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

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

Синтаксис

arcpy.management.AddFeatureClassToTopology(in_topology, in_featureclass, xy_rank, z_rank)
ПараметрОбъяснениеТип данных
in_topology

Топология, в которой будет участвовать класс пространственных объектов.

Topology Layer
in_featureclass

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

Feature Layer
xy_rank

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

Long
z_rank

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

Long

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

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

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

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

Пример кода

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

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

# Name: AddFeatureClassToTopology_Example.py
# Description: Adds a feature class to participate in a topology
# Import system modules
import arcpy
arcpy.AddFeatureClassToTopology_management(
    r"D:\Calgary\Trans.mdb\Streets\Street_Topo", 
    r"D:\Calgary\Trans.mdb\Streets\StreetNetwork", 1, 0.1)

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

  • Текущая рабочая область

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

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

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

  • Обзор группы инструментов Топология
  • Основы топологии
  • Топология в ArcGIS
  • Проектирование топологии базы геоданных

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2021 Esri. | Конфиденциальность | Правовая информация