Punkte in Track-Segmente (Intelligence)

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:

    FeldnameFeld-AliasBeschreibung
    d_startStart Date

    Startdatum und -zeit

    d_start_sStart Date (string)

    Startdatum und -zeit als Zeichenfolge/Text

    d_endEnd Date

    Enddatum und -zeit

    d_end_sEnd Date (string)

    Enddatum und -zeit als Zeichenfolge/Text

    distance_mDistance (meters)

    Entfernung in Metern

    dt_secTime Delta (seconds)

    Zeitunterschied in Sekunden

    dt_minTime Delta (minutes)

    Zeitunterschied in Minuten

    speed_mpsSpeed (meters per second)

    Optional. Geschwindigkeit in Meter pro Sekunde

    speed_mphSpeed (miles per hour)

    Optional. Geschwindigkeit in Meilen pro Stunde

    speed_kphSpeed (kilometers per hour)

    Optional. Geschwindigkeit in Kilometer pro Stunde

    speed_kntSpeed (knots)

    Optional. Geschwindigkeit in Knoten

    oid_startStart ObjectID

    Objekt-ID des Startpunktes aus Eingabe-Features

    oid_endEnd ObjectID

    Objekt-ID des Endpunktes aus Eingabe-Features

    group_idGroup Identification

    Optional. Gruppenfeld-Werte aus dem Parameter Eingabe-Features

  • Die folgenden Felder werden dem Parameter Ausgabesequenzpunkte hinzugefügt:

    FeldnameFeld-AliasBeschreibung
    sequenceSequence Number

    Sequenznummer des Punktes im Track

    dateDate

    Feld "Datum/Uhrzeit" aus dem Parameter Eingabe-Features

    date_strDate (string)

    Feld "Datum/Uhrzeit" als Zeichenfolge

    oid_origOriginal ObjectID

    Objekt-ID des ursprünglichen Features aus dem Parameter Eingabe-Features

    group_idGroup 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

BeschriftungErläuterungDatentyp
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.

  • Aktiviert: Geschwindigkeits-Ausgabefelder werden in die Ausgabe eingeschlossen. Dies ist die Standardeinstellung.
  • Deaktiviert: Geschwindigkeits-Ausgabefelder werden nicht in die Ausgabe eingeschlossen.
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

arcpy.intelligence.PointsToTrackSegments(in_features, date_field, out_feature_class, {group_field}, {include_velocity}, {out_point_feature_class})
NameErläuterungDatentyp
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.

  • INCLUDE_VELOCITYGeschwindigkeits-Ausgabefelder werden in die Ausgabe eingeschlossen. Dies ist die Standardeinstellung.
  • EXCLUDE_VELOCITYGeschwindigkeits-Ausgabefelder werden nicht in die Ausgabe eingeschlossen.
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

PointsToTrackSegments – Beispiel 1 (Python-Fenster)

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")
PointsToTrackSegments – Beispiel 2 (eigenständiges Skript)

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

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzinformationen

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

Verwandte Themen