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.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Beziehungsklasse

Die Beziehungsklasse mit der Regel, die entfernt werden soll.

Relationship Class
Ursprungs-Subtype
(optional)

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

String
Ziel-Subtype
(optional)

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

String
Alle entfernen
(optional)

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

  • Aktiviert: Alle Beziehungsregeln in der Eingabe-Beziehungsklasse werden entfernt.
  • Deaktiviert: Nur Regeln im angegebenen Ursprungs- und Ziel-Subtype werden entfernt. Dies ist die Standardeinstellung.

Boolean

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Aktualisierte Beziehungsklasse

Die aktualisierte Eingabe-Beziehungsklasse mit der entfernten Beziehungsklassenregel.

Beziehungsklasse

arcpy.management.RemoveRuleFromRelationshipClass(in_rel_class, {origin_subtype}, {destination_subtype}, {remove_all})
NameErläuterungDatentyp
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

NameErläuterungDatentyp
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