Zusammenfassung
Erstellt ein Versorgungsnetz in einem Enterprise- oder File-Geodatabase-Feature-Dataset.
Ein Versorgungsnetz wird erstellt, und ein Strukturnetzwerk mit der Sammlung der Feature-Classes wird zum Ziel-Feature-Dataset hinzugefügt. Die Structure-Feature-Classes werden für alle Netzarten freigegeben, da sie für das Versorgungsnetz erstellt und konfiguriert wurden.
Weitere Informationen zu den Systemanforderungen und den unterstützten Datenbanken finden Sie unter Erstellen eines Versorgungsnetzes.
Verwendung
Die Parameter Eingabe-Feature-Dataset und Versorgungsgebiet-Feature-Class müssen den gleichen Raumbezug aufweisen.
Der Parameter Service Territory-Feature-Class muss innerhalb des Eingabe-Feature-Datasets vorliegen und für Z- und M-Werte aktiviert sein.
Das Konfigurationsschlüsselwort "DEFAULTS" wird für das Ausgabeversorgungsnetz verwendet.
Für die Verwendung einer Enterprise-Geodatabase gelten folgende Voraussetzungen:
- Das Versorgungsnetz darf nicht im Besitz eines vom Betriebssystem authentifizierten Benutzer-, Datenbank- oder Geodatabase-Administratorkontos sein.
- Dem Projekt muss ein aktives ArcGIS Enterprise-Portal mit einem angemeldeten Portal-Konto hinzugefügt werden, das über Berechtigungen zum Veröffentlichen serverbasierter Layer sowie zum Erstellen, Aktualisieren und Löschen von Inhalten verfügt. Die Standard-Publisher-Rolle besitzt diese Berechtigungen. Das aktive ArcGIS Enterprise-Portal-Konto wird dann in den Eigenschaften des Versorgungsnetzes als Besitzer des Portal-Versorgungsnetzes gespeichert.
Lizenz:
Das aktive Portal-Konto muss mit der Benutzertyp-Erweiterung ArcGIS Utility Network lizenziert sein, um ein Versorgungsnetz in einer Enterprise-Geodatabase erstellen, veröffentlichen und mit diesem arbeiten zu können.
Syntax
arcpy.un.CreateUtilityNetwork(in_feature_dataset, in_utility_network_name, service_territory_feature_class)
Parameter | Erklärung | Datentyp |
in_feature_dataset | Das Enterprise- oder File-Geodatabase-Feature-Dataset, in dem das Versorgungsnetz und das Schema erstellt werden. | Feature Dataset |
in_utility_network_name | Der Name des zu erstellenden Versorgungsnetzes | String |
service_territory_feature_class | Die vorhandene Polygon-Feature-Class, mit der die geographische Ausdehnung des Versorgungsnetzes erstellt wird. Versorgungsnetz-Features können nicht außerhalb dieser Ausdehnung erstellt werden. Die Feature-Class muss für Z- und M-Werte aktiviert sein. | Feature Layer; Feature Class |
Abgeleitete Ausgabe
Name | Erklärung | Datentyp |
out_utility_network | Das Ausgabe-Versorgungsnetz. | Versorgungsnetz |
Codebeispiel
Mit diesem Beispielskript wird ein Versorgungsnetz mit der Bezeichnung "MyNetwork" in dem Feature-Dataset "EsriCoOp" und dem Versorgungsgebiet-Layer "ServiceArea" erstellt.
import arcpy
arcpy.CreateUtilityNetwork_un(r"C:\MyProject\unownerconnection.sde\UNdatabase.UNOWNER.EsriCoOp",
"MyNetwork", "ServiceArea")
Umgebungen
Lizenzinformationen
- Basic: Nein
- Standard: Ja
- Advanced: Ja