Verfolgen (Trace Network)

Zusammenfassung

Gibt ausgewählte Features in einem Verfolgungsnetz basierend auf Konnektivität oder Durchlassfähigkeit aus den angegebenen Startpunkten zurück.

Mit den Verfolgungsfunktionen im Verfolgungsnetz können Sie Pfade in Ihrem Netzwerk analysieren. Durchlassfähigkeit bezieht sich auf Pfade, die durch verbundene Features entstehen, die bestimmte Konfigurationsanforderungen erfüllen.

Standardmäßig werden Verfolgungsergebnisse als Auswahl zurückgegeben und enthalten das vollständige Linien-Feature. Um partielle Feature-Ergebnisse zurückzugeben, legen Sie den Parameter Ergebnistypen auf Aggregierte Geometrie fest. Wenn ein Startpunkt oder eine Barriere auf einem Knoten mit mittiger Konnektivität platziert wird, geben Verfolgungsergebnisse Teilelemente des Kanten-Features zurück. Wenn eine Barriere an einer Kante platziert wird, können Verfolgungsergebnisse am nächstgelegenen Knoten mit mittiger Konnektivität enden. Der aus einer Verfolgung resultierende Auswahlsatz bzw. die resultierende Ausgabe-Feature-Class kann an eine andere Karte oder an eine Schemaansicht weitergegeben oder als Eingabe für ein anderes Werkzeug bzw. eine andere Verfolgung verwendet werden.

Weitere Informationen zum Verfolgen eines Verfolgungsnetzes

Verwendung

  • Die Netzwerk-Topologie muss aktiviert sein.

  • Bei Verwendung einer Enterprise-Geodatabase muss ein Eingabe-Verfolgungsnetz von einem Feature-Service stammen. Ein Verfolgungsnetz von einer Datenbankverbindung wird nicht unterstützt.

  • Da das Werkzeug Verfolgen auf der Netzwerk-Topologie basiert, sind die Verfolgungsergebnisse nicht unbedingt genau, wenn in der Verfolgungsausdehnung Dirty Areas vorkommen. Es muss überprüft werden, ob die Netzwerk-Topologie für die zu verfolgende Fläche die aktuellsten Änderungen oder Aktualisierungen darstellt.

  • Bei Verwendung von Netzwerkattributen, die einem Datumsfeld für Bedingungsbarrieren, Funktionsbarrieren, Funktionen und Ausgabebedingungen zugewiesen sind, muss der Datumswert das Format yyyy-mm-dd hh:mm:ss aufweisen, z. B. 2020-10-12 18:45:31.

Syntax

arcpy.tn.Trace(in_trace_network, trace_type, starting_points, {barriers}, {path_direction}, {shortest_path_network_attribute_name}, {include_barriers}, {validate_consistency}, {ignore_barriers_at_starting_points}, {allow_indeterminate_flow}, {condition_barriers}, {function_barriers}, {traversability_scope}, {functions}, {output_conditions}, {result_types}, selection_type, {clear_all_previous_trace_results}, {trace_name}, {aggregated_points}, {aggregated_lines}, {out_network_layer}, {use_trace_config}, {trace_config_name})
ParameterErklärungDatentyp
in_trace_network

Das Verfolgungsnetz, in dem die Verfolgung ausgeführt wird. Bei Verwendung einer Enterprise-Geodatabase muss ein Eingabe-Verfolgungsnetz von einem Feature-Service stammen. Ein Verfolgungsnetz von einer Datenbankverbindung wird nicht unterstützt.

Trace Network; Trace Network Layer
trace_type

Gibt den Typ der auszuführenden Verfolgung an.

  • CONNECTEDEine Verbindungsverfolgung, die an mindestens einem Startpunkt beginnt und sich entlang der verbundenen Features nach außen erstreckt, wird verwendet.
  • UPSTREAMEine Verfolgung flussaufwärts, bei der Features ermittelt werden, die sich flussaufwärts von einer Position im Netzwerk befinden, wird verwendet. Für diesen Verfolgungstyp muss die Fließrichtung festgelegt sein.
  • DOWNSTREAMEine Verfolgung flussabwärts, bei der Features ermittelt werden, die sich flussabwärts von einer Position im Netzwerk befinden, wird verwendet. Für diesen Verfolgungstyp muss die Fließrichtung festgelegt sein.
  • SHORTEST_PATHEine Verfolgung der kürzesten Verbindung, die unabhängig von der Fließrichtung die kürzeste Verbindung zwischen zwei Startpunkten im Netzwerk findet, wird verwendet. Die Kosten, die beim Passieren des Pfades entstehen, werden anhand des Netzwerkattributs ermittelt, das für den Parameter shortest_path_network_attribute_name festgelegt wurde.
String
starting_points

Ein Feature-Layer, der mithilfe des Werkzeugs Startpunkte im Bereich Verfolgungspositionen erstellt wurde, oder eine Tabelle oder Feature-Class, die mindestens einen Datensatz enthält, der die Startpunkte der Verfolgung darstellt. Die Feature-Class "TN_Temp_Starting_Points" wird standardmäßig verwendet und in der Standard-Geodatabase des Projekts generiert, wenn Sie die Startpunkte mit dem Werkzeug Startpunkte im Bereich Verfolgungspositionen erstellen.

Feature Layer; Table View
barriers
(optional)

Eine Tabelle oder Feature-Class mit einem oder mehreren Features, die die Barrieren darstellen, die verhindern, dass die Verfolgung über diesen Punkt hinaus ausgeführt wird. Die Feature-Class "TN_Temp_Barriers" wird standardmäßig verwendet und in der Standard-Geodatabase des Projekts generiert, wenn Sie die Barrieren mit dem Werkzeug Barrieren im Bereich Verfolgungspositionen erstellen.

Feature Layer; Table View
path_direction
(optional)

Gibt die Richtung des Verfolgungspfades an. Die Kosten, die beim Passieren des Pfades entstehen, werden mit dem Parameterwert shortest_path_network_attribute_name ermittelt. Dieser Parameter wird nur bei der Ausführung einer Verfolgung vom Typ SHORTEST_PATH berücksichtigt.

  • NO_DIRECTIONDer Pfad zwischen den beiden Startpunkten wird unabhängig von der Fließrichtung verwendet. Dies ist die Standardeinstellung.
  • PATH_UPSTREAMDer Pfad flussaufwärts zwischen den beiden Startpunkten wird verwendet.
  • PATH_DOWNSTREAMDer Pfad flussabwärts zwischen den beiden Startpunkten wird verwendet.
String
shortest_path_network_attribute_name
(optional)

Der Name des Netzwerkattributs, das zum Berechnen des Pfades 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
include_barriers
(optional)

Gibt an, ob die Barrieren-Features für die Durchlassfähigkeit in die Verfolgungsergebnisse einbezogen werden.

  • INCLUDE_BARRIERSBarrieren-Features für die Durchlassfähigkeit werden in die Verfolgungsergebnisse einbezogen. Dies ist die Standardeinstellung.
  • EXCLUDE_BARRIERSBarrieren-Features für die Durchlassfähigkeit werden nicht in die Verfolgungsergebnisse einbezogen.
Boolean
validate_consistency
(optional)

Gibt an, ob ein Fehler ausgegeben wird, wenn in den durchlaufenen Features Dirty Areas gefunden werden. Dies ist die einzige Möglichkeit sicherzustellen, dass eine Verfolgung Features mit einem konsistenten Status im Netzwerk weitergibt. Um Dirty Areas zu entfernen, überprüfen Sie die Netzwerk-Topologie.

  • VALIDATE_CONSISTENCYBei der Verfolgung wird ein Fehler ausgegeben, wenn in den durchlaufenen Features Dirty Areas gefunden werden. Dies ist die Standardeinstellung.
  • DO_NOT_VALIDATE_CONSISTENCYDie Verfolgungsergebnisse werden ausgegeben, auch wenn in den durchlaufenen Features Dirty Areas gefunden werden.
Boolean
ignore_barriers_at_starting_points
(optional)

Gibt an, ob Barrieren in der Verfolgungskonfiguration für Startpunkte ignoriert werden.

  • IGNORE_BARRIERS_AT_STARTING_POINTSBarrieren bei Startpunkten werden in der Verfolgung ignoriert.
  • DO_NOT_IGNORE_BARRIERS_AT_STARTING_POINTSBarrieren bei Startpunkten werden in der Verfolgung nicht ignoriert. Dies ist die Standardeinstellung.
Boolean
allow_indeterminate_flow
(optional)

Gibt an, ob 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_FLOWFeatures mit unbestimmbaren oder nicht initialisierten Fließrichtungen werden verfolgt.
  • IGNORE_INDETERMINATE_FLOWFeatures mit unbestimmbaren oder nicht initialisierten Fließrichtungen werden nicht verfolgt. Dies ist die Standardeinstellung.
Boolean
condition_barriers
[Name, Operator, Type, Value, Combine Using,...]
(optional)

Legt für Features basierend auf einem Vergleich mit einem Netzwerkattribut eine Bedingungsbarriere für Durchlässigkeit fest. Eine Bedingungsbarriere verwendet ein Netzwerkattribut, einen Operator und einen Typ sowie einen Attributwert. Halten Sie eine Verfolgung beispielsweise an, wenn das Attribut Code dem spezifischen Wert ArtificialPath entspricht. Wenn ein Feature diese Bedingung erfüllt, wird die Verfolgung angehalten. Bei Verwendung mehrerer Attribute können Sie mit der Komponente Combine Using 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 in der Komponente 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üssen. Sie können sie mit einer And- oder einer Or-Bedingung verbinden.

Folgende Operator-Komponenten stehen zur Verfügung:

  • IS_EQUAL_TODas Attribut ist gleich dem Wert.
  • DOES_NOT_EQUALDas Attribut ist nicht gleich dem Wert.
  • IS_GREATER_THANDas Attribut ist größer als der Wert.
  • IS_GREATER_THAN_OR_EQUAL_TODas Attribut ist größer als oder gleich dem Wert.
  • IS_LESS_THANDas Attribut ist kleiner als der Wert.
  • IS_LESS_THAN_OR_EQUAL_TODas Attribut ist kleiner als oder gleich dem Wert.

Folgende Type-Komponenten stehen zur Verfügung:

  • SPECIFIC_VALUENach einem bestimmten Wert filtern.
  • NETWORK_ATTRIBUTENach einem Netzwerkattribut filtern.

Folgende Combine Using-Komponenten stehen zur Verfügung:

  • ANDDie Bedingungsbarrieren kombinieren.
  • ORVerwenden Sie "Oder", 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 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 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.

Folgende Function-Komponenten stehen zur Verfügung:

  • AVERAGEDer Durchschnitt der Eingabewerte.
  • COUNTDie Anzahl der Features.
  • MAXDas Maximum der Eingabewerte.
  • MINDas Minimum der Eingabewerte.
  • ADDDie Werte addieren.
  • SUBTRACTDie Werte subtrahieren.

Folgende Operator-Komponenten stehen zur Verfügung:

  • IS_EQUAL_TODas Attribut ist gleich dem Wert.
  • DOES_NOT_EQUALDas Attribut ist nicht gleich dem Wert.
  • IS_GREATER_THANDas Attribut ist größer als der Wert.
  • IS_GREATER_THAN_OR_EQUAL_TODas Attribut ist größer als oder gleich dem Wert.
  • IS_LESS_THANDas Attribut ist kleiner als der Wert.
  • IS_LESS_THANDas Attribut ist kleiner als der Wert.

Folgende Use Local Values-Komponenten stehen zur Verfügung:

  • TRUELokale Werte verwenden.
  • FALSEGlobale Werte verwenden. Dies ist die Standardeinstellung.
Value Table
traversability_scope
(optional)

Gibt den Typ der Durchlassfähigkeit an, der umgesetzt werden soll. Der Umfang der Durchlassfähigkeit bestimmt, ob die Durchlassfähigkeit an Knoten, an Kanten oder an Knoten und an Kanten umgesetzt wird. Wenn beispielsweise in einem Wanderwegenetz als Bedingungsbarriere definiert ist, dass die Verfolgung beendet wird, wenn der Pfadtyp "Kies" und der Umfang der Durchlassfähigkeit nur für Knoten festgelegt ist, endet die Verfolgung bei einem Kiespfad nicht, da der Pfadtyp nur für Kanten gilt. Anders gesagt wird mit diesem Parameter für die Verfolgung angegeben, ob bei der Verfolgung Knoten, Kanten oder beides ignoriert werden sollen.

  • BOTH_JUNCTIONS_AND_EDGESDie Durchlassfähigkeit wird sowohl auf Knoten als auch auf Kanten angewendet. Dies ist die Standardeinstellung.
  • JUNCTIONS_ONLYDie Durchlassfähigkeit wird nur auf Knoten angewendet.
  • EDGES_ONLYDie Durchlassfähigkeit wird nur auf Kanten angewendet.
String
functions
[[Function, Attribute, Filter Name, Filter Operator, Filter Type, Filter Value],...]
(optional)

Wendet eine Berechnungsfunktion auf Verfolgungsergebnisse an.

Folgende Funktionskomponenten stehen zur Verfügung:

  • 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.
  • Filter Name: Die Funktionsergebnisse nach Attributname filtern.
  • Filter Operator: Hier können Sie unter mehreren Operatoren wählen.
  • Filter Type: Hier können Sie unter mehreren Filtertypen wählen.
  • Filter Value: Geben Sie einen Wert für das Eingabefilterattribut an.

Folgende Function-Komponentenoptionen stehen zur Verfügung:

  • AVERAGEDer Durchschnitt der Eingabewerte.
  • COUNTDie Anzahl der Features.
  • MAXDas Maximum der Eingabewerte.
  • MINDas Minimum der Eingabewerte.
  • ADDDie Summe der Werte.
  • SUBTRACTDie Differenz der Werte.

Es liegt beispielsweise ein Startpunkt-Feature mit dem Wert 20 vor. Das nächste Feature hat den Wert 30. Wenn Sie die Funktion MIN verwenden, ist das Ergebnis 20. MAX ist 30, ADD ist 50, AVERAGE ist 25, COUNT ist 2 und SUBTRACT ist -10.

Folgende Filter Operator-Komponentenoptionen stehen zur Verfügung:

  • IS_EQUAL_TODas Attribut ist gleich dem Wert.
  • DOES_NOT_EQUALDas Attribut ist nicht gleich dem Wert.
  • IS_GREATER_THANDas Attribut ist größer als der Wert.
  • IS_GREATER_THAN_OR_EQUAL_TODas Attribut ist größer als oder gleich dem Wert.
  • IS_LESS_THANDas Attribut ist kleiner als der Wert.
  • IS_LESS_THANDas Attribut ist kleiner als der Wert.

Folgende Filter Type-Komponentenoptionen stehen zur Verfügung:

  • SPECIFIC_VALUENach einem bestimmten Wert filtern.
  • NETWORK_ATTRIBUTENach einem Netzwerkattribut filtern.
Value Table
output_conditions
[[Name, Operator, Type, Value, Combine Using],...]
(optional)

Die Typen der Features, die basierend auf einem Netzwerkattribut zurückgegeben werden sollen. Bei einer Verfolgung, die beispielsweise zum Herausfiltern aller Features außer Abzweigungs-Features konfiguriert wurde, sind in den Ergebnissen keine verfolgten Features enthalten, denen nicht das Attribut "Abzweigung" zugewiesen wurde. Verfolgte Features, denen die Ablaufventil-Kategorie zugewiesen wurde, werden im Ergebnisauswahlsatz zurückgegeben. Bei Verwendung mehrerer Attribute können Sie mit der Option Combine Using eine And- oder eine Or-Bedingung definieren.

Die Komponenten der Ausgabebedingungen 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 in der Komponente 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üssen. Sie können sie mit einer And- oder einer Or-Bedingung verbinden.

Folgende Operator-Komponentenoptionen stehen zur Verfügung:

  • IS_EQUAL_TODas Attribut ist gleich dem Wert.
  • DOES_NOT_EQUALDas Attribut ist nicht gleich dem Wert.
  • IS_GREATER_THANDas Attribut ist größer als der Wert.
  • IS_GREATER_THAN_OR_EQUAL_TODas Attribut ist größer als oder gleich dem Wert.
  • IS_LESS_THANDas Attribut ist kleiner als der Wert.
  • IS_LESS_THANDas Attribut ist kleiner als der Wert.

Folgende Type-Komponentenoptionen stehen zur Verfügung:

  • SPECIFIC_VALUENach einem bestimmten Wert filtern.
  • NETWORK_ATTRIBUTENach einem Netzwerkattribut filtern.

Folgende Combine Using-Komponentenoptionen stehen zur Verfügung:

  • ANDKombiniert die Bedingungen.
  • ORVerwenden Sie "Oder", wenn eine der Bedingungen erfüllt ist.
Value Table
result_types
[result_types,...]
(optional)

Gibt den Typ der Ergebnisse an, die von der Verfolgung zurückgegeben werden.

  • SELECTION Die Verfolgungsergebnisse werden als Auswahlsatz der entsprechenden Netzwerk-Features zurückgegeben. Dies ist die Standardeinstellung.
  • AGGREGATED_GEOMETRY Die Verfolgungsergebnisse werden nach Geometrietyp aggregiert und in Feature-Classes gespeichert, die in Layern auf der aktiven Karte angezeigt werden.
  • NETWORK_LAYERSDie Verfolgungsergebnisse werden Feature-Layern als Auswahlsatz in einem Gruppen-Layer hinzugefügt.
String
selection_type

Gibt an, wie die Auswahl angewendet wird, und welche Aktion ausgeführt wird, wenn bereits eine Auswahl vorhanden ist.

  • NEW_SELECTIONDie getätigte Auswahl ersetzt die aktuelle Auswahl. Dies ist die Standardeinstellung.
  • ADD_TO_SELECTIONDie getätigte Auswahl wird der aktuellen Auswahl hinzugefügt (wenn eine vorhanden ist). Wenn keine Auswahl vorhanden ist, entspricht diese Option der Option "Neue Auswahl".
  • REMOVE_FROM_SELECTIONDie getätigte Auswahl wird aus der aktuellen Auswahl entfernt. Wenn keine Auswahl vorhanden ist, ist diese Option irrelevant.
  • SUBSET_SELECTIONDie getätigte Auswahl wird mit der aktuellen Auswahl kombiniert. Nur Datensätze, die in beiden Auswahlen vorhanden sind, werden ausgewählt.
  • SWITCH_SELECTIONDie getätigte Auswahl wird umgekehrt. 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".
String
clear_all_previous_trace_results
(optional)

Gibt an, ob Inhalte aus den Feature-Classes, die zum Speichern der aggregierten Geometrie ausgewählt wurden, gekürzt oder an diese angehängt werden. Dieser Parameter gilt nur für den Ergebnistyp "Aggregierte Geometrie".

  • CLEAR_ALL_PREVIOUS_TRACE_RESULTS 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.
  • DO_NOT_CLEAR_ALL_PREVIOUS_TRACE_RESULTSDie Ausgabegeometrie der aktuellen Verfolgungsoperation wird an die Feature-Classes angefügt, in denen die aggregierte Geometrie gespeichert wird.
Boolean
trace_name
(optional)

Der Name der Verfolgungsoperation. Dieser Wert wird im Feld TRACENAME der Ausgabe-Feature-Class gespeichert, um die Identifizierung der Verfolgungsergebnisse zu unterstützen. Dieser Parameter gilt nur für den Ergebnistyp "Aggregierte Geometrie".

String
aggregated_points
(optional)

Eine Ausgabe-Multipoint-Feature-Class, die die aggregierte Ergebnisgeometrie enthält. Standardmäßig wird der Parameter von einer vom System generierten Feature-Class namens "Trace_Results_Aggregated_Points" gefüllt, die in der Standard-Geodatabase des Projekts gespeichert wird.

Diese Feature-Class wird automatisch erstellt, wenn sie nicht vorhanden ist. Eine vorhandene Feature-Class kann auch zum Speichern der aggregierten Geometrie verwendet werden. Wenn nicht die Standard-Feature-Class verwendet wird, muss es eine Multipoint-Feature-Class sein, die ein Zeichenfolgenfeld namens TRACENAME enthält. Dieser Parameter gilt nur für den Ergebnistyp "Aggregierte Geometrie".

Feature Class
aggregated_lines
(optional)

Eine Ausgabe-Polyline-Feature-Class, die die aggregierte Ergebnisgeometrie enthält. Standardmäßig wird der Parameter von einer vom System generierten Feature-Class namens "Trace_Results_Aggregated_Lines" gefüllt, die in der Standard-Geodatabase des Projekts gespeichert wird.

Diese Feature-Class wird automatisch erstellt, wenn sie nicht vorhanden ist. Eine vorhandene Feature-Class kann auch zum Speichern der aggregierten Geometrie verwendet werden. Wenn nicht die Standard-Feature-Class verwendet wird, muss es eine Polyline-Feature-Class sein, die ein Zeichenfolgenfeld namens TRACENAME enthält. Dieser Parameter gilt nur für den Ergebnistyp "Aggregierte Geometrie".

Feature Class
out_network_layer
(optional)

Der Name des Ausgabe-Gruppen-Layers, in dem Feature-Layer mit Auswahlsätzen aus Features, die durch die Verfolgung zurückgegeben wurden, enthalten sind. Dieser Layer ermöglicht den Zugriff zum Arbeiten mit der Ausgabe einer Verfolgung in ModelBuilder und Python.

Dieser Parameter gilt nur für den Ergebnistyp "Netzwerk-Layer".

Group Layer
use_trace_config
(optional)

Gibt an, ob zum Füllen der Parameter des Werkzeugs Verfolgen eine vorhandene Verfolgungskonfiguration verwendet wird.

  • USE_TRACE_CONFIGURATIONFür die Verfolgung wird eine vorhandene Verfolgungskonfiguration verwendet, um die Eigenschaften der Verfolgung zu definieren. Mit Ausnahme von trace_config_name, starting_points und barriers werden alle Parameter ignoriert.
  • DO_NOT_USE_TRACE_CONFIGURATIONFür die Verfolgung wird keine vorhandene Verfolgungskonfiguration zum Definieren der Verfolgungseigenschaften verwendet. Dies ist die Standardeinstellung.
Hinweis:

Für diesen Parameter wird Trace Network Version 2 oder höher benötigt.

Boolean
trace_config_name
(optional)

Gibt den Namen der Verfolgungskonfiguration an, die zum Definieren der Verfolgungseigenschaften verwendet wird. Dieser Parameter wird nur aktiviert, wenn der Parameter use_trace_config auf USE_TRACE_CONFIGURATION gesetzt ist

Hinweis:

Für diesen Parameter wird Trace Network Version 2 oder höher benötigt.

String

Abgeleitete Ausgabe

NameErklärungDatentyp
updated_trace_network

Das aktualisierte Verfolgungsnetz

Beliebiger Wert

Codebeispiel

Trace – Beispiel (Python-Fenster)

Führen Sie mit der Funktion Trace eine Verfolgung flussabwärts in einem Verfolgungsnetz namens HydroNetwork durch.

import arcpy
arcpy.Trace_tn(r"C:\MyProject\NHD.gdb\Hydro\HydroNetwork", 
               "DOWNSTREAM", r"C:\MyProject\NHD.gdb\TN_Temp_Starting_Points")

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzinformationen

  • Basic: Nein
  • Standard: Ja
  • Advanced: Ja

Verwandte Themen