Regeln importieren (Utility Network)

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

    SpalteBeschreibungBeispiel

    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)
ParameterErklärungDatentyp
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.

  • ALLMindestens ein Regeltyp
  • JUNCTION_JUNCTION_CONNECTIVITYRegel für die Knoten-Knoten-Konnektivitätszuordnung
  • JUNCTION_EDGE_CONNECTIVITYKnoten-Kanten-Konnektivitätsregeln
  • CONTAINMENTContainment-Zuordnungsregeln
  • STRUCTURAL_ATTACHMENTRegel für die strukturelle Anbau-Zuordnung
  • EDGE_JUNCTION_EDGE_CONNECTIVITY Regeln für die Kanten-Knoten-Kanten-Zuordnung
String
csv_file

Gibt die .csv-Datei an, die die zu importierenden Regeln enthält.

File

Abgeleitete Ausgabe

NameErklärungDatentyp
out_utility_network

Das aktualisierte Versorgungsnetz.

Utility Network

Codebeispiel

ImportRules – Beispiel (Python-Fenster)

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")
ImportRules – Beispiel 2 (Python-Fenster)

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")
ImportRules – Beispiel 3 (Python-Fenster)

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")
ImportRules – Beispiel 4 (Python-Fenster)

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")
ImportRules – Beispiel 5 (Python-Fenster)

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")

Lizenzinformationen

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

Verwandte Themen