ArcGIS for Desktop

  • Dokumentation
  • Preise
  • Support

  • My Profile
  • Hilfe
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

Die Mapping-Plattform für Ihre Organisation

ArcGIS for Desktop

Ein vollständiges professionelles GIS

ArcGIS for Server

GIS in Ihrem Unternehmen

ArcGIS for Developers

Werkzeuge zum Erstellen standortbezogener Apps

ArcGIS Solutions

Kostenlose Karten- und App-Vorlagen für Ihre Branche

ArcGIS Marketplace

Rufen Sie Apps und Daten für Ihre Organisation ab.

  • Dokumentation
  • Preise
  • Support
Esri
  • Anmelden
user
  • Eigenes Profil
  • Abmelden

Hilfe

  • Startseite
  • Erste Schritte
  • Karte
  • Analysieren
  • Verwalten von Daten
  • Werkzeuge
  • Mehr...

GPX in Features

  • Zusammenfassung
  • Verwendung
  • Syntax
  • Codebeispiel
  • Umgebung
  • Lizenzierungsinformationen

Zusammenfassung

Konvertiert GPX-Dateien in Features.

Verwendung

  • Dieses Werkzeug konvertiert die Punktinformationen in einer GPX-Datei in Features. Die Ausgabe-Features umfassen die Geometrie (einschließlich Höhe oder Z-Wert) sowie die Attributfelder für Name, Beschreibung, Typ, DateTimeS (Zeichenfolgentyp), Höhe und DateTime (Datumstyp, wenn möglich). In Shapefiles werden keine Datums-/Uhrzeitfelder, sondern nur Datumsfelder unterstützt. Für Ausgabe-Shapefiles wird nur ein DateTime-Feld vom Typ "string" erstellt. Für alle anderen Ausgabeformattypen wird versucht, ein echtes DateTime-Feld zu erstellen, solange das Datumsformat dem XML-Zeitstandard entspricht. Die meisten GPX-Dateien entsprechen dem XML-Zeitstandard.

  • In GPX-Dateien werden Punkte auf zwei Arten erfasst: als Wegpunkte und Spuren. Wegpunkte sind im Allgemeinen einzelne, nicht verknüpfte Punkte, während Spuren eine Route oder eine Sammlung verwandter Punkte mit einem Ausgangs- und Endpunkt bilden. Der Typ des erfassten Punktes wird in der Ausgabe-Feature-Class durch den Code "WPT" ("waypoint", Wegpunkt) oder "TRKPT" ("track point", Spurpunkt) im Attributfeld "Typ" angegeben. Wegpunkte können einen Namen und eine Beschreibung für jeden einzelnen Punkt aufweisen. Der Name und die Beschreibung von Spuren sind mit der Spur selbst verknüpft, nicht mit jedem einzelnen Punkt.

    Sie können das Werkzeug Punkte in Linie verwenden, um Polylinien für jede Spur zu erstellen.

    • Verwenden Sie das Werkzeug Layer nach Attributen auswählen, um Spurpunkte mit folgendem Ausdruck auszuwählen: TYPE = "TRKPT".
    • Verwenden Sie die selektierten Features als Eingabe für das Werkzeug Punkte in Linie. Wählen Sie im Parameter Linienfeld des Werkzeugs Punkte in Linie das Feld Name aus, um eindeutige Spuren zu erstellen.

    Im folgenden Python-Code wird dargestellt, wie dieser Workflow mit einem Skript erreicht wird.

  • Die Ausgabe wird im WGS84-Koordinatensystem generiert. Falls gewünscht, können die Ausgabe-Features mit dem Werkzeug Projizieren in ein anderes Koordinatensystem neu projiziert werden.

  • Die Topografix GPX-Schemas 1.0 und 1.1 werden unterstützt. Dateien, die keinem dieser Schemas entsprechen, werden nicht übertragen.

Syntax

GPXToFeatures_conversion (Input_GPX_File, Output_Feature_class)
ParameterErläuterungDatentyp
Input_GPX_File

Die zu konvertierende GPX-Datei.

File
Output_Feature_class

Die zu erstellende Feature-Class.

Feature Class

Codebeispiel

GPXToFeatures – Beispiel 1 (Python-Fenster)

Das folgende Python-Snippet konvertiert eine GPX-Datei im Python-Fenster in Features.

import arcpy

arcpy.GPXtoFeatures_conversion('c:\\GPX_Files\\Hike.gpx', 'c:\\gisData\\Hike.shp')
GPXToFeatures – Beispiel 2 (eigenständiges Skript)

Das folgende Python-Snippet konvertiert eine GPX-Datei in Features, wählt dann die Spuren aus und erstellt aus diesen eindeutigen Spuren eine Polyline-Feature-Class.

# Name: ConvertMultiTracks.py
# Description: Converts multiple tracks within a single GPX file into
#              individual line segments

# Import system models
import arcpy

# Convert the GPX file into in_memory features
arcpy.GPXtoFeatures_conversion('c:\\GPX_Files\\MultiHike.gpx', 'in_memory\hikes')

# Select only the track points
arcpy.SelectLayerByAttribute_management('in_memory\hikes', 'NEW_SELECTION', "\"Type\" = 'TRKPT'")

# Convert the tracks into lines. The 'Name' field creates unique tracks.
arcpy.PointsToLine_management('in_memory\hikes', 'c:\\output\HikeTracks.shp', 'Name', '#', 'NO_CLOSE')

Umgebung

  • Aktueller Workspace
  • Scratch-Workspace

Lizenzierungsinformationen

  • ArcGIS for Desktop Basic: Ja
  • ArcGIS for Desktop Standard: Ja
  • ArcGIS for Desktop Advanced: Ja

Verwandte Themen

  • Überblick über das Toolset "Von GPS"
Feedback zu diesem Thema?

ArcGIS for Desktop

  • Startseite
  • Dokumentation
  • Preise
  • Support

ArcGIS Plattform

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Über Esri

  • Über uns
  • Karriere
  • Insider-Blog
  • User Conference
  • Developer Summit
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | Datenschutz | Rechtliches