Regel aus Beziehungsklasse entfernen (Data Management)

Zusammenfassung

Entfernt eine Regel in einer Beziehungsklasse.

Weitere Informationen zu Beziehungsregeln

Verwendung

  • Wenn die Beziehungsklasse in einer Enterprise-Geodatabase gespeichert ist, kann dieses Werkzeug nur als Datenbesitzer erfolgreich ausgeführt werden.

Syntax

arcpy.management.RemoveRuleFromRelationshipClass(in_rel_class, {origin_subtype}, {destination_subtype}, {remove_all})
ParameterErklärungDatentyp
in_rel_class

Die Beziehungsklasse mit der Regel, die entfernt werden soll.

Relationship Class
origin_subtype
(optional)

Wenn in der Quellklasse Subtypes vorhanden sind, der Subtype, der mit der zu löschenden Beziehungsklassenregel verknüpft ist.

String
destination_subtype
(optional)

Wenn in der Zielklasse Subtypes vorhanden sind, der Subtype, der mit der zu löschenden Beziehungsklassenregel verknüpft ist.

String
remove_all
(optional)

Gibt die Beziehungsregeln an, die in der Beziehungsklasse entfernt werden sollen.

  • REMOVEAlle Beziehungsregeln in der Eingabe-Beziehungsklasse werden entfernt.
  • NOT_ALLNur Regeln im angegebenen Ursprungs- und Ziel-Subtype werden entfernt. Dies ist die Standardeinstellung.
Boolean

Abgeleitete Ausgabe

NameErklärungDatentyp
out_rel_class

Die aktualisierte Eingabe-Beziehungsklasse mit der entfernten Beziehungsklassenregel.

Beziehungsklasse

Codebeispiel

RemoveRuleFromRelationshipClass – Beispiel (Python-Fenster)

Entfernen einer Beziehungsregel zwischen dem Subtype "Residential" und dem Subtype "House" in der Beziehungsklasse "ParcelsToBuildings" mit dem Werkzeug RemoveRuleFromRelationshipClass.

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

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzinformationen

  • Basic: Ja
  • Standard: Ja
  • Advanced: Ja

Verwandte Themen