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
Wenn Sie mit einer Enterprise-Geodatabase arbeiten, muss das verbundene ArcGIS Enterprise-Portal-Konto der Besitzer des Portal-Versorgungsnetzes sein.
Die Netzwerk-Topologie muss deaktiviert sein.
Wenn Sie mit einer Enterprise-Geodatabase arbeiten, muss das Eingabe-Versorgungsnetz aus einer Datenbankverbindung stammen, die als Besitzer des Datenbank-Versorgungsnetzes eingerichtet wurde.
Syntax
DeleteRule(in_utility_network, rule_type, rule_desc)
Parameter | Erklärung | Datentyp |
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.
| 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
Name | Erklärung | Datentyp |
out_utility_network | Das aktualisierte Versorgungsnetz. | Utility Network |
Codebeispiel
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]")
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]")
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]")
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
Lizenzinformationen
- Basic: Nein
- Standard: Ja
- Advanced: Ja