Name | Erläuterung | Datentyp |
in_utility_network | Das Versorgungsnetz, das das zu exportierende Teilnetz enthält. | Utility Network; Utility Network Layer |
domain_network | Die Netzart, in der das Teilnetz enthalten ist. | String |
tier | Die Ebene, in der das Teilnetz enthalten ist. | String |
subnetwork_name | Der Name des zu exportierenden Teilnetzes. Wählen Sie eine bestimmte Quelle zum Exportieren der entsprechenden Teilnetzinformationen aus. | String |
export_acknowledged | Gibt an, ob das Attribut LASTACKEXPORTSUBNETWORK für den entsprechenden Controller in der Tabelle der Teilnetze und das Feature in der SubnetLine-Feature-Class aktualisiert werden. - ACKNOWLEDGE—Aktualisiert das Attribut LASTACKEXPORTSUBNETWORK für den entsprechenden Controller in der Tabelle der Teilnetze. Wenn die Quelle für die Löschung markiert wurde (Is deleted = True), dann wird sie aus der Tabelle der Teilnetze gelöscht. Diese Option erfordert, dass das Eingabe-Versorgungsnetz die Default-Version referenziert.
- NO_ACKNOWLEDGE—Das Attribut LASTACKEXPORTSUBNETWORK für den entsprechenden Controller in der Tabelle der Teilnetze wird nicht aktualisiert. Dies ist die Standardeinstellung.
| Boolean |
out_json_file | Name und Speicherort der zu generierenden JSON-Datei. | File |
condition_barriers [[Name, Operator, Type, Value, Combine Using],...] (optional) | Legt für Features eine Bedingungsbarriere für Durchlässigkeit basierend auf einem Vergleich mit einem Netzwerkattribut fest, oder führt eine Überprüfung der Kategoriezeichenfolge durch. Eine Bedingungsbarriere verwendet ein Netzwerkattribut, einen Operator und einen Typ sowie einen Attributwert. Halten Sie eine Verfolgung beispielsweise an, wenn das Attribut Device Status dem spezifischen Wert Open entspricht. Wenn ein Feature diese Bedingung erfüllt, wird die Verfolgung angehalten. Bei Verwendung mehrerer Attribute können Sie mit dem Parameter Kombination verwenden eine And- oder eine Or-Bedingung definieren. Die Komponenten der Bedingungsbarrieren sind folgende: - Name: Hier können Sie wählen, um nach einem beliebigen Netzwerkattribut, das im System definiert ist, zu filtern.
- Operator: Hier können Sie unter mehreren Operatoren wählen.
- Type: Hier können Sie einen bestimmten Wert oder ein bestimmtes Netzwerkattribut des Wertes, der im Parameter name angegeben ist, wählen.
- Value: Hier können Sie einen bestimmten Wert für den Eingabeattributtyp festlegen, der in Abhängigkeit vom Wert des Operators zur Beendigung führt.
- Combine Using: Legen Sie diesen Wert fest, wenn Sie mehrere Attribute hinzufügen müssen. Sie können sie mit einer And- oder einer Or-Bedingung verbinden.
Die operator-Werte für die Bedingungsbarriere lauten wie folgt: - IS_EQUAL_TO—Das Attribut ist gleich dem Wert.
- DOES_NOT_EQUAL—Das Attribut ist nicht gleich dem Wert.
- IS_GREATER_THAN—Das Attribut ist größer als der Wert.
- IS_GREATER_THAN_OR_EQUAL_TO—Das Attribut ist größer als oder gleich dem Wert.
- IS_LESS_THAN—Das Attribut ist kleiner als der Wert.
- IS_LESS_THAN_OR_EQUAL_TO—Das Attribut ist kleiner als oder gleich dem Wert.
- INCLUDES_THE_VALUES—Eine Operation mit "Bitwise AND", bei der alle Bits im Wert im Attribut vorhanden sind (Bitwise AND == Wert).
- DOES_NOT_INCLUDE_THE_VALUES—Eine Operation mit "Bitwise AND", bei der nicht alle Bits im Wert im Attribut vorhanden sind (Bitwise AND != Wert).
- INCLUDES_ANY—Eine Operation mit "Bitwise AND", bei der mindestens ein Bit im Wert im Attribut vorhanden ist (Bitwise AND == True).
- DOES_NOT_INCLUDE_ANY—Eine Operation mit "Bitwise AND", bei der keine der Bits im Wert im Attribut vorhanden sind (Bitwise AND == False).
Die type-Optionen für die Bedingungsbarriere lauten wie folgt: - SPECIFIC_VALUE—Nach einem bestimmten Wert filtern.
- NETWORK_ATTRIBUTE—Nach einem Netzwerkattribut filtern.
Die Combine Using-Werte lauten wie folgt: - AND—Die Bedingungsbarrieren kombinieren.
- OR—Verwenden, wenn eine der Bedingungsbarrieren erfüllt ist.
| Value Table |
function_barriers [[Function, Attribute, Operator, Value, Use Local Values],...] (optional) | Legt für Features eine Durchlässigkeitsbarriere basierend auf einer Funktion fest. Funktionsbarrieren können beispielsweise verwendet werden, um die Entfernung der Verfolgung vom Startpunkt einzuschränken oder einen Maximalwert zum Anhalten einer Verfolgung festzulegen. Die Länge der jeweils zurückgelegten Linie wird beispielsweise der bisher zurückgelegten Gesamtentfernung hinzugefügt. Wenn die zurückgelegte Gesamtlänge den angegebenen Wert erreicht hat, wird die Verfolgung angehalten. Die Komponenten der Funktionsbarrieren sind folgende: - Function: Hier können Sie unter mehreren Berechnungsfunktionen wählen.
- Attribute: Hier können Sie wählen, um nach einem beliebigen Netzwerkattribut, das im System definiert ist, zu filtern.
- Operator: Hier können Sie unter mehreren Operatoren wählen.
- Value: Hier können Sie einen bestimmten Wert des Eingabeattributtyps festlegen, der zur Beendigung führt, wenn er ermittelt wird.
- Use Local Values: Hier können Sie Werte in jeder Richtung berechnen, im Gegensatz zu einem allgemeinen globalen Wert. Verwenden Sie dies beispielsweise für eine Funktionsbarriere, die die Summe von Shape length berechnet, wobei die Verfolgung beendet wird, wenn der Wert größer als oder gleich 4 ist. Wenn Sie im globalen Fall zwei Kanten mit dem Wert 2 durchlaufen haben, wird die Verfolgung beendet, da Sie bereits die Shape-Länge 4 erreicht haben. Wenn lokale Werte verwendet werden, dann läuft die Verfolgung weiter, da sich die lokalen Werte auf jedem Pfad ändern.
- TRUE—Lokale Werte verwenden.
- FALSE—Globale Werte verwenden. Dies ist die Standardeinstellung.
Mögliche Werte der function-Optionen für die Funktionsbarriere: - AVERAGE—Der Durchschnitt der Eingabewerte.
- COUNT—Die Anzahl der Features.
- MAX—Das Maximum der Eingabewerte.
- MIN—Das Minimum der Eingabewerte.
- ADD—Die Werte addieren.
- SUBTRACT—Die Werte subtrahieren. Bei Verfolgungen vom Typ "Teilnetz-Controller" und "Schleifen" wird die Subtrahieren-Funktion nicht unterstützt.
Das Startpunkt-Feature weist beispielsweise den Wert 20 auf. Das nächste Feature hat den Wert 30. Mit der Funktion "Minimum" ist das Ergebnis 20, mit "Maximum" ist es 30, mit "Addieren" ist es 50, mit "Durchschnitt " ist es 25, mit "Anzahl" ist es 2, und mit "Subtrahieren" ist es -10. Die operator-Wertoptionen für die Funktionsbarriere lauten wie folgt: - IS_EQUAL_TO—Das Attribut ist gleich dem Wert.
- DOES_NOT_EQUAL—Das Attribut ist nicht gleich dem Wert.
- IS_GREATER_THAN—Das Attribut ist größer als der Wert.
- IS_GREATER_THAN_OR_EQUAL_TO—Das Attribut ist größer als oder gleich dem Wert.
- IS_LESS_THAN—Das Attribut ist kleiner als der Wert.
- IS_LESS_THAN_OR_EQUAL_TO—Das Attribut ist kleiner als oder gleich dem Wert.
- INCLUDES_THE_VALUES—Eine Operation mit "Bitwise AND", bei der alle Bits im Wert im Attribut vorhanden sind (Bitwise AND == Wert).
- DOES_NOT_INCLUDE_THE_VALUES—Eine Operation mit "Bitwise AND", bei der nicht alle Bits im Wert im Attribut vorhanden sind (Bitwise AND != Wert).
- INCLUDES_ANY—Eine Operation mit "Bitwise AND", bei der mindestens ein Bit im Wert im Attribut vorhanden ist (Bitwise AND == True).
- DOES_NOT_INCLUDE_ANY—Eine Operation mit "Bitwise AND", bei der keine der Bits im Wert im Attribut vorhanden sind (Bitwise AND == False).
Dieser Parameter ist nur über Python verfügbar. | Value Table |
include_barriers (optional) | Gibt an, ob die Barrieren-Features für die Durchlassfähigkeit in die Verfolgungsergebnisse einbezogen werden. Barrieren für die Durchlassfähigkeit sind optional, auch wenn sie in der Teilnetzdefinition voreingestellt wurden. - INCLUDE_BARRIERS—Barrieren für die Durchlassfähigkeit werden in die Verfolgungsergebnisse einbezogen. Dies ist die Standardeinstellung.
- EXCLUDE_BARRIERS—Barrieren für die Durchlassfähigkeit werden nicht in die Verfolgungsergebnisse einbezogen.
Dieser Parameter ist nur über Python verfügbar. | Boolean |
traversability_scope (optional) | Gibt den Typ der Durchlassfähigkeit an, der umgesetzt werden soll. Der Umfang der Durchlassfähigkeit regelt, ob die Durchlassfähigkeit an Knoten, an Kanten oder an Knoten und an Kanten umgesetzt wird. Beispiel: Wenn eine Bedingungsbarriere definiert wurde, um die Verfolgung zu stoppen, wenn DEVICESTATUS auf Open festgelegt wurde und der Umfang der Durchlassfähigkeit nur für Kanten festgelegt ist, würde die Verfolgung auch dann nicht gestoppt, wenn ein offenes Bauteil vorhanden ist, da DEVICESTATUS nur für Knoten gilt. Anders gesagt wird mit diesem Parameter angegeben, ob bei der Verfolgung Knoten, Kanten oder beides ignoriert werden sollen. - BOTH_JUNCTIONS_AND_EDGES—Durchlassfähigkeit auf Knoten und Kanten anwenden.
- JUNCTIONS_ONLY—Durchlassfähigkeit nur auf Knoten anwenden.
- EDGES_ONLY—Durchlassfähigkeit nur auf Kanten anwenden.
Dieser Parameter ist nur über Python verfügbar. | String |
propagators [[Attribute, Substitution Attribute, Function, Operator, Value],...] (optional) | Legt fest, welche Netzwerkattribute weitergegeben werden sollen und wie diese Weitergabe während einer Verfolgung durchgeführt wird. Weitergegebene Klassenattribute geben die Schlüsselwerte für Teilnetz-Controller an, die auf die restlichen Features im Teilnetz verteilt werden. In einem Stromversorgungsmodell können Sie beispielsweise die Phasenwerte weitergeben. Folgende Komponenten stehen bei den Weitergabemodulen zur Verfügung: - Attribute: Hier können Sie wählen, um nach einem beliebigen Netzwerkattribut, das im System definiert ist, zu filtern.
- Substitution Attribute: Verwendet einen Ersatzwert anstelle von Bitset-Netzwerkattributwerten. Ersetzungen werden basierend auf der Anzahl der Bits im weitergegebenen Netzwerkattribut codiert. Eine Ersetzung ist die Zuordnung der Bits in einer Phase zu jeweils einem anderen Bit. Bei Phase AC kann im Rahmen einer Ersetzung z. B. Bit A zu B und Bit C zu NULL zugeordnet werden. In diesem Beispiel lautet die Ersetzung für 1010 (Phase AC) 0000-0010-0000-0000 (512). In der Ersetzung ist die Zuordnung ersichtlich, damit Sie wissen, dass Phase A zu B zugeordnet und Phase C zu NULL zugeordnet wurde und nicht andersherum (d. h. Phase A wurde nicht zu NULL zugeordnet und Phase C nicht zu B).
- Function: Hier können Sie unter mehreren Berechnungsfunktionen wählen.
- Operator: Hier können Sie unter mehreren Operatoren wählen.
- Value: Hier können Sie einen bestimmten Wert für den Eingabeattributtyp angeben, der je nach dem Wert des Operators zur Beendigung führt.
Mögliche Werte von function für die Weitergabemodule: - PROPAGATED_BITWISE_AND—Die Werte aus einem Feature mit dem nächsten vergleichen.
- PROPAGATED_MIN—Den Minimalwert abrufen.
- PROPAGATED_MAX—Den Maximalwert abrufen.
Die operator-Werte für das Weitergabemodul lauten wie folgt: - IS_EQUAL_TO—Das Attribut ist gleich dem Wert.
- DOES_NOT_EQUAL—Das Attribut ist nicht gleich dem Wert.
- IS_GREATER_THAN—Das Attribut ist größer als der Wert.
- IS_GREATER_THAN_OR_EQUAL_TO—Das Attribut ist größer als oder gleich dem Wert.
- IS_LESS_THAN—Das Attribut ist kleiner als der Wert.
- IS_LESS_THAN_OR_EQUAL_TO—Das Attribut ist kleiner als oder gleich dem Wert.
- INCLUDES_THE_VALUES—Eine Operation mit "Bitwise AND", bei der alle Bits im Wert im Attribut vorhanden sind (Bitwise AND == Wert).
- DOES NOT INCLUDE_THE_VALUES—Eine Operation mit "Bitwise AND", bei der nicht alle Bits im Wert im Attribut vorhanden sind (Bitwise AND != Wert).
- INCLUDES_ANY—Eine Operation mit "Bitwise AND", bei der mindestens ein Bit im Wert im Attribut vorhanden ist (Bitwise AND == True).
- DOES_NOT_INLCUDE_ANY—Eine Operation mit "Bitwise AND", bei der keine der Bits im Wert im Attribut vorhanden sind (Bitwise AND == False).
Dieser Parameter ist nur über Python verfügbar. | Value Table |
include_geometry (optional) | Gibt an, ob die Geometrie in die Ergebnisse aufgenommen werden soll. - INCLUDE_GEOMETRY—Die Geometrie wird in die Ergebnisse aufgenommen.
- EXCLUDE_GEOMETRY—Die Geometrie wird nicht in die Ergebnisse aufgenommen. Dies ist die Standardeinstellung.
Für Enterprise-Geodatabases erfordert dieser Parameter ArcGIS Enterprise 10.7 oder höher. | Boolean |
result_types [result_types,...] (optional) | Gibt den Typ der zu exportierenden Ergebnisse an. - CONNECTIVITY—Geben Sie Features zurück, die über geometrische Übereinstimmung oder Konnektivitätszuordnungen verbunden sind. Dies ist die Standardeinstellung.
- FEATURES—Geben Sie in der Antwort Informationen auf Feature-Ebene zurück.
- CONTAINMENT_AND_ATTACHMENT_ASSOCIATIONS—Geben Sie Features zurück, die mittels Containment-Zuordnungen und Zuordnungen struktureller Anbauten verknüpft sind.
Für Enterprise-Geodatabases erfordert dieser Parameter ArcGIS Enterprise 10.7 oder höher. - Die Option für Containment-Zuordnungen und Zuordnungen struktureller Anbauten erfordert ArcGIS Enterprise 10.8.1 oder höher.
| String |
result_network_attributes [result_network_attributes,...] (optional) | Die Netzwerkattribute, die in die Ergebnisse aufgenommen werden. Für Enterprise-Geodatabases erfordert dieser Parameter ArcGIS Enterprise 10.7 oder höher. | String |
result_fields [[Feature Class, Field Name],...] (optional) | Felder aus einer Feature-Class, die als Ergebnisse zurückgegeben werden sollen. Die Werte des Feldes werden in den Ergebnissen für die Features im Teilnetz zurückgegeben. Für Enterprise-Geodatabases erfordert dieser Parameter ArcGIS Enterprise 10.7 oder höher. | Value Table |