Teilnetz aktualisieren (Utility Network Tools)
Zusammenfassung
Aktualisiert Teilnetz-Informationen in der Tabelle der Teilnetze, der SubnetLine-Feature-Class und den Teilnetz-Systemschemas der angegebenen Teilnetze.
In der Tabelle der Teilnetze legt dieses Werkzeug den Status der zugeordneten Teilnetz-Controller auf "Validiert" fest (das Attribut Is dirty wird auf "False" festgelegt). Wenn bei der Ausführung des Werkzeugs Fehler bei "Konsistenz überprüfen" oder Teilnetzfehler festgestellt werden, wird der Status der zugeordneten Teilnetz-Controller als ungültig markiert (das Attribut Is dirty wird auf "Ungültig" festgelegt). In der SubnetLine-Feature-Class wird ein Datensatz für neue Teilnetze erstellt. Außerdem werden die Datensätze für alle gelöschten Teilnetze entfernt und die Form und die Informationen für alle geänderten Teilnetze aktualisiert. Es werden auch bestimmte Attribute für Teilnetz-Features erstellt oder aktualisiert.
Wenn die Option Teilnetzrichtlinie aktualisieren für eine Ebene so konfiguriert ist, dass das Attribut Is dirty nicht verwaltet wird, kann der Vorgang "Teilnetz aktualisieren" verwendet werden, um Zeilen in der Teilnetztabelle zu löschen, in der das Is deleted-Attribut auf "true" festgelegt ist.
Verwendung
Die folgenden Anforderungen müssen erfüllt werden, wenn mit einer Enterprise-Geodatabase gearbeitet wird:
Das Versorgungsnetz muss als nach Verzweigung versioniert registriert sein.
Das Eingabe-Versorgungsnetz muss aus einem Utility Network-Service stammen.
Der Vorgang "Teilnetz aktualisieren" in der Default-Version kann verwendet werden, um Zeilen aus der Teilnetztabelle für Ebenen zu löschen, in denen das Attribut
Is dirtynicht verwaltet wird.Wenn dieses Werkzeug in der Default-Version ausgeführt wird, werden die Geometrie, das Attribut des Teilnetznamens und weitergegebene Felder der SubnetLine-Feature-Class lokal aktualisiert. Wird dieses Werkzeug für eine benannte Version ausgeführt, werden Aktualisierungen durch das Standardverhalten (ohne Ereignisse) auf die in der Version bearbeiteten Features und Objekte beschränkt. Der Bearbeitungsmodus kann so geändert werden, dass Ereignisse (mit Ereignissen) verwendet werden. Mit dieser Option, die in der Teilnetzdefinition sowohl für die Default-Version als auch für die benannte Version festgelegt werden kann, werden Verhaltensweisen von Geodatabases ausgeführt.
Weitere Informationen zum verwendeten Bearbeitungsmodus des Werkzeugs Teilnetz aktualisieren
Aktualisieren Sie ein Teilnetz immer nur mit einem einzelnen Prozess. Führen Sie das Werkzeug nicht mit aktiviertem Parameter Alle Teilnetze in Ebene aus, wenn Sie mehrere Prozesse ausführen. Dies kann zu einem Fehler führen, wenn zwei Prozesse versuchen, gleichzeitig dasselbe Teilnetz zu aktualisieren.
-
Lizenz:
Dem aktiven Portal-Konto muss eine Lizenz mit der Benutzertyp-Erweiterung ArcGIS Advanced Editing zugewiesen werden, um dieses Werkzeug in einer Unternehmensbereitstellung zu verwenden.
Dieses Werkzeug wird nur für die Verwendung mit herkömmlichen Netzarten unterstützt.
Mit diesem Werkzeug werden Netzwerkschemas für die aktualisierten Teilnetze erstellt oder aktualisiert, wenn eine Schemavorlage beim Einstellen der Teilnetzdefinition angegeben wurde.
Vor dem Ausführen dieses Werkzeugs müssen alle Änderungen gespeichert werden.
Die Netzwerk-Topologie muss aktiviert sein.
Es gibt keine Dirty Areas, die Teilnetz-Features schneiden.
Parameter
| Beschriftung | Erläuterung | Datentyp |
|---|---|---|
|
Eingabe-Versorgungsnetz |
Das Versorgungsnetz, in dem das Teilnetz enthalten ist. |
Utility Network; Utility Network Layer |
|
Netzart |
Die Netzart, in der das Teilnetz enthalten ist. |
String |
|
Ebene |
Die Ebene, in der das Teilnetz enthalten ist. |
String |
|
Alle Teilnetze in Ebene |
Gibt an, ob alle Teilnetze in der Ebene aktualisiert werden sollen. Um eine Teilmenge der Teilnetze in der Ebene zu aktualisieren, verwenden Sie den Parameter Teilnetzname.
|
Boolean |
|
Teilnetzname (Optional) |
Der Name des Teilnetzes, das aus der Ebene aktualisiert werden soll. Dieser Parameter wird ignoriert, wenn der Parameter Alle Teilnetze in Ebene aktiviert ist. Wenn die Teilnetztabelle 10.000 oder mehr Datensätze für eine Ebene enthält, ist die Auswahlliste des Parameters nicht gefüllt, und für den Teilnetznamen wird ein leeres Feld angezeigt. |
String |
|
Bei Fehler fortfahren (Optional) |
Gibt an, ob der Aktualisierungsprozess gestoppt werden soll, wenn die Aktualisierung eines Teilnetzes beim Aktualisieren mehrerer Teilnetze fehlschlägt.
|
Boolean |
|
Bedingende Barrieren (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 oder eine Netzwerkkategorie, einen Operator und einen Typ sowie einen Attributwert. Halten Sie eine Verfolgung beispielsweise an, wenn das Attribut Weitere Informationen zum Verwenden von mehreren Bedingungsausdrücken Hinweis:Dieser Parameter ist nur für Python verfügbar. Spalten der Wertetabelle:
|
Value Table |
|
Funktionsbarrieren (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. Hinweis:Dieser Parameter ist nur für Python verfügbar. Spalten der Wertetabelle:
|
Value Table |
|
Barrieren-Features einbeziehen (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.
|
Boolean |
|
Durchlassfähigkeit anwenden auf (Optional) |
Gibt den Typ der Durchlassfähigkeit an, der angewendet wird. Der Umfang der Durchlassfähigkeit bestimmt, ob die Durchlassfähigkeit auf Knoten, auf Kanten oder auf Knoten und auf Kanten angewendet wird. Beispiel: Wenn eine Bedingungsbarriere definiert wurde, um die Verfolgung zu stoppen, wenn Hinweis:Dieser Parameter ist nur für Python verfügbar.
|
String |
|
Weitergabemodule (Optional) |
Legt fest, welche Netzwerkattribute weitergegeben werden sollen und wie diese Weitergabe während einer Verfolgung in einer herkömmlichen Netzart 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. Hinweis:Dieser Parameter ist nur für Python verfügbar. Spalten der Wertetabelle:
|
Value Table |
Abgeleitete Ausgabe
| Beschriftung | Erläuterung | Datentyp |
|---|---|---|
|
Aktualisiertes Versorgungsnetz |
Das aktualisierte Versorgungsnetz. |
Utility Network |
Umgebungen
Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.
Lizenzierungsinformationen
- Basic: Nein
- Standard: Ja
- Advanced: Ja