GPX vers entités (Conversion)

Niveau de licence :De baseStandardAvancé

Récapitulatif

Convertit des fichiers GPX en entités.

Utilisation

Syntaxe

GPXToFeatures_conversion (Input_GPX_File, Output_Feature_class)
ParamètreExplicationType de données
Input_GPX_File

Fichier GPX à convertir.

File
Output_Feature_class

Classe d'entités à créer.

Feature Class

Exemple de code

Exemple 1 d'utilisation de l'outil GPXToFeatures (fenêtre Python)

L'extrait de code Python suivant convertit un fichier GPX en entités à partir de la fenêtre Python.

import arcpy

arcpy.GPXtoFeatures_conversion('c:\\GPX_Files\\Hike.gpx', 'c:\\gisData\\Hike.shp')
Exemple 2 d'utilisation de l'outil GPXToFeatures (script autonome)

L'extrait de code Python suivant convertit un fichier GPX en entités puis sélectionne les pistes et crée une classe d'entités polylignes à partir de ces pistes uniques.

# 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')

Environnements

Cet outil n'utilise aucun environnement de géotraitement

Thèmes connexes

Informations de licence

ArcGIS for Desktop Basic : Oui
ArcGIS for Desktop Standard : Oui
ArcGIS for Desktop Advanced : Oui
9/12/2013