Konfigurieren einer Verfolgung

Die Verfolgung in einem Verfolgungsnetz wird durchgeführt, um zu jedem Zeitpunkt Antworten im Hinblick auf den Status des Netzwerks aufzudecken und entsprechende Probleme zu lösen. Verwenden Sie zum Verfolgen eines Verfolgungsnetzes das Werkzeug Verfolgen.

Das Werkzeug Verfolgen bietet zahlreiche Verfolgungstypen:

Neben diesen Verfolgungstypen enthält das Werkzeug Verfolgen auch eine umfassende Reihe erweiterter Konfigurationen zum Optimieren aller bereitgestellten Verfolgungstypen. Anhand dieser Konfigurationen können Sie die Durchlassfähigkeit darstellen, unterscheiden, welche Features zurückgegeben werden sollten, und durchzuführende Berechnungen einrichten. ModelBuilder kann zum Speichern komplexer Konfigurationen verwendet werden und ermöglicht es Ihnen, die Anzahl der Parameter auf der Benutzeroberfläche des Modellierungswerkzeugs dargestellten Parameter zu reduzieren. Dadurch können Sie und andere Benutzer erweiterte Verfolgungen mit nur einem Mausklick erneut ausführen.

In den folgenden Abschnitten werden die einzelnen Konfigurationskomponenten untersucht. Informationen zu Optionen und Verwendung der Parameter finden Sie unter dem Werkzeug Verfolgen.

Einbeziehen von Barrieren in Ergebnisse

Standardmäßig sind Barrieren-Features in den Ergebnissen einer Verfolgung enthalten, wenn sie sich nicht neben einem Startpunkt befinden. Über die Optionen Barrieren-Features einbeziehen und Barrieren bei Startpunkten ignorieren können Sie dies steuern.

Barrieren-Features einbeziehen

Barrieren werden in die Ergebnisse einer Verfolgung einbezogen. Dies schließt im Bereich Verfolgungspositionen festgelegte Feature-Barrieren sowie dynamisch konfigurierte Barrieren ein: Bedingungsbarrieren, Funktionsbarrieren, Filterbarrieren und Filterfunktionsbarrieren.

Der von einer Verfolgung zurückgegebene Auswahlsatz kann unerwartete Ergebnisse zeigen, wenn auf Kanten-Features mit mittiger Konnektivität Barrieren platziert werden und die Option Barrieren-Features einbeziehen deaktiviert ist. Wird ein Teil des Features von der Verfolgung zurückgegeben, wird das gesamte Feature ausgewählt und in den Verfolgungsergebnissen angezeigt.

KonfigurationsoptionBeschreibung

Barrieren-Features einbeziehen

  • Aktiviert: Die Verfolgungsergebnisse enthalten Barrieren-Features. Dies ist die Standardeinstellung.
  • Deaktiviert: Die Verfolgungsergebnisse enthalten keine Barrieren-Features.

Barrieren bei Startpunkten ignorieren

Barrieren werden in der Verfolgungskonfiguration ignoriert, wenn es sich dabei um Startpunkte handelt.

KonfigurationsoptionBeschreibung

Barrieren bei Startpunkten ignorieren

  • Aktiviert: In den Verfolgungsergebnissen werden Barrieren an Startpunkten ignoriert.
  • Deaktiviert: In den Verfolgungsergebnissen werden Barrieren an Startpunkten berücksichtigt. Dies ist die Standardeinstellung.

Sicherstellen der Konsistenz des Netzwerks

Ein konsistenter Bereich eines Netzwerkes ist ein Bereich, in dem die Netzwerktopologie überprüft wurde und der demnach keine Dirty Areas aufweist. Nur anhand der Validierung kann sichergestellt werden, dass bei der Verfolgung aktuelle Informationen zu Ihrem Netzwerk aus der Netzwerk-Topologie abgerufen werden können.

Mit der Konfigurationsoption Konsistenz überprüfen im Werkzeug Verfolgen können Sie sicherstellen, dass die Verfolgungsergebnisse mit der Netzwerk-Topologie übereinstimmen. Ist Konsistenz überprüfen auf "true" festgelegt, schlägt die Verfolgung fehl, wenn sich Dirty Areas mit dem Verfolgungspfad überschneiden. In diesem Fall gibt das Werkzeug einen Fehler mit dem Klassennamen und der globalen ID der Features im Verfolgungspfad zurück, die als ungeprüft erkannt werden, wie im folgenden Beispiel gezeigt:

ERROR 002041: One or more dirty areas were discovered.
[[NHDFlowline: {0DBFACDA-45D6-BA67-33CE-A750BE632C05}]]
Failed to execute (Trace).

Um Dirty Areas zu entfernen, die mit Änderungen verknüpft sind, muss die Netzwerk-Topologie überprüft werden.

Hinweis:

Ein Fehler wegen Inkonsistenzen in den Verfolgungsergebnissen wird nur bei Dirty Areas ausgegeben, die bei Löschoperationen, Aktualisierungen an vorhandenen Netzwerk-Features oder Erstellungen von Fehler-Features entstehen. Dirty Areas nach neu erstellten Features verursachen in der Prüfung Konsistenz überprüfen keinen Fehler.

Eine Verfolgung, die ohne Konsistenz überprüfen durchgeführt wird, kann unerwartete Ergebnisse erzeugen. Beispiel: Ein Feature wird aus einem Netzwerk gelöscht, wodurch der einzige Pfad zwischen Ort A und Ort B zerstört wird. Eine Dirty Area wird für das gelöschte Feature erstellt. Bevor die Netzwerk-Topologie überprüft wird, führen Sie eine Verfolgung ab Ort A durch, um verbundene Features zu suchen (die Option Konsistenz überprüfen ist dabei deaktiviert). Die Verfolgung erreicht Ort B, und das Werkzeug wird ohne Warnungen abgeschlossen. Ort B wurde erreicht, da die Löschung des Features zwischen A und B nicht durch Ausführen einer Operation zum Überprüfen in der Netzwerk-Topologie aktualisiert wurde.

Ist die Option Konsistenz überprüfen im obigen Szenario aktiviert, wenn die Verfolgung den nicht überprüften Bereich mit dem gelöschten Feature erreicht, wird ein Fehler wegen eines nicht überprüften Bereichs im Werkzeug ausgegeben. Nachdem die Topologie für den verfolgten Bereich überprüft wurde, kann die Verfolgung nicht mehr Ort B erreichen, da das gelöschte Feature nun auch in der Netzwerk-Topologie nicht mehr vorhanden ist. Wenn die Netzwerk-Topologie nicht für die gesamte Ausdehnung des zu verfolgenden Bereichs überprüft wird, könnten auch weitere Dirty Areas gefunden werden.

KonfigurationsoptionBeschreibung

Konsistenz überprüfen

  • Aktiviert: Das Werkzeug gibt eine Warnung aus, wenn Dirty Areas die verfolgten Features schneiden. Dies ist die Standardeinstellung.
  • Deaktiviert: Dirty Areas werden ignoriert.

Steuern, was verfolgt werden soll

Beim Verfolgen können Barrieren verwendet werden, um eine Stoppposition zu markieren. Features jenseits dieser Position werden nicht verfolgt. Die Ergebnisse einer Verfolgung enthalten keine Features hinter einer Barriere, die Barriere selbst kann aber einbezogen werden. Der Parameter Ergebnistypen umfasst die Option Aggregierte Geometrie, mit der partielle Features in Verfolgungsergebnissen als Geometrie zurückgegeben werden.

Der Abschnitt Erweiterte Optionen des Werkzeugs Verfolgen enthält Bedingungsbarrieren und Funktionsbarrieren zum Steuern der Durchlassfähigkeit einer Verfolgung. Bedingungsbarrieren sind Ausdrücke, die auf Netzwerkattributen basieren und definieren, wo eine Verfolgung angehalten werden sollte. Anhand von Funktionsbarrieren wird definiert, an welcher Stelle eine Verfolgung angehalten werden soll, wenn eine Bedingung erfüllt ist.

Der Umfang der Durchlassfähigkeit wird zudem durch den Parameter "traversability_scope" gesteuert, der im Werkzeug Verfolgen mit Durchlassfähigkeit anwenden auf bezeichnet wird. Dieser Parameter bestimmt, ob Durchlassfähigkeit auf Knoten und Kanten, nur auf Knoten oder nur auf Kanten angewendet wird. Wenn Durchlassfähigkeit beispielsweise nur auf Knoten angewendet wird und eine Kante die Bedingung in einer Bedingungsbarriere erfüllt, wird aufgrund des Umfangs der Durchlassfähigkeit die Verfolgung nicht an der Kante beendet.

Weitere Informationen finden Sie unter Barrieren.

Einrichten von Funktionen

Eine Funktion ist eine Verfolgungskonfiguration, mit der Sie Berechnungen für Netzwerkattribute durchführen können, die mit den verfolgten Features zusammenhängen. Jeder Funktion kann ein optionaler Netzwerkattributfilter hinzugefügt werden. In diesem Fall wird die Funktion nur auf Features angewendet, die dem Netzwerkattributfilter entsprechen. Filter in Funktionen werden verwendet, um eine bedingte Anforderung zu definieren. Beispiel: Addieren der Länge aller Linien, bei denen das Attribut PathType den Wert "Gepflastert" enthält. Für eine Verfolgung können mehrere Funktionen angegeben werden.

Steuern der Rückgabe

Um zu steuern, was in den Ergebnissen einer Verfolgung zurückgegeben wird, werden die Parameter Ausgabebedingungen und Ergebnistypen verwendet.

Ausgabebedingungen

Durch den Filter Ausgabebedingungen wird die Verwendung von Netzwerkattributen unterstützt und jedes bei einer Verfolgung gefundene Feature auf die Filterkriterien geprüft. Netzwerkattribute befinden sich in der Netzwerk-Topologie und sind mit einem Feld in einer oder mehreren Feature-Classes verknüpft. In einer Ausgabebedingung werden der Name des Netzwerkattributs, ein Operator und ein gültiger Wert für das Netzwerkattribut angegeben.

Nehmen wir ein Szenario mit einem Wegenetz. In diesem Fall wird ein Netzwerkattribut eingegeben, um gepflasterte Wege zu erhalten. In diesem Fall enthält die Wegeklasse das Feld PathType. Dieses Feld wird mit dem Netzwerkattribut Oberfläche verknüpft. Der Parameter Ausgabebedingungen wird so konfiguriert, dass die Feature-Classes, bei denen das Netzwerkattribut Oberfläche den Wert Gepflastert hat, gefunden werden. Die Ergebnisse der Verfolgung enthalten Features in einer Feature-Class mit diesem Feld und dem Wert Gepflastert sowie Features aus Klassen ohne das Feld PathType.

Mehrere Werte für Ausgabebedingungen können mit dem Parameter Kombination verwenden implementiert werden. Es können Ausgaben beider Typen verwendet werden und es kann mehr als ein Ausgabetyp eingerichtet werden. Durch die Kombination von Ausgabetypen können zum Beispiel alle gepflasterten Wege mit mehr als 1.000 Metern Länge zurückgegeben werden.

Ergebnistypen

Der optionale Parameter Ergebnistypen ermöglicht die Steuerung der von der Verfolgung zurückgegebenen Ergebnistypen. Mit den Ergebnistypen Aggregierte Geometrie und Auswahl können Ergebnistypen unabhängig voneinander oder parallel angegeben werden, um Ausgabegeometrien und eine Auswahl für eine Verfolgungsoperation zu erzeugen.

ParameterOptionen

Ergebnistypen

  • Auswahl: Ergebnisse aus der Verfolgung werden als Auswahlsatz der entsprechenden Netzwerk-Features zurückgegeben. Dies ist die Standardeinstellung.
  • Aggregierte Geometrie: Die Ergebnisse der Verfolgungsoperation werden nach Geometrietyp aggregiert und in Feature-Classes gespeichert, die durch Layer auf der aktiven Karte angezeigt werden.

Bei der Option Aggregierte Geometrie können Verfolgungsergebnisse als Multipart-Geometrie in einer Feature-Class zurückgegeben werden. Dabei wird die mittige Positionierung von Startpunkten und Barrieren auf Kanten-Features berücksichtigt, sodass partielle Feature-Ergebnisse zurückgegeben werden.

In den folgenden Abbildungen sehen Sie die Unterschiede zwischen den Ergebnissen der Optionen "Auswahl" und "Aggregierte Geometrie" in einer flussabwärts verlaufenden Verfolgung. Das Netzwerk enthält fünf Linien-Features (dargestellt als f1, f2, f3, f4 und f5), die aus neun Kantenelementen bestehen (dargestellt als e1, e2, e3 usw.).

In diesem Beispiel mit Barrieren-Features enhält das Ergebnis der Option "Auswahl" fünf Punkt-Features und drei Linien-Features, die aus sieben Kantenelementen bestehen (f1::e1,e2,e3, f2::e1,e2 und f5::e1,e2). Das Ergebnis der Option "Aggregierte Geometrie" umfasst die gleichen Features, aber enthält nicht die Kantenelemente f1::e1,e2 und f5::e2.

Flussabwärts verlaufende Verfolgung mit den Optionen "Auswahl" und "Aggregierte Geometrie"

Wenn eine Barriere entlang einer Kante platziert wird und die Konfigurationsoption Barrieren-Features einbeziehen aktiviert ist, endet die Verfolgung am Barrieren-Feature und gibt als Ergebnis eine partielle Feature-Geometrie für die Kante zurück. Ist die Option Barrieren-Features einbeziehen nicht aktiviert, endet die Verfolgung am vorherigen Linienende oder Knoten mit mittiger Verbindung.

In den Abbildungen unten sind die unterschiedlichen Verfolgungsergebnisse je nach Einstellung der Option Barrieren-Features einbeziehen zu sehen. In diesem Beispiel befinden sich sowohl der Startpunkt als auch die Barriere entlang einer Kante. Bei aktivierter Option enthält das Ergebnis der Option "Auswahl" vier Punkt-Features und drei Linien-Features, die aus sieben Kantenelementen bestehen (f1::e1,e2,e3, f2::e1,e2 und f5::e1,e2). Das Ergebnis der Option "Aggregierte Geometrie" umfasst die gleichen drei Features, aber enthält nicht die Kantenelemente f1::e1 und f5::e2. Das Ergebnis der Option "Auswahl" würde sich nicht ändern, wenn wir Barrieren-Features durch Deaktivieren der Option Barrieren-Features einbeziehen ausschließen würden; im Ergebnis der Option "Aggregierte Geometrie" würde jedoch zusätzlich f1::e2 ausgeschlossen sein.

Vergleich der Verfolgungsergebnisse mit aktivierter und deaktivierter Konfigurationsoption

Ist die Option Aggregierte Geometrie für den Ergebnistyp ausgewählt, stehen vier zusätzliche Parameter für die Steuerung der Verfolgungsausgabe zur Verfügung.

  • Alle vorherigen Verfolgungsergebnisse löschen
  • Name der Verfolgung
  • Aggregierte Punkte
  • Aggregierte Linien

Über das Kontrollkästchen Alle vorherigen Verfolgungsergebnisse löschen können Inhalte der Feature-Classes, in denen die aggregierte Geometrie gespeichert werden soll, gekürzt oder angefügt werden.

ParameterOptionen

Alle vorherigen Verfolgungsergebnisse löschen

  • Aktiviert: Die Feature-Classes, in denen die aggregierte Verfolgungsgeometrie gespeichert wird, werden gekürzt. Nur die Ausgabegeometrie der aktuellen Verfolgungsoperation wird eingefügt. Dies ist die Standardeinstellung.
  • Nicht aktiviert: Die Ausgabegeometrie der aktuellen Verfolgungsoperation wird an die Feature-Classes angefügt, in denen die aggregierte Geometrie gespeichert wird.

Mit dem optionalen Parameter Verfolgungsname kann eine Zeichenfolgekennung für die Verfolgungsoperation erstellt werden, über die Verfolgungsergebnisse besser identifiziert werden können.

Über die Parameter Aggregierte Punkte und Aggregierte Linien können Sie Feature-Classes zur Speicherung der aggregierten Ergebnisgeometrie angeben. Standardmäßig wird jeder Parameter mit einer vom System generierten Feature-Class gefüllt, die in der Standard-Geodatabase des Projekts gespeichert wird:

  • Trace_Results_Aggregated_Lines: eine Line-Feature-Class
  • Trace_Results_Aggregated_Points: eine Multipoint-Feature-Class

Diese Feature-Classes werden automatisch erstellt, wenn sie nicht bereits vorhanden sind. Vorhandene Feature-Classes können auch zum Speichern der aggregierten Geometrie verwendet werden. Wenn nicht die Standard-Feature-Class verwendet wird, muss die Feature-Class ein Zeichenfolgenfeld namens TRACENAME enthalten und mit dem Geometrietyp der Ausgabe übereinstimmen.

Die Ausgabegeometrie mit partiellen Features bietet eine genauere Repräsentation der Verfolgung und ermöglicht den Vergleich und die Wiederverwendung von Verfolgungsergebnissen für andere Aufgaben.

Wenn die Option Auswahl als Ergebnistyp ausgewählt wurde, steht der zusätzliche Parameter Auswahltyp zur Verfügung, mit dem definiert wird, wie die Auswahl angewendet wird und welche Aktion durchgeführt werden soll, falls bereits eine Auswahl vorhanden ist.

ParameterOptionen

Auswahltyp

  • Neue Auswahl: Die getätigte Auswahl ersetzt die aktuelle Auswahl. Dies ist die Standardeinstellung.
  • Zur aktuellen Auswahl hinzufügen: Die getätigte Auswahl wird der aktuellen Auswahl hinzugefügt, sofern vorhanden. Wenn keine Auswahl vorhanden ist, entspricht diese Option der Option "Neue Auswahl".
  • Aus aktueller Auswahl entfernen: Die getätigte Auswahl wird aus der aktuellen Auswahl entfernt. Wenn keine Auswahl vorhanden ist, ist diese Option irrelevant.
  • Teilmenge aus der aktuellen Auswahl auswählen: Die getätigte Auswahl wird mit der aktuellen Auswahl kombiniert. Nur Datensätze, die in beiden Auswahlen vorhanden sind, werden ausgewählt.
  • Aktuelle Auswahl umschalten: Die Ergebnisauswahl wird umgeschaltet. Bisher ausgewählte Ergebnisse werden von der aktuellen Auswahl entfernt und bisher nicht ausgewählte Ergebnisse werden der aktuellen Auswahl hinzugefügt. Wenn keine Auswahl vorhanden ist, entspricht diese Option der Option "Neue Auswahl".