Beschriftung | Erläuterung | Datentyp |
Eingabe-Features | Punkt-Features als Punktpositionen entlang der zu erstellenden Tracks. | Feature Layer |
Datumsfeld | Das Datumsfeld, das zum Sortieren der Eingabe-Features-Punkte verwendet wird. | Field |
Ausgabe-Feature-Class | Die ausgegebenen Track-Linien-Features. | Feature Class |
Gruppenfeld (optional) | Ein Feld aus dem Parameter Eingabe-Features, das zum Gruppieren der Eingabepunkte verwendet wird. Für jede einzelne Gruppe wird ein eigener Track erstellt. | Field |
Geschwindigkeitsfelder einbeziehen (optional) | Gibt an, ob Geschwindigkeits-Ausgabefelder (speed_mps, speed_mph, speed_kph und speed_knt) im Parameter Ausgabe-Feature-Class berücksichtigt werden.
| Boolean |
Ausgabesequenzpunkte (optional) | Die Ausgabe-Punkt-Features. Die Ausgabe enthält ein SEQUENCE-Feld zur Angabe der Reihenfolge, die für den mit dem Parameter Ausgabe-Feature-Class erstellten Pfad verwendet wird. | Feature Class |
Zusammenfassung
Konvertiert Sequenzen mit aktivierten Zeiteigenschaften von Eingabepunktdaten, beispielsweise GPS-Punkte, in Ausgabepfade.
Verwendung
Wenn sich der Parameter Eingabe-Features in einem projizierten Koordinatensystem befindet, verwendet der Parameter Ausgabe-Feature-Class dasselbe Koordinatensystem. Wenn sich der Parameter Eingabe-Features in einem geographischen Koordinatensystem befindet, verwendet der Parameter Ausgabe-Feature-Class das Koordinatensystem World Azimuthal Equidistant.
Wenn in den Parameterwerten für Eingabe-Features Punkte mit denselben Koordinaten vorhanden sind, wird der zweiten Y-Koordinate beim Erstellen jeder Ausgabelinie ein Versatz von 1 Zentimeter hinzugefügt. Dies geschieht, weil das Geometriemodell doppelte Stützpunkte in einer einzelnen Polylinie nicht zulässt.
Wenn Eingabe-Features-Punkte in das Koordinatensystem "Web Mercator" projiziert werden, können die Werte in den Feldern Shape Length und distance_m voneinander abweichen, weil die Werte im Feld distance_m mit der geodätischen Länge berechnet werden und als genauer gelten.
Die folgenden Felder werden dem Parameter Ausgabe-Feature-Class hinzugefügt:
Feldname Feld-Alias Beschreibung d_start Start Date Startdatum und -zeit
d_start_s Start Date (string) Startdatum und -zeit als Zeichenfolge/Text
d_end End Date Enddatum und -zeit
d_end_s End Date (string) Enddatum und -zeit als Zeichenfolge/Text
distance_m Distance (meters) Entfernung in Metern
dt_sec Time Delta (seconds) Zeitunterschied in Sekunden
dt_min Time Delta (minutes) Zeitunterschied in Minuten
speed_mps Speed (meters per second) Optional. Geschwindigkeit in Meter pro Sekunde
speed_mph Speed (miles per hour) Optional. Geschwindigkeit in Meilen pro Stunde
speed_kph Speed (kilometers per hour) Optional. Geschwindigkeit in Kilometer pro Stunde
speed_knt Speed (knots) Optional. Geschwindigkeit in Knoten
oid_start Start ObjectID Objekt-ID des Startpunktes aus Eingabe-Features
oid_end End ObjectID Objekt-ID des Endpunktes aus Eingabe-Features
group_id Group Identification Optional. Gruppenfeld-Werte aus dem Parameter Eingabe-Features
Die folgenden Felder werden dem Parameter Ausgabesequenzpunkte hinzugefügt:
Feldname Feld-Alias Beschreibung sequence Sequence Number Sequenznummer des Punktes im Track
date Date Feld "Datum/Uhrzeit" aus dem Parameter Eingabe-Features
date_str Date (string) Feld "Datum/Uhrzeit" als Zeichenfolge
oid_orig Original ObjectID Objekt-ID des ursprünglichen Features aus dem Parameter Eingabe-Features
group_id Group Identification Optional. Gruppenfeld-Werte aus dem Parameter Eingabe-Features
Für die Parameter Ausgabe-Feature-Class und die Ausgabesequenzpunkte wird eine .lyrx-Ausgabedatei (Symbolisierungs- und Layer-Einstellungen) erstellt. Diese werden im Workspace des nächstgelegenen Ordners erstellt, der die Ausgabe-Features enthält.
Parameter
arcpy.intelligence.PointsToTrackSegments(in_features, date_field, out_feature_class, {group_field}, {include_velocity}, {out_point_feature_class})
Name | Erläuterung | Datentyp |
in_features | Punkt-Features als Punktpositionen entlang der zu erstellenden Tracks. | Feature Layer |
date_field | Das Datumsfeld, das zum Sortieren der in_features-Punkte verwendet wird. | Field |
out_feature_class | Die ausgegebenen Track-Linien-Features. | Feature Class |
group_field (optional) | Ein Feld aus dem Parameter in_features, das zum Gruppieren der Eingabepunkte verwendet wird. Für jede einzelne Gruppe wird ein eigener Track erstellt. | Field |
include_velocity (optional) | Gibt an, ob Geschwindigkeits-Ausgabefelder (speed_mps, speed_mph, speed_kph und speed_knt) im Parameter out_feature_class berücksichtigt werden.
| Boolean |
out_point_feature_class (optional) | Die Ausgabe-Punkt-Features. Die Ausgabe enthält ein SEQUENCE-Feld zur Angabe der Reihenfolge, die für den mit dem Parameter out_feature_class erstellten Pfad verwendet wird. | Feature Class |
Codebeispiel
Das folgende Skript für das Python-Fenster veranschaulicht, wie die Funktion PointsToTrackSegments im unmittelbaren Modus verwendet wird:
import arcpy
arcpy.PointsToTrackSegments_intelligence("C:/data/mtracks.gdb/source_pts",
"DateTime",
"C:/data/mtracks.gdb/tracklines",
"Name",
"INCLUDE_VELOCITY",
"C:/data/mtracks.gdb/seqpoints")
Das folgende Python-Skript veranschaulicht die Verwendung der Funktion PointsToTrackSegments in einem eigenständigen Skript:
# Name: PointsToTrackSegments_Example2.py
# Description: Convert points to track segments.
# Import system modules
import arcpy
# Set local variables
in_features = "C:/data/mtracks.gdb/source_pts"
date_time = "DateTime"
out_feature_class = "C:/data/mtracks.gdb/tracklines"
group_field = "Name"
out_points = "C:/data/mtracks.gdb/seqpoints"
# Execute PointsToTrackSegments
arcpy.PointsToTrackSegments_intelligence(in_features, date_time,
out_feature_class, group_field,
"INCLUDE_VELOCITY", out_points)
Umgebungen
Lizenzinformationen
- Basic: Ja
- Standard: Ja
- Advanced: Ja