Regel aus Topologie entfernen (Data Management)

Mit der Standard- oder Advanced-Lizenz verfügbar.

Zusammenfassung

Entfernt eine Regel aus einer Topologie.

Verwendung

  • Wird dieses Werkzeug bei der Skripterstellung verwendet, muss die in der zu entfernenden Regel enthaltene ObjectClassID der Feature-Class nach dem Namen der Regel in Klammern angegeben werden. Beispiel:

    • Keine Überlappung (2), wobei "2" die ObjectClassID der Feature-Class ist, die in der aus der Topologie zu entfernenden Regel Keine Überlappung enthalten ist.
    • Liegt innerhalb der Flächen von (78-79), wobei "78" und "79" die ObjectClassIDs der Feature-Classes sind, die in der aus der Topologie zu entfernenden Regel Liegt innerhalb der Flächen von enthalten sind.
    Ein Beispiel finden Sie in den Beispielen für den Werkzeugcode. Wenn Sie das Werkzeug aus dem zugehörigen Dialogfeld heraus anwenden, werden die Regeln in einer Dropdown-Liste angegeben.

  • Beim Entfernen einer Regel muss die gesamte Topologie geprüft werden.

Parameter

BeschriftungErläuterungDatentyp
Eingabetopologie
Topology Layer
Regel

Die Regel, die aus der Topologie entfernt werden soll.

String

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Aktualisierte Eingabetopologie

Die aktualisierte Topologie.

Topologie-Layer

arcpy.management.RemoveRuleFromTopology(in_topology, in_rule)
NameErläuterungDatentyp
in_topology
Topology Layer
in_rule

Die Regel, die aus der Topologie entfernt werden soll.

String

Abgeleitete Ausgabe

NameErläuterungDatentyp
out_topology

Die aktualisierte Topologie.

Topologie-Layer

Codebeispiel

RemoveRuleFromTopology – Beispiel (Python-Fenster)

Das folgende Skript veranschaulicht, wie die Funktion RemoveRuleFromTopology im Python-Fenster verwendet wird.

import arcpy
arcpy.RemoveRuleFromTopology_management("C:/CityData.gdb/LegalFabric/topology", "Must Not Have Dangles (21)")
RemoveRuleFromTopology – Beispiel 2 (eigenständiges Skript)

Das folgende eigenständige Skript veranschaulicht, wie die Funktion RemoveRuleFromTopology verwendet wird.

# Name: RemoveRuleFromTopology_Example.py
# Description: Removes a rule from a topology
# Import system modules
import arcpy
topo = "C:/CityData.mdb/LegalFabric/topology"
rule = "Must Not Have Dangles (21)"
arcpy.RemoveRuleFromTopology_management(topo, rule)

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Verwandte Themen