Zusammenfassung
Exportiert Konnektivitäts- und Containment-Regeln sowie Regeln für strukturelle Anbauten aus einem Versorgungsnetz in eine CSV-Datei.
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
Die Ausgabe dieses Werkzeugs kann als Eingabe für das Werkzeug Regeln importieren verwendet werden.
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.ExportRules(in_utility_network, rule_type, out_csv_file)
Parameter | Erklärung | Datentyp |
in_utility_network | Das Versorgungsnetz, aus dem die Regeln exportiert werden. | Utility Network; Utility Network Layer |
rule_type | Der Typ der zu exportierenden Regel.
| String |
out_csv_file | Speicherort und Name der zu erstellenden Datei .csv. | File |
Codebeispiel
Mit diesem Beispielskript werden alle Zuordnungsregeln aus einem Versorgungsnetz mit dem Namen "GridNetwork" exportiert.
import arcpy
arcpy.ExportRules_un("GridNetwork", "ALL", r"C:\Temp\AllAssociationRules.csv")
Mit diesem Beispielskript werden Regeln für die Knoten-Knoten-Konnektivitätszuordnung aus einem Versorgungsnetz mit dem Namen "GridNetwork" exportiert.
import arcpy
arcpy.ExportRules_un("GridNetwork", "JUNCTION_JUNCTION_CONNECTIVITY",
r"C:\Temp\JJAssociationRules.csv")
Mit diesem Beispielskript werden Knoten-Kanten-Konnektivitätsregeln aus einem Versorgungsnetz mit dem Namen "GridNetwork" exportiert.
import arcpy
arcpy.ExportRules_un("GridNetwork", "JUNCTION_EDGE_CONNECTIVITY",
r"C:\Temp\JEAssociationRules.csv")
Mit diesem Beispielskript werden Containment-Zuordnungsregeln aus einem Versorgungsnetz mit dem Namen "GridNetwork" exportiert.
import arcpy
arcpy.ExportRules_un("GridNetwork", "CONTAINMENT",
r"C:\Temp\ContainmentAssociationRules.csv")
Mit diesem Beispielskript werden Regeln für die strukturelle Anbau-Zuordnung aus einem Versorgungsnetz mit dem Namen "GridNetwork" exportiert.
import arcpy
arcpy.ExportRules_un("GridNetwork", "STRUCTURAL_ATTACHMENT",
r"C:\Temp\StructureAssociationRules.csv")
Umgebungen
Lizenzinformationen
- Basic: Nein
- Standard: Ja
- Advanced: Ja