Regel hinzufügen (Utility Network)

ArcGIS Pro 3.4 | | Hilfearchiv

Zusammenfassung

Fügt einem Versorgungsnetz eine Netzwerkregel hinzu.

Alle in einem Versorgungsnetz erstellten Netzwerkregeln basieren auf Klassen in der Netzart und im Strukturnetzwerk auf der Ebene der Asset-Gruppen und Asset-Typen, mit denen Sie steuern können, welche Feature- oder Objekttypen mit anderen verbunden oder ihnen zugeordnet werden können. Diese Regeln werden basierend auf Geschäftsabläufen definiert und in Verbindung mit Feature-Beschränkungen (mit denen die gültigen Beziehungen zwischen Klassen beschränkt werden) verwendet, um die Gültigkeit der Assets in einem Netzwerk zu verwalten.

Weitere Informationen zu Feature-Beschränkungen und Netzwerkregeln

Verwendung

  • Die Netzwerk-Topologie muss deaktiviert sein.

  • Damit eine Netzwerk-Topologie für ein Versorgungsnetz aktiviert werden kann, müssen Regeln vorhanden sein.

  • Einem Versorgungsnetz können nur Regeln hinzugefügt werden, bei denen Feature-Beschränkungen berücksichtigt werden.

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

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Versorgungsnetz

Das Versorgungsnetz, für das die Regel hinzugefügt wird.

Utility Network; Utility Network Layer
Regeltyp

Gibt den Typ der zu erstellenden Regel an.

  • Knoten-Knoten-KonnektivitätEs wird eine Knoten-Knoten-Konnektivitätsregel erstellt, mit der Punkt-Features oder Knotenobjekte über eine Konnektivitätszuordnung verbunden werden können.
  • ContainmentEs wird eine Containment-Regel erstellt, wobei die "Von"-Parameter die Container darstellen und die "Zu"-Parameter die Inhalte in einer Containment-Zuordnung.
  • Struktureller AnbauEs wird eine Regel für strukturelle Anbauten erstellt, wobei die "Von"-Parameter die Struktur-Features oder Objekte darstellen und die "Zu"-Parameter die Anbau-Features oder -Objekte in einer strukturellen Anbau-Zuordnung sind.
  • Knoten-Kanten-KonnektivitätEs wird eine Knoten-Kanten-Konnektivitätsregel erstellt, mit der Punkt- und Linien-Features durch geometrische Übereinstimmung (die Features befinden sich an derselben XYZ-Position) oder ein Kantenobjekt mit Punkt-Features oder Knotenobjekten durch eine Konnektivitätszuordnung verbunden werden können.
  • Kanten-Knoten-Kanten-KonnektivitätEs wird eine Kanten-Knoten-Kanten-Konnektivitätsregel erstellt, mit der eine Linie mit einer Seite eines Punkt-Features oder ein Kantenobjekt mit einem anderen Linien- oder Kantenobjekt durch ein Punkt-Feature oder Knotenobjekt verbunden werden kann.
String
"Von"-Tabelle

Die "Von"-Utility-Network-Feature-Class oder das nichträumliche Objekt, die bzw. das in die Regel einbezogen werden soll.

Bei Regeln für die strukturelle Anbau-Zuordnung und die Containment-Zuordnung muss das Container- oder Strukturnetzwerk-Feature in diesem Parameter enthalten sein.

Beim Erstellen von Knoten-Kanten- und Kanten-Knoten-Kanten-Konnektivitätsregeln muss dieser Parameter den Knoten oder das Knotenobjekt referenzieren.

String
"Von"-Asset-Gruppe

Eine Asset-Gruppe für den Wert des Parameters "Von"-Tabelle, für den die Regel gilt.

String
"Von"-Asset-Typ

Ein Asset-Typ für den Wert des Parameters "Von"-Tabelle, für den die Regel gilt.

String
"Zu"-Tabelle

Die "Bis"-Utility-Network-Feature-Class oder das nichträumliche Objekt, die bzw. das in die Regel einbezogen werden soll.

Bei Regeln für die strukturelle Anbau-Zuordnung und die Containment-Zuordnung muss das Inhalts- oder Anbau-Netzwerk-Feature in diesem Parameter enthalten sein.

Beim Erstellen von Knoten-Kanten- und Kanten-Knoten-Kanten-Konnektivitätsregeln muss der "Von"-Tabelle-Parameter den Knoten oder das Knotenobjekt referenzieren.

String
"Zu"-Asset-Gruppe

Eine Asset-Gruppe für den Wert des Parameters "Zu"-Tabelle, für den die Regel gilt.

String
"Zu"-Asset-Typ

Ein Asset-Typ für den Wert des Parameters "Zu"-Tabelle, für den die Regel gilt.

String
"Von"-Anschlusspunkt
(optional)

Der "Von"-Anschlusspunkt, für den die Regel gilt. Hierbei handelt es sich um einen Anschlusspunkt im Wert des Parameters "Von"-Tabelle. Beim Erstellen einer Konnektivitätsregel für ein Bauteil oder Knotenobjekt mit Anschlusspunkten zum Verbinden mit einem anderen Netzwerk-Feature muss die Anschlusspunktseite angegeben werden, die verbunden werden soll, z. B. die Oberspannungsseite eines Transformators.

Dieser Parameter ist erforderlich, wenn der Asset-Typ Anschlusspunkte aufweist. Er wird als inaktiv angezeigt, wenn die Regel für die strukturelle Anbau-Zuordnung oder die Containment-Zuordnung im Parameter Regeltyp angegeben wird.

String
"Zu"-Anschlusspunkt
(optional)

Der "Zu"-Anschlusspunkt, für den die Regel gilt. Hierbei handelt es sich um einen Anschlusspunkt im Wert des Parameters "Zu"-Tabelle. Beim Erstellen einer Konnektivitätsregel für ein Bauteil oder Knotenobjekt zum Verbinden mit einem anderen Netzwerk-Feature mit Anschlusspunkten muss die Anschlusspunktseite angegeben werden, die verbunden werden soll, wie z. B. die Niedrigspannungsseite eines Transformators.

Dieser Parameter ist erforderlich, wenn der Asset-Typ Anschlusspunkte aufweist. Er wird bei den Regeltypen für die strukturelle Anbau-Zuordnung und die Containment-Zuordnung als inaktiv angezeigt.

String
"Über"-Tabelle
(optional)

Die Junction-Utility-Network-Feature-Class oder das entsprechende Objekt, für die bzw. das die Regel gilt. Dieser Parameter ist nur verfügbar, wenn der Parameter Regeltyp auf Kanten-Knoten-Kanten-Konnektivität festgelegt ist, da für die Beteiligung an einer Kanten-Knoten-Kanten-Konnektivität drei Klassen erforderlich sind.

String
"Über"-Asset-Gruppe
(optional)

Eine Asset-Gruppe für den Wert des Parameters "Über"-Tabelle, für den die Regel gilt. Dieser Parameter ist nur verfügbar, wenn der Parameter Regeltyp auf Kanten-Knoten-Kanten-Konnektivität festgelegt wurde.

String
"Über"-Asset-Typ
(optional)

Ein Asset-Typ für den Wert des Parameters "Über"-Tabelle, für den die Regel gilt. Dieser Parameter ist nur verfügbar, wenn der Parameter Regeltyp auf Kanten-Knoten-Kanten-Konnektivität festgelegt wurde.

String
"Über"-Anschlusspunkt
(optional)

Der Anschlusspunkt aus dem Wert des Parameters "Über"-Tabelle, für den die Regel gilt. Dieser Parameter ist nur verfügbar, wenn der Parameter Regeltyp auf Kanten-Knoten-Kanten-Konnektivität festgelegt wurde.

String

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Aktualisiertes Versorgungsnetz

Das aktualisierte Versorgungsnetz.

Utility Network

arcpy.un.AddRule(in_utility_network, rule_type, from_class, from_assetgroup, from_assettype, to_class, to_assetgroup, to_assettype, {from_terminal}, {to_terminal}, {via_class}, {via_assetgroup}, {via_assettype}, {via_terminal})
NameErläuterungDatentyp
in_utility_network

Das Versorgungsnetz, für das die Regel hinzugefügt wird.

Utility Network; Utility Network Layer
rule_type

Gibt den Typ der zu erstellenden Regel an.

  • JUNCTION_JUNCTION_CONNECTIVITYEs wird eine Knoten-Knoten-Konnektivitätsregel erstellt, mit der Punkt-Features oder Knotenobjekte über eine Konnektivitätszuordnung verbunden werden können.
  • CONTAINMENTEs wird eine Containment-Regel erstellt, wobei die "Von"-Parameter die Container darstellen und die "Zu"-Parameter die Inhalte in einer Containment-Zuordnung.
  • STRUCTURAL_ATTACHMENTEs wird eine Regel für strukturelle Anbauten erstellt, wobei die "Von"-Parameter die Struktur-Features oder Objekte darstellen und die "Zu"-Parameter die Anbau-Features oder -Objekte in einer strukturellen Anbau-Zuordnung sind.
  • JUNCTION_EDGE_CONNECTIVITYEs wird eine Knoten-Kanten-Konnektivitätsregel erstellt, mit der Punkt- und Linien-Features durch geometrische Übereinstimmung (die Features befinden sich an derselben XYZ-Position) oder ein Kantenobjekt mit Punkt-Features oder Knotenobjekten durch eine Konnektivitätszuordnung verbunden werden können.
  • EDGE_JUNCTION_EDGE_CONNECTIVITYEs wird eine Kanten-Knoten-Kanten-Konnektivitätsregel erstellt, mit der eine Linie mit einer Seite eines Punkt-Features oder ein Kantenobjekt mit einem anderen Linien- oder Kantenobjekt durch ein Punkt-Feature oder Knotenobjekt verbunden werden kann.
String
from_class

Die "Von"-Utility-Network-Feature-Class oder das nichträumliche Objekt, die bzw. das in die Regel einbezogen werden soll.

Bei Regeln für die strukturelle Anbau-Zuordnung und die Containment-Zuordnung muss das Container- oder Strukturnetzwerk-Feature in diesem Parameter enthalten sein.

Beim Erstellen von Knoten-Kanten- und Kanten-Knoten-Kanten-Konnektivitätsregeln muss dieser Parameter den Knoten oder das Knotenobjekt referenzieren.

String
from_assetgroup

Eine Asset-Gruppe für den Wert des Parameters from_class, für den die Regel gilt.

String
from_assettype

Ein Asset-Typ für den Wert des Parameters from_class, für den die Regel gilt.

String
to_class

Die "Bis"-Utility-Network-Feature-Class oder das nichträumliche Objekt, die bzw. das in die Regel einbezogen werden soll.

Bei Regeln für die strukturelle Anbau-Zuordnung und die Containment-Zuordnung muss das Inhalts- oder Anbau-Netzwerk-Feature in diesem Parameter enthalten sein.

Beim Erstellen von Knoten-Kanten- und Kanten-Knoten-Kanten-Konnektivitätsregeln muss der from_class-Parameter den Knoten oder das Knotenobjekt referenzieren.

String
to_assetgroup

Eine Asset-Gruppe für den Wert des Parameters to_class, für den die Regel gilt.

String
to_assettype

Ein Asset-Typ für den Wert des Parameters to_class, für den die Regel gilt.

String
from_terminal
(optional)

Der "Von"-Anschlusspunkt, für den die Regel gilt. Hierbei handelt es sich um einen Anschlusspunkt im Wert des Parameters from_class. Beim Erstellen einer Konnektivitätsregel für ein Bauteil oder Knotenobjekt mit Anschlusspunkten zum Verbinden mit einem anderen Netzwerk-Feature muss die Anschlusspunktseite angegeben werden, die verbunden werden soll, z. B. die Oberspannungsseite eines Transformators.

Dieser Parameter ist erforderlich, wenn der Asset-Typ Anschlusspunkte aufweist. Er wird bei den Regeltypen für die strukturelle Anbau-Zuordnung und die Containment-Zuordnung ignoriert.

String
to_terminal
(optional)

Der "Zu"-Anschlusspunkt, für den die Regel gilt. Hierbei handelt es sich um einen Anschlusspunkt im Wert des Parameters to_class. Beim Erstellen einer Konnektivitätsregel für ein Bauteil oder Knotenobjekt zum Verbinden mit einem anderen Netzwerk-Feature mit Anschlusspunkten muss die Anschlusspunktseite angegeben werden, die verbunden werden soll, wie z. B. die Niedrigspannungsseite eines Transformators.

Dieser Parameter ist erforderlich, wenn der Asset-Typ Anschlusspunkte aufweist. Er wird bei den Regeltypen für die strukturelle Anbau-Zuordnung und die Containment-Zuordnung ignoriert.

String
via_class
(optional)

Die Junction-Utility-Network-Feature-Class oder -Tabelle, für die die Regel gilt. Dieser Parameter kann nur angegeben werden, wenn der Parameter rule_type auf EDGE_JUNCTION_EDGE_CONNECTIVITY festgelegt wurde, da für die Beteiligung an einer Kanten-Knoten-Kanten-Konnektivität drei Klassen erforderlich sind.

String
via_assetgroup
(optional)

Eine Asset-Gruppe für den Wert des Parameters via_class, für den die Regel gilt. Dieser Parameter kann nur angegeben werden, wenn der Parameter rule_type auf EDGE_JUNCTION_EDGE_CONNECTIVITY festgelegt wurde.

String
via_assettype
(optional)

Ein Asset-Typ für den Wert des Parameters via_class, für den die Regel gilt. Dieser Parameter kann nur angegeben werden, wenn der Parameter rule_type auf EDGE_JUNCTION_EDGE_CONNECTIVITY festgelegt wurde.

String
via_terminal
(optional)

Der Anschlusspunkt aus dem Wert des Parameters via_class, für den die Regel gilt. Dieser Parameter kann nur angegeben werden, wenn der Parameter rule_type auf EDGE_JUNCTION_EDGE_CONNECTIVITY festgelegt wurde.

String

Abgeleitete Ausgabe

NameErläuterungDatentyp
out_utility_network

Das aktualisierte Versorgungsnetz.

Utility Network

Codebeispiel

AddRule: Beispiel 1 (Python-Fenster)

Mit diesem Beispielskript wird eine Regel für die Knoten-Knoten-Konnektivitätszuordnung erstellt, mit der die Lastseite von Leistungsschaltern mit der Oberspannungsseite von Transformatoren in einem Stromverteilungsnetz verbunden werden kann.

import arcpy
arcpy.un.AddRule("Distribution Network", "JUNCTION_JUNCTION_CONNECTIVITY", 
                 "ElectricDistributionDevice", "CircuitBreaker", "Air powered", 
                 "ElectricDistributionLine", "Transformer", "High")
AddRule: Beispiel 2 (Python-Fenster)

Mit diesem Beispielskript wird eine Knoten-Kanten-Konnektivitätsregel erstellt, mit der in einem Stromverteilungsnetz die Lastseite von Schutzschaltern mit Mittelspannungsleitungen verbunden werden kann.

import arcpy
arcpy.un.AddRule("Utility Network", "JUNCTION_EDGE_CONNECTIVITY", 
                 "ElectricDistributionDevice", "CircuitBreaker", "Air powered", 
                 "ElectricDistributionLine", "Medium Voltage", 
                 "Single Phase Overhead")
AddRule: Beispiel 3 (Python-Fenster)

Mit diesem Beispielskript wird eine Containment-Zuordnungsregel erstellt, damit ein Schaltkasten einen Winkel enthalten kann.

import arcpy
arcpy.un.AddRule("Electric Network", "CONTAINMENT", "StructureJunction", 
                 "JunctionBox", "Junction Box", "ElectricDistributionDevice", 
                 "Fuse", "Underground Single Phase Load Break Elbow")
AddRule: Beispiel 4 (Python-Fenster)

Mit diesem Beispielskript wird eine Regel für die strukturelle Anbau-Zuordnung erstellt, mit der ein Schalter an einen Leitungsmast angebaut werden kann.

import arcpy
arcpy.un.AddRule("Electric Network", "STRUCTURAL_ATTACHMENT", 
                 "StructureJunction", "Pole", "Wood", 
                 "ElectricDistributionDevice", "Switch", 
                 "Overhead Low Voltage Single Phase Disconnect")

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzinformationen

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

Verwandte Themen