Zusammenfassung
Importiert Zuordnungen aus einer CSV-Datei (.csv) in ein vorhandenes Versorgungsnetz.
Verwendung
Die Zuordnungen müssen sich in einer einzigen .csv-Datei befinden.
In der .csv-Datei aufgeführte Features müssen im Versorgungsnetz vorhanden sein.
In der .csv-Datei aufgeführte Features müssen unterstützende Regeln aufweisen.
Dieses Werkzeug kann in Verbindung mit dem Werkzeug Zuordnungen exportieren verwendet werden.
Bei einem Fehler während des Imports, z. B. durch eine fehlende Regel, wird der gesamte Importvorgang zurückgesetzt. Prüfen Sie die Fehler und die .csv-Datei, bevor Sie die Zuordnungen erneut importieren.
Wenn Sie mit einer Enterprise-Geodatabase arbeiten, muss das Eingabe-Versorgungsnetz aus einer Datenbankverbindung stammen, die als Besitzer des Datenbank-Versorgungsnetzes eingerichtet wurde.
Die in der .csv-Datei enthaltenen Informationen werden im folgenden Format gespeichert: ASSOCIATIONTYPE, FROMFEATURECLASS, FROMASSETGROUP, FROMASSETTYPE, FROMGLOBALID, FROMTERMINAL, TOFEATURECLASS, TOASSETGROUP, TOASSETTYPE, TOGLOBALID, TOTERMINAL, ISCONTENTVISIBLE, PERCENTALONG.
.csv-Spalten
Spalte Beschreibung Beispiel ASSOCIATIONTYPE
Der Typ der Zuordnung.
- Knoten-Knoten-Konnektivität
- Knoten-Kanten-Konnektivität (von)
- Knoten-Kanten-Konnektivität (mittig)
- Knoten-Kanten-Konnektivität (nach)
- Containment
- Struktureller Anbau
Containment
FROMFEATURECLASS/TOFEATURECLASS
Feature-Class oder Objekt, die/das an der Zuordnung beteiligt ist.
ElectricDistributionDevice, ElectricDistributionAssembly, StructureJunction
FROMASSETGROUP/TOASSETGROUP
Die Asset-Gruppe des Features.
Transformator, Sicherung, Winkel
FROMASSETTYPE/TOASSETTYPE
Der Asset-Typ des Features.
Straßenbeleuchtung, Anbau, Einphasig, Plattenmontage
FROMGLOBALID/TOGLOBALID
Die Global-ID des Features.
{16558C73-013C-4169-A095-7E9DCD57EB57}
FROMTERMINAL/TOTERMINAL
Der an der Zuordnung beteiligte Anschlusspunkt. Dies gilt nur für Knoten-Knoten-Konnektivitätszuordnungen.
Ein Anschlusspunkt, Last, Einspeisung
ISCONTENTVISIBLE
Ein boolesches Flag für die Sichtbarkeit des Inhalts. Dies gilt nur für Containment-Zuordnungen.
False, True
PERCENTALONG
Prozentwert (entlang einer Linie) für die Knoten-Kanten-Konnektivitätszuordnungen (mittig) zwischen einem Knoten- und einem Knotenobjekt.
0,75
Syntax
ImportAssociations(in_utility_network, association_type, csv_file)
Parameter | Erklärung | Datentyp |
in_utility_network | Das Versorgungsnetz, in das die Zuordnungen importiert werden sollen. | Utility Network; Utility Network Layer |
association_type | Gibt den zu importierenden Zuordnungstyp an.
| String |
csv_file | Die .csv-Datei, die die zu importierenden Zuordnungen enthält. | File |
Abgeleitete Ausgabe
Name | Erklärung | Datentyp |
out_utility_network | Das aktualisierte Versorgungsnetz. | Utility Network |
Codebeispiel
Mit diesem Beispielskript werden alle Zuordnungstypen für ein Versorgungsnetz mit dem Namen "GridNetwork" importiert.
import arcpy
arcpy.ImportAssociations_un("GridNetwork", "ALL", "C:\\Temp\\AllAssociations.csv")
Mit diesem Beispielskript werden Knoten-Knoten-Konnektivitätszuordnungen in ein Versorgungsnetz mit dem Namen "GridNetwork" importiert.
import arcpy
arcpy.ImportAssociations_un("GridNetwork", "JUNCTION_JUNCTION_CONNECTIVITY",
"C:\\Temp\\JJconnectivity.csv")
Mit diesem Beispielskript werden Containment-Zuordnungen in ein Versorgungsnetz mit dem Namen "GridNetwork" importiert.
import arcpy
arcpy.ImportAssociations_un("GridNetwork", "CONTAINMENT",
"C:\\Temp\\Containment.csv")
Mit diesem Beispielskript werden strukturelle Anbau-Zuordnungen in ein Versorgungsnetz mit dem Namen "GridNetwork" importiert.
import arcpy
arcpy.ImportAssociations_un("GridNetwork", "STRUCTURAL_ATTACHMENT",
"C:\\Temp\\StructuralAttachment.csv")
Umgebungen
Lizenzinformationen
- Basic: Nein
- Standard: Ja
- Advanced: Ja