Добавить правило к топологии (Add Rule To Topology) (Управление данными (Data Management))

Уровень лицензии:BasicStandardAdvanced

Резюме

Добавляет правило к топологии.

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

Полный перечень и описание доступных правил топологии см. в разделе Правила топологии базы геоданных и исправление ошибок топологии (Geodatabase topology rules and topology error fixes).

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

Синтаксис

AddRuleToTopology_management (in_topology, rule_type, in_featureclass, {subtype}, {in_featureclass2}, {subtype2})
ПараметрОбъяснениеТип данных
in_topology

Топология, к которой будет добавлено новое правило.

Topology Layer
rule_type

Добавляемое правило топологии. Полный список правил топологии и то, что они делают, см. на странице справки инструмента.

String
in_featureclass

Входной или исходный класс объектов.

Feature Layer
subtype
(дополнительно)

Подтип для входного или исходного класса объектов. Введите описание подтипа (не код). Если подтипы отсутствуют в исходном классе объектов или вы хотите применить правило ко всем подтипам класса пространственных объектов, оставьте незаполненным.

String
in_featureclass2
(дополнительно)

Класс пространственных объектов-адресат для правила топологии.

Feature Layer
subtype2
(дополнительно)

Подтип для класса пространственных объектов-адресата. Введите описание подтипа (не код). Если подтипы отсутствуют в исходном классе объектов или вы хотите применить правило ко всем подтипам класса пространственных объектов, оставьте незаполненным.

String

Пример кода

Автономный скрипт

Пример скрипта Python для выполнения функции Добавить правило в топологию (Add Rule to Topology).

# Name: AddRuleToTopology_Example.py
# Description: Adds a rule to a topology
# Author: ESRI

# Import system modules
import arcpy

# Any intersection of ParcelOutline (BlockLines subtype only) needs to be reviewed
arcpy.AddRuleToTopology_management("C:/Landbase.mdb/LegalFabric/topology", "Must Not Intersect (Line)", "C:/Landbase.mdb/LegalFabric/ParcelOutline", "BlockLines", "", "", )

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

Связанные темы

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

ArcGIS for Desktop Basic: Нет
ArcGIS for Desktop Standard: Да
ArcGIS for Desktop Advanced: Да
9/10/2013