GPX in Features (Conversion)

Lizenzstufe:BasicStandardAdvanced

Zusammenfassung

Konvertiert GPX-Dateien in Features.

Verwendung

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

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Verwandte Themen

Lizenzierungsinformationen

ArcGIS for Desktop Basic: Ja
ArcGIS for Desktop Standard: Ja
ArcGIS for Desktop Advanced: Ja
9/11/2013