Zusammenfassung
Importiert Konnektivitäts- und Containment-Regeln sowie Regeln für strukturelle Anbauten aus einer CSV-Datei in ein vorhandenes Versorgungsnetz.
Verwendung
Die Informationen in der .csv-Datei umfassen die folgenden Spalten: RULETYPE, FROMFEATURECLASS, FROMASSETGROUP, FROMASSETTYPE, FROMTERMINAL, TOFEATURECLASS, TOASSETGROUP, TOASSETTYPE, TOTERMINAL, VIAFEATURECLASS, VIAASSETGROUP, VIAASSETTYPE und VIATERMINAL..
.csv-Spalten
Spalte Beschreibung Beispiel RULETYPE
Der Typ der Regel.
Knoten-Knoten-Konnektivität, Knoten-Kanten-Konnektivität, Kanten-Knoten-Kanten-Konnektivität, Containment, struktureller Anbau
FROMFEATURECLASS, TOFEATURECLASS
Die an der Regel beteiligte Feature-Class.
ElectricDistributionDevice, ElectricDistributionAssembly, StructureDevice
FROMASSETGROUP, TOASSETGROUP
Die an der Regel beteiligte Asset-Gruppe.
Ableiter, BreakerBank, JunctionBox, Schalter
FROMASSETTYPE, TOASSETTYPE
Der an der Regel beteiligte Asset-Typ.
Koppelschalter, Plattenmontiert, Freileitung Hakenstange, Freileitung Parallelschaltung
FROMTERMINAL, TOTERMINAL
Der an der Regel beteiligte Anschlusspunkt. Ein Sternchen (*) gibt an, dass die Regel auf alle Anschlusspunkte angewendet wird, wenn der Asset-Typ Anschlusspunkte aufweist.
Ein Anschlusspunkt, Last, Einspeisung
VIAFEATURECLASS, VIAASSETGROUP, VIAASSETTYPE, VIATERMINAL
Diese Spalten werden nur für Kanten-Knoten-Kanten-Konnektivitätsregeln verwendet. Hierbei handelt es sich um die Verbindungs-Feature-Class, die Asset-Gruppe, den Asset-Typ und den Anschlusspunkt, die in die Regel einbezogen sind.
ElectricDistributionLine, Mittlere Spannung, Einphasige Freileitung, Last
Bei Containment-Regeln muss der FROM-Eintrag der Container und der TO-Eintrag der Inhalt sein. Bei Regeln für strukturelle Anbauten muss der FROM-Eintrag die Struktur und der TO-Eintrag der strukturelle Anbau sein. Die Anordnung der Einträge betrifft Knoten-Knoten-, Knoten-Kanten- und Knoten-Kanten-Knoten-Konnektivitätsregeln nicht.
Dieses Werkzeug kann in Verbindung mit dem Werkzeug Regeln exportieren verwendet werden.
Die Netzwerk-Topologie muss deaktiviert sein.
Wenn Sie mit einer Enterprise-Geodatabase arbeiten, muss das verbundene ArcGIS Enterprise-Portal-Konto der Besitzer des Portal-Versorgungsnetzes 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
arcpy.un.ImportRules(in_utility_network, rule_type, csv_file)
Parameter | Erklärung | Datentyp |
in_utility_network | Gibt das Versorgungsnetz an, in das die Regeln importiert werden sollen. | Utility Network; Utility Network Layer |
rule_type | Gibt den Typ der zu importierenden Regeln an.
| String |
csv_file | Gibt die .csv-Datei an, die die zu importierenden Regeln enthält. | File |
Abgeleitete Ausgabe
Name | Erklärung | Datentyp |
out_utility_network | Das aktualisierte Versorgungsnetz. | Utility Network |
Codebeispiel
Mit diesem Beispielskript werden alle Regeltypen in ein Versorgungsnetz mit dem Namen "GridNetwork" importiert.
import arcpy
arcpy.ImportRules_un("GridNetwork", "ALL", "C:\\Temp\\AllRules.csv")
Mit diesem Beispielskript werden Regeln für die Knoten-Knoten-Konnektivitätszuordnung in ein Versorgungsnetz mit dem Namen "GridNetwork" importiert.
import arcpy
arcpy.ImportRules_un("GridNetwork", "JUNCTION_JUNCTION_CONNECTIVITY",
"C:\\Temp\\JJconnectivityRules.csv")
Mit diesem Beispielskript werden Knoten-Kanten-Konnektivitätsregeln in ein Versorgungsnetz mit dem Namen "GridNetwork" importiert.
import arcpy
arcpy.ImportRules_un("GridNetwork", "JUNCTION_EDGE_CONNECTIVITY",
"C:\\Temp\\JEconnectivityRules.csv")
Mit diesem Beispielskript werden Containment-Zuordnungsregeln in ein Versorgungsnetz mit dem Namen "GridNetwork" importiert.
import arcpy
arcpy.ImportRules_un("GridNetwork", "CONTAINMENT",
"C:\\Temp\\ContainmentRules.csv")
Mit diesem Beispielskript werden Regeln für die strukturelle Anbau-Zuordnung in ein Versorgungsnetz mit dem Namen "GridNetwork" importiert.
import arcpy
arcpy.ImportRules_un("GridNetwork", "STRUCTURAL_ATTACHMENT",
"C:\\Temp\\StructuralAttachmentRules.csv")
Umgebungen
Lizenzinformationen
- Basic: Nein
- Standard: Ja
- Advanced: Ja