Удалить правило из класса отношений (Управление данными)

Сводка

Удаляет правило из класса отношений.

Более подробно о правилах отношений

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

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

Синтаксис

arcpy.management.RemoveRuleFromRelationshipClass(in_rel_class, {origin_subtype}, {destination_subtype}, {remove_all})
ParameterОбъяснениеТип данных
in_rel_class

Класс отношений, из которого необходимо удалить правило.

Relationship Class
origin_subtype
(Дополнительный)

Для класса-источника с настроенными подтипами - подтип, связанный с правилом, подлежащим удалению.

String
destination_subtype
(Дополнительный)

Для класса-адресата с настроенными подтипами - подтип, связанный с правилом, подлежащим удалению.

String
remove_all
(Дополнительный)

Задает правила отношений, которые должны быть удалены из класса отношений.

  • REMOVEВсе правила отношений будут удалены из входного класса отношений.
  • NOT_ALLПравила будут удалены только из подтипа источника и подтипа адресата. Используется по умолчанию.
Boolean

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

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

Обновленный входной класс отношений с удаленным правилом отношений.

Класс отношений

Пример кода

Пример RemoveRuleFromRelationshipClass (окно Python)

Удаляет правило класса отношений между подтипами Residential и House из класса отношений ParcelsToBuildings при помощи инструмента RemoveRuleFromRelationshipClass.

import arcpy
arcpy.RemoveRuleFromRelationshipClass_management(
    "C:\\MyProject\\sdeConn.sde\\progdb.user1.ParcelsToBuildings", "Residential", 
    "House")

Environments

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

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

  • Basic: Да
  • Standard: Да
  • Advanced: Да

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