Kanten-Konnektivität festlegen (Utility Network)

Zusammenfassung

Definiert die Verbindung zwischen Features und einer Linie bzw. einem Kantenobjekt eines bestimmten Asset-Typs.

Die Verbindung mit Linien und Kantenobjekten kann an zwei Positionen hergestellt werden: an einem Endpunkt und an einem mittigen Stützpunkt. Alle Asset-Typen in der Netzart werden mit einer Standardeinstellung für die Kanten-Konnektivität festgelegt.

Weitere Informationen zum Festlegen der Kanten-Konnektivität für Features

Verwendung

  • Die Netzwerk-Topologie muss deaktiviert sein.

  • Die folgenden Anforderungen müssen erfüllt werden, wenn mit einer Enterprise-Geodatabase gearbeitet wird:

    • Der Parameterwert Eingabe-Versorgungsnetz muss aus einer Datenbankverbindung stammen, die als Besitzer des Datenbank-Versorgungsnetzes hergestellt wurde.
    • Bei dem verbundenen ArcGIS Enterprise-Portal-Konto muss es sich um den Besitzer des Portal-Versorgungsnetzes handeln.
    • Dieses Werkzeug muss zur Ausführung mit der Default-Version verbunden sein.
      • Alle anderen Sitzungen, die mit der Default-Version verbunden sind, können während der Aktivierung keine Validierung oder Aktivierung durchführen.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Versorgungsnetz

Das Versorgungsnetz, das den Asset-Typ mit der festzulegenden Kanten-Konnektivität enthält.

Utility Network; Utility Network Layer
Netzart

Die Netzart, die den Asset-Typ mit der festzulegenden Kanten-Konnektivität enthält.

String
Eingabetabelle

Der Name der Eingabe-Feature-Class oder Tabelle, die den Asset-Typ der festzulegenden Kanten-Konnektivität enthält.

String
Asset-Gruppe

Die Asset-Gruppe, die den Asset-Typ mit der festzulegenden Kanten-Konnektivität enthält.

String
Asset-Typ

Der Asset-Typ, für den die Kanten-Konnektivität festgelegt werden muss.

String
Kanten-Konnektivität

Gibt an, welcher Typ von Kanten-Konnektivität dem Asset-Typ zugewiesen wird.

  • Beliebiger StützpunktFeatures werden mit beliebigen Positionen entlang der Kante, einschließlich der Endstützpunkte, verbunden.
  • EndstützpunktFeatures werden nur mit dem Endstützpunkt einer Kante verbunden.
String

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Aktualisiertes Versorgungsnetz

Das aktualisierte Versorgungsnetz.

Versorgungsnetz

arcpy.un.SetEdgeConnectivity(in_utility_network, domain_network, line_featureclass, assetgroup, assettype, edge_connectivity)
NameErläuterungDatentyp
in_utility_network

Das Versorgungsnetz, das den Asset-Typ mit der festzulegenden Kanten-Konnektivität enthält.

Utility Network; Utility Network Layer
domain_network

Die Netzart, die den Asset-Typ mit der festzulegenden Kanten-Konnektivität enthält.

String
line_featureclass

Der Name der Eingabe-Feature-Class oder Tabelle, die den Asset-Typ der festzulegenden Kanten-Konnektivität enthält.

String
assetgroup

Die Asset-Gruppe, die den Asset-Typ mit der festzulegenden Kanten-Konnektivität enthält.

String
assettype

Der Asset-Typ, für den die Kanten-Konnektivität festgelegt werden muss.

String
edge_connectivity

Gibt an, welcher Typ von Kanten-Konnektivität dem Asset-Typ zugewiesen wird.

  • ANY_VERTEXFeatures werden mit beliebigen Positionen entlang der Kante, einschließlich der Endstützpunkte, verbunden.
  • END_VERTEXFeatures werden nur mit dem Endstützpunkt einer Kante verbunden.
String

Abgeleitete Ausgabe

NameErläuterungDatentyp
out_utility_network

Das aktualisierte Versorgungsnetz.

Versorgungsnetz

Codebeispiel

SetEdgeConnectivity – Beispiel 1 (Python-Fenster)

Mit diesem Beispielskript wird die Kanten-Konnektivitätsregel für den Asset-Typ "Underground" in der Netzart "Electric Distribution" in einen beliebigen Stützpunkt geändert.

import arcpy
arcpy.SetEdgeConnectivity_un("Utility Network", "ElectricDistribution", 
                             "ElectricDistributionLine", "Low Voltage", 
                             "Underground", "AnyVertex")
SetEdgeConnectivity – Beispiel 2 (Python-Fenster)

Mit diesem Beispielskript wird die Kanten-Konnektivitätsregel für den Asset-Typ "Connector" in der Netzart "Electric Distribution" in den Endstützpunkt geändert.

import arcpy
arcpy.SetEdgeConnectivity_un("Utility Network", "ElectricDistribution", 
                             "ElectricDistributionLine", "Connector", 
                             "Connector", "EndVertex")

Lizenzinformationen

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

Verwandte Themen