Tracks rekonstruieren (GeoAnalytics Desktop)

Zusammenfassung

Erstellt aus Eingabedaten mit aktivierten Zeiteigenschaften Linien- oder Polygon-Tracks.

Abbildung

Darstellung des Werkzeugs "Tracks rekonstruieren"
Es werden Punkte mit aktivierten Zeiteigenschaften angezeigt, die in Tracks rekonstruiert wurden.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Layer

Die Punkte oder Polygone, die in Tracks rekonstruiert werden sollen. Die Eingabe muss ein Layer mit aktivierten Zeiteigenschaften sein, der einen Zeitpunkt darstellt.

Feature Layer
Ausgabe-Feature-Class

Eine neue Feature-Class mit den resultierenden Tracks.

Feature Class
Track-Felder

Ein oder mehrere Felder, die zum Identifizieren eindeutiger Tracks verwendet werden.

Field
Methode

Gibt die Kriterien an, nach denen die Tracks rekonstruiert werden. Wenn ein Puffer verwendet wird, bestimmt der Parameter Methode den Typ des Puffers.

  • Geodätisch Wenn der Raumbezug geschwenkt werden kann, überqueren die Tracks bei Bedarf die Datumsgrenze. Wenn der Raumbezug nicht geschwenkt werden kann, sind die Tracks auf die Ausdehnung des Koordinatensystems beschränkt und werden nicht umbrochen.
  • PlanarEs werden planare Puffer erstellt.
String
Puffertyp

Gibt an, wie der Pufferabstand definiert wird.

  • FeldDer Pufferabstand wird anhand eines einzelnen Feldes definiert.
  • AusdruckDer Pufferabstand wird anhand einer Gleichung mit Feldern und mathematischen Operatoren definiert.
String
Pufferfeld
(optional)

Das Feld, das zur Pufferung der Eingabe-Features verwendet wird. Feldwerte werden in den Einheiten des Raumbezugs der Eingabe angewendet, es sei denn, Sie verwenden ein geographisches Koordinatensystem. In diesem Fall werden Meter verwendet.

Field
Pufferausdruck
(optional)

Die Methode, die zur Pufferung der Eingabe-Features verwendet wird. Die Felder müssen numerisch sein, und der Ausdruck kann die Operatoren [+ - * / ] und mehrere Felder enthalten. Berechnete Feldwerte werden in den Einheiten des Raumbezugs der Eingabe angewendet, es sei denn, Sie verwenden ein geographisches Koordinatensystem. In diesem Fall werden Meter verwendet.

Verwenden Sie Arcade-Ausdrücke wie as_kilometers($feature.distance) * 2 + as_meters(15).

Wenn der Layer der Karte hinzugefügt wird, können die Filter Felder und Helper zum Erstellen eines Ausdrucks verwendet werden.

Calculator Expression
Zeitteilung
(optional)

Features, die zeitlich weiter voneinander entfernt sind als die Zeitteilungsdauer, werden in zwei separate Tracks geteilt.

Time Unit
Entfernungsaufteilung
(optional)

Features, die weiter voneinander entfernt sind als der Entfernungsaufteilungswert, werden in zwei separate Tracks geteilt.

Linear Unit
Zeitgrenze – Unterteilung
(optional)

Zeitspanne zur Aufteilung der Eingabedaten für die Analyse. Bei Angabe einer Zeitgrenze können Sie Werte innerhalb einer bestimmten Zeitspanne analysieren. Wenn Sie als Zeitgrenze einen Tag und als Bezug für die Zeitgrenze den 1. Januar 1980 festlegen, werden die Tracks jeweils zu Beginn des Tages geteilt.

Time Unit
Zeitgrenze – Referenz
(optional)

Bezugszeit zur Aufteilung der Eingabedaten für die Analyse. Zeitgrenzen werden für die gesamte Zeitspanne erstellt, wobei der Bezugszeitpunkt nicht zwangsläufig am Beginn der Zeitspanne liegen muss. Ohne Angabe einer Bezugszeit wird der 1. Januar 1970 verwendet.

Date
Zusammenfassungsfelder
(optional)

Die Statistiken, die für bestimmte Felder berechnet werden.

  • Anzahl: Die Anzahl der Nicht-NULL-Werte. Es kann für numerische Felder oder Zeichenfolgen verwendet werden. Die Anzahl von [null, 0, 2] ist 2.
  • Summe: Die Summe der numerischen Werte in einem Feld. Die Summe von [null, null, 3] ist 3.
  • Mittelwert: Der Mittelwert der numerischen Werte. Der Mittelwert von [0, 2, null] ist 1.
  • Min: Der Minimalwert eines numerischen Feldes. Das Minimum von [0, 2, null] ist 0.
  • Max: Der Maximalwert eines numerischen Feldes. Der Maximalwert von [0, 2, null] ist 2.
  • Standardabweichung: Die Standardabweichung eines numerischen Feldes. Die Standardabweichung von [1] ist null. Die Standardabweichung von [null, 1,1,1] ist null.
  • Varianz: Die Varianz eines numerischen Feldes in einer Spur. Die Varianz von [1] ist null. Die Varianz von [null, 1, 1, 1] ist null.
  • Bereich: Der Bereich eines numerischen Feldes. Dieser wird durch die Subtraktion der Minimalwerte vom Maximalwert berechnet. Der Bereich von [0, null, 1] ist 1. Der Bereich von [null, 4] ist 0.
  • Beliebig: Dies ist eine Beispielzeichenfolge aus einem Feld vom Typ "Zeichenfolge".
  • Erster: Der erste Wert eines angegebenen Feldes in einem Track.
  • Letzter: Der letzte Wert eines angegebenen Feldes in einem Track.

Value Table
Teilungsausdruck
(optional)

Ein Ausdruck, der Tracks basierend auf Werten, Geometrie oder Zeitwerten teilt. Mit "true" ausgewertete Ausdrücke werden geteilt.

Calculator Expression
Teilungstyp
(optional)

Gibt an, wie das Track-Segment bei der Aufteilung eines Tracks zwischen zwei Features erstellt wird. Der Teilungstyp wird auf Teilungsausdrücke, Entfernungsaufteilungen und Zeitaufteilungen angewendet.

  • AbstandZwischen den beiden Features wird kein Segment erstellt. Dies ist die Standardeinstellung.
  • Danach beendenZwischen den beiden Features wird ein Segment erstellt, das nach der Teilung endet.
  • Davor beginnenZwischen den beiden Features wird ein Segment erstellt, das vor der Teilung endet.
String

arcpy.gapro.ReconstructTracks(input_layer, out_feature_class, track_fields, method, buffer_type, {buffer_field}, {buffer_expression}, {time_split}, {distance_split}, {time_boundary_split}, {time_boundary_reference}, {summary_fields}, {split_expression}, {split_type})
NameErläuterungDatentyp
input_layer

Die Punkte oder Polygone, die in Tracks rekonstruiert werden sollen. Die Eingabe muss ein Layer mit aktivierten Zeiteigenschaften sein, der einen Zeitpunkt darstellt.

Feature Layer
out_feature_class

Eine neue Feature-Class mit den resultierenden Tracks.

Feature Class
track_fields
[track_fields,...]

Ein oder mehrere Felder, die zum Identifizieren eindeutiger Tracks verwendet werden.

Field
method

Gibt die Kriterien an, nach denen die Tracks rekonstruiert werden. Wenn ein Puffer verwendet wird, bestimmt der Parameter method den Typ des Puffers.

  • GEODESIC Wenn der Raumbezug geschwenkt werden kann, überqueren die Tracks bei Bedarf die Datumsgrenze. Wenn der Raumbezug nicht geschwenkt werden kann, sind die Tracks auf die Ausdehnung des Koordinatensystems beschränkt und werden nicht umbrochen.
  • PLANARDie Tracks überqueren nicht die Datumsgrenze.
String
buffer_type

Gibt an, wie der Pufferabstand definiert wird.

  • FIELDDer Pufferabstand wird anhand eines einzelnen Feldes definiert.
  • EXPRESSIONDer Pufferabstand wird anhand einer Gleichung mit Feldern und mathematischen Operatoren definiert.
String
buffer_field
(optional)

Das Feld, das zur Pufferung der Eingabe-Features verwendet wird. Feldwerte werden in den Einheiten des Raumbezugs der Eingabe angewendet, es sei denn, Sie verwenden ein geographisches Koordinatensystem. In diesem Fall werden Meter verwendet.

Field
buffer_expression
(optional)

Die Methode, die zur Pufferung der Eingabe-Features verwendet wird. Die Felder müssen numerisch sein, und der Ausdruck kann die Operatoren [+ - * / ] und mehrere Felder enthalten. Berechnete Feldwerte werden in den Einheiten des Raumbezugs der Eingabe angewendet, es sei denn, Sie verwenden ein geographisches Koordinatensystem. In diesem Fall werden Meter verwendet.

Verwenden Sie Arcade-Ausdrücke wie as_kilometers($feature.distance) * 2 + as_meters(15).

Calculator Expression
time_split
(optional)

Features, die zeitlich weiter voneinander entfernt sind als die Zeitteilungsdauer, werden in zwei separate Tracks geteilt.

Time Unit
distance_split
(optional)

Features, die weiter voneinander entfernt sind als der Entfernungsaufteilungswert, werden in zwei separate Tracks geteilt.

Linear Unit
time_boundary_split
(optional)

Zeitspanne zur Aufteilung der Eingabedaten für die Analyse. Bei Angabe einer Zeitgrenze können Sie Werte innerhalb einer bestimmten Zeitspanne analysieren. Wenn Sie als Zeitgrenze einen Tag und als Bezug für die Zeitgrenze den 1. Januar 1980 festlegen, werden die Tracks jeweils zu Beginn des Tages geteilt.

Time Unit
time_boundary_reference
(optional)

Bezugszeit zur Aufteilung der Eingabedaten für die Analyse. Zeitgrenzen werden für die gesamte Zeitspanne erstellt, wobei der Bezugszeitpunkt nicht zwangsläufig am Beginn der Zeitspanne liegen muss. Ohne Angabe einer Bezugszeit wird der 1. Januar 1970 verwendet.

Date
summary_fields
[summary_fields,...]
(optional)

Die Statistiken, die für bestimmte Felder berechnet werden.

  • COUNT: Die Anzahl der Nicht-NULL-Werte. Es kann für numerische Felder oder Zeichenfolgen verwendet werden. Die Anzahl von [null, 0, 2] ist 2.
  • SUM: Die Summe der numerischen Werte in einem Feld. Die Summe von [null, null, 3] ist 3.
  • MEAN: Der Mittelwert der numerischen Werte. Der Mittelwert von [0,2, null] ist 1.
  • MIN: Der Minimalwert eines numerischen Feldes. Das Minimum von [0, 2, null] ist 0.
  • MAX: Der Maximalwert eines numerischen Feldes. Der Maximalwert von [0, 2, null] ist 2.
  • STDDEV: Die Standardabweichung eines numerischen Feldes. Die Standardabweichung von [1] ist null. Die Standardabweichung von [null, 1,1,1] ist null.
  • VAR: Die Varianz eines numerischen Feldes in einem Track. Die Varianz von [1] ist null. Die Varianz von [null, 1,1,1] ist null.
  • RANGE: Der Bereich eines numerischen Feldes. Dieser wird durch die Subtraktion der Minimalwerte vom Maximalwert berechnet. Der Bereich von [0, null, 1] ist 1. Der Bereich von [null, 4] ist 0.
  • ANY: Dies ist eine Beispielzeichenfolge aus einem Feld vom Typ "Zeichenfolge".
  • FIRST: Der erste Wert eines angegebenen Feldes in einem Track.
  • LAST: Der letzte Wert eines angegebenen Feldes in einem Track.

Value Table
split_expression
(optional)

Ein Ausdruck, der Tracks basierend auf Werten, Geometrie oder Zeitwerten teilt. Mit "true" ausgewertete Ausdrücke werden geteilt.

Calculator Expression
split_type
(optional)

Gibt an, wie das Track-Segment bei der Aufteilung eines Tracks zwischen zwei Features erstellt wird. Der Teilungstyp wird auf Teilungsausdrücke, Entfernungsaufteilungen und Zeitaufteilungen angewendet.

  • GAPZwischen den beiden Features wird kein Segment erstellt. Dies ist die Standardeinstellung.
  • FINISH_LASTZwischen den beiden Features wird ein Segment erstellt, das nach der Teilung endet.
  • START_NEXTZwischen den beiden Features wird ein Segment erstellt, das vor der Teilung endet.
String

Codebeispiel

ReconstructTracks – Beispiel (eigenständiges Skript)

Das folgende eigenständige Skript veranschaulicht, wie die Funktion ReconstructTracks verwendet wird.

# Name: ReconstructTracks.py
# Description: Reconstruct hurricane points into hurricane tracks, where each 
#              location is buffered by the wind speed * 100.

# Import system modules
import arcpy

# Enable time on the input features using a .lyrx file.
# To create the .lyrx file, add your layer to a map, open the layer properties 
# and enable time. Then right-click the layer and select Share As Layer File.
inputLyrx = r'C:\data\Hurricanes.lyrx'

# MakeFeatureLayer converts the .lyrx to features
hurricanesLayer = arcpy.MakeFeatureLayer_management(inputLyrx, "Hurricanes Layer")

# ApplySymbologyFromLayer sets the time using the .lyrx file definition
arcpy.ApplySymbologyFromLayer_management(hurricanesLayer, inputLyrx)

# Set local variables
trackIdentifier = "EVENTID"
out = "c:/mydata/OutputDatasets.gdb/HurricaneTracks"
bufferExpression = "WINDSPEED * 100"
statistics = [["PRESSURE", "MEAN"]]

# Execute Reconstruct Tracks
arcpy.gapro.ReconstructTracks(hurricanesLayer, out, trackIdentifier, 
                              "GEODESIC", "EXPRESSION", None, 
                              bufferExpression, None, statistics)

Lizenzinformationen

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

Verwandte Themen