Regel löschen (Utility Network)

Zusammenfassung

Löscht eine Regel dauerhaft aus einem Versorgungsnetz.

Beim Löschen von Regeln, die vorhandene Features in einem Versorgungsnetz unterstützen, sollte sehr vorsichtig vorgegangen werden. Vorhandene Features, in denen gelöschte Regeln verwendet werden, werden mit Fehler-Features markiert, wenn die Netzwerk-Topologie erneut aktiviert wird, um anzugeben, dass keine Regel zur Unterstützung der Beziehung vorhanden ist.

Verwendung

Syntax

DeleteRule(in_utility_network, rule_type, rule_desc)
ParameterErklärungDatentyp
in_utility_network

Das Versorgungsnetz, für das die Regel entfernt wird.

Utility Network; Utility Network Layer
rule_type

Der Typ der zu löschenden Regel.

  • ALLAlle Regeln löschen.
  • JUNCTION_JUNCTION_CONNECTIVITYEine Regel für die Knoten-Knoten-Konnektivitätszuordnung löschen.
  • CONTAINMENTEine Regel für die Containment-Zuordnung löschen.
  • STRUCTURAL_ATTACHMENTEine Regel für die strukturelle Anbau-Zuordnung löschen.
  • JUNCTION_EDGE_CONNECTIVITYEine Knoten-Kanten-Konnektivitätsregel löschen.
  • EDGE_JUNCTION_EDGE_CONNECTIVITYEine Kanten-Knoten-Kanten-Konnektivitätsregel löschen.
String
rule_desc

Gibt an, welche Regel entfernt werden soll. Dazu gehören die Regel-ID und die Beschreibung der Regel.

Hinweis:

Sie finden die Regel-ID im Abschnitt Regeln der Netzwerkeigenschaften, die über das Dialogfeld Layer-Eigenschaften verfügbar ist.

String

Abgeleitete Ausgabe

NameErklärungDatentyp
out_utility_network

Das aktualisierte Versorgungsnetz.

Utility Network

Codebeispiel

DeleteRule – Beispiel (Python-Fenster)

Mit diesem Beispielskript wird eine Regel für die Knoten-Knoten-Konnektivitätszuordnung gelöscht, mit der eine Servicestelle eine Verbindung zur Lastseite eines Schutzschalters in einem elektrischen Netzwerk herstellen kann.

import arcpy
arcpy.DeleteRule_un("Electric Network", "JUNCTION_JUNCTION_CONNECTIVITY", 
                    "2: From[ElectricDistributionDevice.ServicePoint] From[ElectricDistributionDevice.CircuitBreaker.Load]")
DeleteRule – Beispiel 2 (Python-Fenster)

Mit diesem Beispielskript wird eine Knoten-Kanten-Konnektivitätsregel gelöscht, mit der eine Niedrigspannungsleitung eine Verbindung zur Lastseite eines Schutzschalters in einem elektrischen Netzwerk herstellen kann.

import arcpy
arcpy.DeleteRule_un("Electric Network", "JUNCTION_EDGE_CONNECTIVITY", 
                    "72: From[ElectricDistributionLine.LowVoltage] From[ElectricDistributionDevice.CircuitBreaker.Load]")
DeleteRule – Beispiel 3 (Python-Fenster)

Mit diesem Beispielskript wird eine Beziehungsregel gelöscht, durch die ein Transformator in einem Schaltkasten enthalten sein kann.

import arcpy
arcpy.DeleteRule_un("Electric Network", "CONTAINMENT", 
                    "153: From[StructureJunction.JunctionBox] To[ElectricDistributionDevice.Transformer]")
DeleteRule – Beispiel 4 (Python-Fenster)

Mit diesem Beispielskript wird eine Regel für die strukturelle Anbau-Zuordnung gelöscht, mit der eine Servicestelle an einen Pol angefügt werden kann.

import arcpy
arcpy.DeleteRule_un("Electric Network", "STRUCTURAL_ATTACHMENT", 
                    "126: From[StructureJunction.Pole] To[ElectricDistributionDevice.ServicePoint]")

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzinformationen

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

Verwandte Themen