Name | Erläuterung | Datentyp |
in_utility_network | Das Versorgungs- oder Verfolgungsnetz, das die zu ändernde Schemavorlage enthält. | Utility Network; Trace Network |
template_name | Der Name der Schemavorlage, die geändert werden soll. | String |
is_active | Gibt an, ob die Regel aktiviert ist, wenn Schemas basierend auf der angegebenen Vorlage erstellt und aktualisiert werden. - ACTIVE—Die hinzugefügte Regel wird bei der Erstellung und Aktualisierung beliebiger Schemas basierend auf der Eingabevorlage aktiviert. Dies ist die Standardeinstellung.
- INACTIVE—Die hinzugefügte Regel wird bei der Erstellung oder Aktualisierung beliebiger Schemas basierend auf der Eingabevorlage nicht aktiviert.
| Boolean |
trace_type | Gibt den Verfolgungstyp an, den die Regel zum Erstellen des Schemainhalts durchführt. - CONNECTED—Eine Verbindungsverfolgung wird über die derzeit im Schema dargestellten Versorgungs- oder Verfolgungsnetz-Elemente ausgeführt, wenn die Regel gestartet wird, und erstreckt sich entlang der verbundenen Elemente nach außen. Dies ist die Standardeinstellung.
- SUBNETWORK—Eine Teilnetz-Verfolgung wird über die derzeit im Schema dargestellten Versorgungsnetz-Elemente ausgeführt, wenn die Regel gestartet wird, und erstreckt sich entlang der verbundenen Elemente nach außen, um Quellen oder Senken zu finden, von denen sie sich entlang des zugehörigen Teilnetzes nach außen erstreckt.
- UPSTREAM—Eine Verfolgung flussaufwärts wird über die derzeit im Schema dargestellten Versorgungsnetz- oder Verfolgungsnetz-Elemente ausgeführt, wenn die Regel gestartet wird, um Elemente flussaufwärts zu ermitteln.
- DOWNSTREAM—Eine Verfolgung flussabwärts wird über die derzeit im Schema dargestellten Versorgungsnetz- oder Verfolgungsnetz-Elemente ausgeführt, wenn die Regel gestartet wird, um Elemente flussabwärts zu ermitteln.
- SHORTEST_PATH—Eine Verfolgung vom Typ "Kürzeste Verbindung" wird über die derzeit im Schema angegebenen Versorgungsnetz- oder Verfolgungsnetz-Features ausgeführt, wenn die Regel gestartet wird, um Features entlang der kürzesten Verbindung zwischen diesen Startpunkten zu ermitteln. Die Kosten, die beim Passieren des Pfades entstehen, werden anhand des Netzwerkattributs ermittelt, die unabhängig von der Fließrichtung für den Parameter path_network_weight_name angegeben wurde.
| String |
domain_network (optional) | Der Name der Netzart, in der die Verfolgung eines Versorgungsnetzes ausgeführt wird. Dieser Parameter ist erforderlich, wenn die Verfolgungstypen für Teilnetze, flussaufwärts und flussabwärts ausgeführt werden. | String |
tier (optional) | Der Name der Ebene, auf der die Verfolgung eines Versorgungsnetzes gestartet wird. Dieser Parameter ist beim Ausführen der Verbindungsverfolgung optional; er ist erforderlich, wenn die Verfolgungstypen für Teilnetze, flussaufwärts und flussabwärts ausgeführt werden. | String |
target_tier (optional) | Der Name der Zielebene, in deren Richtung die Eingabeebene eines Versorgungsnetzes fließt. Wenn dieser Parameter in Verfolgungen vom Typ "Flussaufwärts" und "Flussabwärts" fehlt, enden diese Verfolgungen an der Grenze des Start-Teilnetzes. Dieser Parameter kann verwendet werden, um die Verfolgungen darüber hinaus fortzusetzen, also in der Hierarchie weiter nach oben oder weiter nach unten. | String |
include_structures (optional) | Gibt an, ob Struktur-Features und Objekte in die Verfolgungsergebnisse einbezogen werden. - INCLUDE_STRUCTURES—Struktur-Features und Objekte werden in die Verfolgungsergebnisse einbezogen.
- EXCLUDE_STRUCTURES—Struktur-Features und Objekte werden nicht in die Verfolgungsergebnisse einbezogen. Dies ist die Standardeinstellung.
| Boolean |
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. Dieser Parameter gilt nicht für Bauteil-Features mit Anschlusspunkten. - INCLUDE_BARRIERS—Barrieren-Features für die Durchlassfähigkeit werden in die Verfolgungsergebnisse einbezogen. Dies ist die Standardeinstellung.
- EXCLUDE_BARRIERS—Barrieren-Features für die Durchlassfähigkeit werden nicht in die Verfolgungsergebnisse einbezogen.
| Boolean |
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 angeben, der je nach dem Wert des Operators zur Beendigung führt.
- Combine Using: Legen Sie diesen Wert fest, wenn Sie mehrere Attribute hinzufügen möchten. Sie können sie mit einer And- oder einer Or-Bedingung verbinden.
Die operator-Optionen für die Bedingungsbarrieren sind folgende: - 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", in der alle Bits im Wert im Attribut vorhanden sind (Bitwise AND == Wert).
- DOES_NOT_INCLUDE_THE_VALUES—Eine Operation mit "Bitwise AND", in der nicht alle Bits im Wert im Attribut vorhanden sind (Bitwise AND != Wert).
- INCLUDES_ANY—Eine Operation mit "Bitwise AND", in der mindestens ein Bit im Wert im Attribut vorhanden ist (Bitwise AND == True).
- DOES_NOT_INCLUDE_ANY—Eine Operation mit "Bitwise AND", in der keine der Bits im Wert im Attribut vorhanden sind (Bitwise AND == False).
Weitere Informationen zu Bitwise-Operatoren Die Type-Optionen für die Bedingungsbarrieren sind folgende: - SPECIFIC_VALUE—Nach einem bestimmten Wert filtern.
- NETWORK_ATTRIBUTE—Nach einem Netzwerkattribut filtern.
Die Combine Using-Optionen für die Bedingungsbarrieren sind folgende: - 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 nach einem beliebigen Netzwerkattribut, das im System definiert ist, filtern.
- 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.
- Use Local Values: Hier können Sie Werte in jeder Richtung berechnen, im Gegensatz zu einem allgemeinen globalen Wert. Beispiel sei eine Funktionsbarriere, die die Summe von "Shape-Länge" 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 für Shape-Länge eine Summe von 4 erreicht wurde. Wenn lokale Werte verwendet werden, dann läuft die Verfolgung weiter, da sich die lokalen Werte auf jedem Pfad ändern.
Die Function-Wertoptionen für die Funktionsbarriere lauten wie folgt: - AVERAGE—Der Durchschnitt der Eingabewerte wird verwendet.
- COUNT—Die Anzahl der Features wird verwendet.
- MAX—Das Maximum der Eingabewerte wird verwendet.
- MIN—Das Minimum der Eingabewerte wird verwendet.
- ADD—Die Summe der Werte wird verwendet.
- SUBTRACT—Die Differenz zwischen den Werten wird verwendet. Bei Verfolgungen vom Typ "Teilnetz-Controller" und "Schleifen" wird die Subtrahieren-Funktion nicht unterstützt.
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", in der alle Bits im Wert im Attribut vorhanden sind (Bitwise AND == Wert).
- DOES_NOT_INCLUDE_THE_VALUES—Eine Operation mit "Bitwise AND", in der nicht alle Bits im Wert im Attribut vorhanden sind (Bitwise AND != Wert).
- INCLUDES_ANY—Eine Operation mit "Bitwise AND", in der mindestens ein Bit im Wert im Attribut vorhanden ist (Bitwise AND == True).
- DOES_NOT_INCLUDE_ANY—Eine Operation mit "Bitwise AND", in der keine der Bits im Wert im Attribut vorhanden sind (Bitwise AND == False).
Weitere Informationen zu Bitwise-Operatoren Die Use Local Values-Optionen für die Funktionsbarriere lauten wie folgt: - TRUE—Lokale Werte werden verwendet.
- FALSE—Globale Werte werden verwendet. Dies ist die Standardeinstellung.
| Value Table |
traversability_scope (optional) | Der Typ der Durchlassfähigkeit, der angewendet wird. Der Umfang der Durchlassfähigkeit bestimmt, ob die Durchlassfähigkeit an Knoten, an Kanten oder an Knoten und an Kanten angewendet wird. Beispiel: Wenn eine Bedingungsbarriere definiert wurde, um die Verfolgung anzuhalten, aber der Bauteilstatus dem Wert "Offen" entspricht und der Umfang der Durchlassfähigkeit nur für Kanten festgelegt ist, würde die Verfolgung nicht angehalten, wenn ein offenes Bauteil vorhanden ist, da "Bauteilstatus" 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—Die Durchlassfähigkeit wird sowohl auf Knoten als auch auf Kanten angewendet. Dies ist die Standardeinstellung.
- JUNCTIONS_ONLY—Die Durchlassfähigkeit wird nur auf Knoten angewendet.
- EDGES_ONLY—Die Durchlassfähigkeit wird nur auf Kanten angewendet.
| String |
filter_barriers [[Name, Operator, Type, Value, Combine Using],...] (optional) | Gibt an, wann eine Verfolgung aufgrund eines bestimmten Kategorie- oder Netzwerkattributs beendet wird. Beispiel: Eine Verfolgung bei Features beenden, die ein Attribut für den Lebenszyklusstatus aufweisen, das einem bestimmten Wert entspricht. Dieser Parameter wird verwendet, um ein abschließendes Feature basierend auf dem im System definierten Wert eines Netzwerkattributs festzulegen. Bei Verwendung mehrerer Attribute können Sie mit der Option Combine Using eine And- oder eine Or-Bedingung definieren.
Die Komponenten der Filterbarrieren sind folgende: - Name: Legen Sie die Filterung nach einer Kategorie oder einem beliebigen im System definierten Netzwerkattribut fest.
- 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 angeben, der je nach dem Wert des Operators zur Beendigung führt.
- Combine Using: Legen Sie diesen Wert fest, wenn Sie mehrere Attribute hinzufügen möchten. Sie können sie mit einer And- oder einer Or-Bedingung verbinden.
Die Operator-Optionen für die Filterbarrieren sind folgende: - 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", in der alle Bits im Wert im Attribut vorhanden sind (Bitwise AND == Wert).
- DOES_NOT_INCLUDE_THE_VALUES—Eine Operation mit "Bitwise AND", in der nicht alle Bits im Wert im Attribut vorhanden sind (Bitwise AND != Wert).
- INCLUDES_ANY—Eine Operation mit "Bitwise AND", in der mindestens ein Bit im Wert im Attribut vorhanden ist (Bitwise AND == True).
- DOES_NOT_INLCUDE_ANY—Eine Operation mit "Bitwise AND", in der keine der Bits im Wert im Attribut vorhanden sind (Bitwise AND == False).
Weitere Informationen zu Bitwise-Operatoren Die Type-Optionen für die Filterbarrieren sind folgende: - SPECIFIC_VALUE—Nach einem bestimmten Wert filtern.
- NETWORK_ATTRIBUTE—Nach einem Netzwerkattribut filtern.
Die Combine Using-Optionen für die Filterbarrieren sind folgende: - AND—Die Bedingungsbarrieren kombinieren.
- OR—Verwenden, wenn eine der Bedingungsbarrieren erfüllt ist.
| Value Table |
filter_function_barriers [[Function, Attribute, Operator, Value, Use Local Values],...] (optional) | Diese filtern die Ergebnisse der Verfolgung entsprechend einer bestimmten Kategorie. Die Komponenten der Filterfunktionsbarrieren sind folgende: - Function: Hier können Sie unter mehreren Berechnungsfunktionen wählen.
- Attribute: Hier können Sie nach einem beliebigen Netzwerkattribut, das im System definiert ist, filtern.
- 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.
- Use Local Values: Hier können Sie Werte in jeder Richtung berechnen, im Gegensatz zu einem allgemeinen globalen Wert. Beispiel sei eine Funktionsbarriere, die die Summe von "Shape-Länge" 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 für Shape-Länge eine Summe von 4 erreicht wurde. Wenn lokale Werte verwendet werden, dann läuft die Verfolgung weiter, da sich die lokalen Werte auf jedem Pfad ändern.
Die Function-Optionen für die Filterfunktionsbarrieren sind folgende: - AVERAGE—Der Durchschnitt der Eingabewerte wird verwendet.
- COUNT—Die Anzahl der Features wird verwendet.
- MAX—Das Maximum der Eingabewerte wird verwendet.
- MIN—Das Minimum der Eingabewerte wird verwendet.
- ADD—Die Summe der Werte wird verwendet.
- SUBTRACT—Die Differenz zwischen den Werten wird verwendet. Bei Verfolgungen vom Typ "Teilnetz-Controller" und "Schleifen" wird die Subtrahieren-Funktion nicht unterstützt.
Die Operator-Optionen für die Filterfunktionsbarrieren sind folgende: - 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", in der alle Bits im Wert im Attribut vorhanden sind (Bitwise AND == Wert).
- DOES_NOT_INCLUDE_THE_VALUES—Eine Operation mit "Bitwise AND", in der nicht alle Bits im Wert im Attribut vorhanden sind (Bitwise AND != Wert).
- INCLUDES_ANY—Eine Operation mit "Bitwise AND", in der mindestens ein Bit im Wert im Attribut vorhanden ist (Bitwise AND == True).
- DOES_NOT_INCLUDE_ANY—Eine Operation mit "Bitwise AND", in der keine der Bits im Wert im Attribut vorhanden sind (Bitwise AND == False).
Weitere Informationen zu Bitwise-Operatoren Die Use Local Values-Optionen für die Filterfunktionsbarrieren sind folgende: - TRUE—Lokale Werte werden verwendet.
- FALSE—Globale Werte werden verwendet. Dies ist die Standardeinstellung.
| Value Table |
filter_scope (optional) | Gibt an, ob der Filter für eine bestimmte Kategorie bei Knoten oder Kanten oder bei Knoten und Kanten angewendet wird. Beispiel: Wenn eine Filterbarriere definiert wurde, um die Verfolgung zu stoppen, wenn der Bauteilstatus dem Wert "Offen" entspricht und der Umfang der Durchlassfähigkeit nur für Kanten festgelegt ist, wird die Verfolgung auch dann nicht gestoppt, wenn ein offenes Bauteil vorhanden ist, da der Bauteilstatus 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—Der Filter wird sowohl auf Knoten als auch auf Kanten angewendet. Dies ist die Standardeinstellung.
- JUNCTIONS_ONLY—Der Filter wird nur auf Knoten angewendet.
- EDGES_ONLY—Der Filter wird nur auf Kanten angewendet.
| String |
filter_bitset_network_attribute_name (optional) | Der Name des Netzwerkattributs, das zum Filtern nach Bitset verwendet wird. Dieser Parameter kann nur für Verfolgungen vom Typ "Flussaufwärts", "Flussabwärts" oder "Schleifen" verwendet werden. Mit diesem Parameter kann während der Verfolgung eine spezielle Logik hinzugefügt werden, sodass mit der Verfolgung Szenarien realitätsgetreuer abgebildet werden. Bei einer Verfolgung vom Typ "Schleifen" kann das Netzwerkattribut "Phasenstrom" beispielsweise ermitteln, ob es sich bei einer Schleife um eine echte elektrische Schleife handelt (d. h. in der gesamten Schleife führt Phase A Strom), und nur diese als Verfolgungsergebnis zurückgeben. Ein Beispiel für eine Verfolgung vom Typ "Flussaufwärts" ist die Verfolgung eines Stromverteilungsnetzes durch Festlegen des Netzwerkattributs "Phasenstrom", wobei in den Verfolgungsergebnissen nicht alle Pfade, sondern nur im Netzwerkattribut angegebene gültige Pfade enthalten sind. | String |
filter_nearest (optional) | Gibt an, ob der Algorithmus "Nächster Nachbar (K)" verwendet werden soll, um eine Reihe von Features eines bestimmten Typs innerhalb einer angegebenen Entfernung zurückzugeben. Sie können Anzahl und Kosten sowie eine Sammlung von Kategorien und/oder einen Asset-Typ angeben. - FILTER_BY_NEAREST—Der Algorithmus "Nächster Nachbar (K)" wird verwendet, um eine Reihe von Features zurückzugeben, wie im Parameter nearest_count, nearest_cost_network_attribute, nearest_categories oder nearest_assets angegeben.
- DO_NOT_FILTER—Der Algorithmus "Nächster Nachbar (K)" wird nicht verwendet, um Ergebnisse zu filtern. Dies ist die Standardeinstellung.
| Boolean |
nearest_count (optional) | Die Anzahl der zurückzugebenden Features, wenn filter_nearest auf FILTER_BY_NEAREST festgelegt ist. | Long |
nearest_cost_network_attribute (optional) | Das numerische Netzwerkattribut, das zum Berechnen von Nähe, Kosten oder Entfernung verwendet werden soll, wenn filter_nearest auf FILTER_BY_NEAREST festgelegt ist, zum Beispiel Shape-Länge. | String |
nearest_categories [nearest_categories,...] (optional) | Die Kategorien, die zurückgegeben werden sollen, wenn filter_nearest auf FILTER_BY_NEAREST festgelegt ist, zum Beispiel Schutz. | String |
nearest_assets [nearest_assets,...] (optional) | Die Asset-Gruppen und Asset-Typen, die zurückgegeben werden sollen, wenn filter_nearest auf FILTER_BY_NEAREST festgelegt ist, zum Beispiel ElectricDistributionDevice/Transformer/Step Down. | 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 Verteilungsmodulen zur Verfügung: - Attribute: Hier können Sie nach einem beliebigen Netzwerkattribut, das im System definiert ist, 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.
Die Function-Wertoptionen für die Verteilungsmodule lauten wie folgt: - PROPAGATED_BITWISE_AND—Die Werte aus einem Feature werden mit den Werten im nächsten Feature verglichen.
- PROPAGATED_MIN—Der Minimalwert wird weitergegeben.
- PROPAGATED_MAX—Der Maximalwert wird weitergegeben.
Die Operator-Wertoptionen für die Verteilungsmodule 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", in der alle Bits im Wert im Attribut vorhanden sind (Bitwise AND == Wert).
- DOES_NOT_INCLUDE_THE_VALUES—Eine Operation mit "Bitwise AND", in der nicht alle Bits im Wert im Attribut vorhanden sind (Bitwise AND != Wert).
- INCLUDES_ANY—Eine Operation mit "Bitwise AND", in der mindestens ein Bit im Wert im Attribut vorhanden ist (Bitwise AND == True).
- DOES_NOT_INCLUDE_ANY—Eine Operation mit "Bitwise AND", in der keine der Bits im Wert im Attribut vorhanden sind (Bitwise AND == False).
Weitere Informationen zu Bitwise-Operatoren Dieser Parameter ist nur über Python verfügbar. | Value Table |
description (optional) | Die Beschreibung der Regel. | String |
allow_indeterminate_flow (optional) | Gibt an, ob Verfolgungsnetz-Features mit einer unbestimmbaren oder nicht initialisierten Fließrichtung verfolgt werden. Dieser Parameter wird nur bei der Ausführung einer Verfolgung flussaufwärts oder flussabwärts berücksichtigt. - TRACE_INDETERMINATE_FLOW—Verfolgungsnetz-Features mit unbestimmbaren oder nicht initialisierten Fließrichtungen werden einbezogen.
- IGNORE_INDETERMINATE_FLOW—Verfolgungsnetz-Features mit unbestimmbaren oder nicht initialisierten Fließrichtungen werden nicht einbezogen. Dies ist die Standardeinstellung.
| Boolean |
path_direction (optional) | Gibt die Richtung eines Verfolgungsnetzes an. Die Kosten, die beim Passieren des Pfades entstehen, werden mit dem Parameterwert path_network_weight_name ermittelt. Dieser Parameter wird nur bei der Ausführung einer Verfolgung vom Typ SHORTEST_PATH berücksichtigt. - NO_DIRECTION—Der Pfad verläuft zwischen den beiden Startpunkten unabhängig von der Fließrichtung. Dies ist die Standardeinstellung.
- PATH_UPSTREAM—Der Pfad verläuft flussabwärts zwischen den beiden Startpunkten.
- PATH_DOWNSTREAM—Der Pfad verläuft flussaufwärts zwischen den beiden Startpunkten.
| String |
path_network_weight_name (optional) | Das Netzwerkattribut, das zum Berechnen des Pfades für ein Versorgungsnetz oder ein Verfolgungsnetz verwendet wird. Bei der Ausführung einer Verfolgung vom Typ "Kürzester Pfad" wird der kürzeste Pfad mithilfe eines numerischen Netzwerkattributs wie etwa Shape-Länge berechnet. Es können sowohl kosten- als auch entfernungsbasierte Pfade ermittelt werden. Dieser Parameter ist für die Ausführung einer Verfolgung vom Typ "Kürzester Pfad" erforderlich. | String |