Regel hinzufügen (Utility Network)

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