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 Netzwerk-Topologie ü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 Global-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 durch Änderungen entstanden 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. Für das gelöschte Feature wird eine Dirty Area 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. Mit anderen Parametern wie etwa mit Unbestimmbare Fließrichtung zulassen und mit den Parametern unter Erweiterte Optionen kann festgelegt werden, wodurch die Durchlassfähigkeit von Netzwerkpfaden gesteuert wird.

Unbestimmbare Fließrichtung zulassen

Bei der Durchführung einer flussaufwärts oder flussabwärts verlaufenden Verfolgung wird für die Verfolgungsanalyse der Wert im Netzwerkattribut Flow direction zum Bestimmen der Fließrichtung verwendet. In einigen Szenarios sind möglicherweise Linien-Features mit einer unbestimmbaren, d. h. bidirektionalen Fließrichtung angegeben. Mit dieser Option wird angegeben, ob Features in einem Pfad mit unbestimmbarer Fließrichtung verfolgt werden oder ob die Durchlassfähigkeit der Verfolgung beendet wird. Dieser Parameter wird nur bei der Ausführung einer Verfolgung flussaufwärts oder flussabwärts berücksichtigt.

KonfigurationsoptionBeschreibung

Unbestimmbare Fließrichtung zulassen

  • Aktiviert: Features mit einer unbestimmbaren Fließrichtung werden verfolgt.
  • Nicht aktiviert: Bei Features mit einer unbestimmbaren Fließrichtung wird die Durchlassfähigkeit in einem Pfad beendet, und die Features werden nicht verfolgt. Dies ist die Standardeinstellung.

Erweiterte Optionen

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. Die Ergebnistypen Aggregierte Geometrie, Auswahl und Netzwerk-Layer können unabhängig voneinander oder parallel angegeben werden, um Ausgabegeometrien und einen Auswahlsatz zu erstellen und Verfolgungsergebnisse in Form von Auswahlsätzen für Feature-Layer in einem Gruppen-Layer zurückzugeben.

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.
  • Netzwerk-Layer: Es wird ein Gruppen-Layer erstellt, der Feature-Layer mit einem Auswahlsatz aus Features enthält, die durch die Verfolgung zurückgegeben wurden.

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 enthä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 des Verfolgungsnetzwerks
  • 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 ausgefüllt, die in der Standard-Geodatabase des Projekts gespeichert ist:

  • Trace_Results_Aggregated_Lines: einer Line-Feature-Class
  • Trace_Results_Aggregated_Points: einer 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.

Hinweis:

Durch die Deaktivierung der Geoverarbeitungsoption Geoverarbeitungswerkzeugen das Überschreiben vorhandener Datasets erlauben kann es zu Problemen bei der Werkzeugvalidierung kommen, wenn sich die Ausgabe-Feature-Classes für Ergebnistypen von aggregierten Geometrien in der Standard-Geodatabase des Projekts befinden. Dies lässt sich beheben, indem die Geoverarbeitungsoption aktiviert wird oder die aggregierten Points-, Lines- und Polygons-Feature-Classes in der Standard-Geodatabase des Projekts umbenannt werden.

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".

Mit der Ergebnistypoption Netzwerk-Layer können Sie Verfolgungsergebnisse in Form von Auswahlsätzen für Feature-Layer in einem Gruppen-Layer zurückgeben. Wenn diese Option in ArcGIS Pro aktiviert ist, wird der Karte ein neuer Gruppen-Layer hinzugefügt. Feature-Layer werden nur für Klassen erstellt, die durch die Verfolgung zurückgegebene Features enthalten. Jeder Feature-Layer enthält einen Auswahlsatz aus Features, die durch die Verfolgung zurückgegeben wurden und die für die Arbeit mit den Ergebnissen einer Verfolgung in ModelBuilder und Python verwendet werden können.

Wenn die Option Netzwerk-Layer ausgewählt wird, wird ein zusätzlicher Parameter vom Typ Name des Ausgabe-Gruppen-Layers angezeigt, um dem erstellten Ausgabe-Gruppen-Layer einen Namen zu geben. In ArcGIS Pro wird der aktiven Karte mit dem angegebenen Namen ein neuer Gruppen-Layer hinzugefügt.

Laden von benannten Verfolgungskonfigurationen

Mithilfe von benannten Verfolgungskonfigurationen können Sie komplexe Verfolgungen zum Freigeben und Wiederverwenden erstellen. Mit dem Werkzeug Verfolgen können Sie eine vorhandene benannte Verfolgungskonfiguration laden, um die Eigenschaften für eine Verfolgung zu definieren. Damit wird die Benutzeroberfläche im Zusammenhang mit Verfolgungen vereinfacht, und durch die Wiederverwendung gängiger Verfolgungen in einer Organisation wird Konsistenz gewährleistet.

ParameterOptionen

Verfolgungskonfiguration verwenden

  • Aktiviert: Das Werkzeug verwendet eine vorhandene benannte Verfolgungskonfiguration, um die Eigenschaften der Verfolgung zu definieren. Ist diese Option aktiviert, werden nur die Parameter Name der Verfolgungskonfiguration, Startpunkte und Barrieren angezeigt. Wenn eine Verfolgungskonfiguration mit der Option für Ergebnistypen von aggregierten Geometrien geladen wird, werden ebenfalls die Parameter Aggregierte Punkte und Aggregierte Linien angezeigt.
  • Nicht aktiviert: Das Werkzeug verwendet keine vorhandene benannte Verfolgungskonfiguration zum Definieren der Verfolgungseigenschaften. Dies ist die Standardeinstellung.

Ein Parameter vom Typ Name der Verfolgungskonfiguration wird festgelegt, um den Namen der Verfolgungskonfiguration anzugeben, die zum Definieren der Verfolgungseigenschaften verwendet wird. Dieser Parameter ist nur verfügbar, wenn Verfolgungskonfiguration verwenden aktiviert ist.

Weitere Informationen zu benannten Verfolgungskonfigurationen