ArcGIS for Desktop

  • Documentation
  • Tarification
  • Support

  • My Profile
  • Aide
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

La plateforme cartographique de votre organisation

ArcGIS for Desktop

Un SIG professionnel complet

ArcGIS for Server

SIG dans votre entreprise

ArcGIS for Developers

Outils de création d'applications de localisation

ArcGIS Solutions

Modèles d'applications et de cartes gratuits pour votre secteur d'activité

ArcGIS Marketplace

Téléchargez des applications et des données pour votre organisation.

  • Documentation
  • Tarification
  • Support
Esri
  • Se connecter
user
  • Mon profil
  • Déconnexion

Aide

  • Accueil
  • Commencer
  • Carte
  • Analyser
  • Gérer les données
  • Outils
  • Plus...

GPX vers entités

  • Récapitulatif
  • Utilisation
  • Syntaxe
  • Exemple de code
  • Environnements
  • Informations de licence

Récapitulatif

Convertit des fichiers GPX en entités.

Utilisation

  • Cet outil convertit les informations de points contenues dans un fichier GPX en entités. Les entités en sortie englobent la géométrie (notamment l'altitude ou la valeur z) ainsi que des champs attributaires de Nom, Description, Type, DateTimeS (type de chaîne), Altitude et DateTime (type de date - si possible). Les fichiers de formes ne prennent pas en charge les champs Date-Heure, uniquement les champs Date. Les fichiers de formes en sortie auront seulement un champ DateTime de type chaîne créé. Tous les autres types de format en sortie tenteront de créer un véritable champ DateTime si le format de date est conforme à la norme XML de temps. La plupart des fichiers GPX respectent la norme de temps XML.

  • Les fichiers GPX rassemblent des points par deux méthodes : les points de cheminement et les pistes. Les points de cheminement sont des points généralement uniques, sans relation entre eux, alors que les pistes composent un itinéraire ou un ensemble de points reliés entre eux avec un point de départ et un point de fin. Le type de point collecté est spécifié dans la classe d'entités en sortie par le code WPT (point de cheminement) ou TRKPT (point de piste) dans le type de champ attributaire. Les points de cheminement peut être dotés d'un nom et d'une description pour chaque point individuel. Les pistes ont un nom et la description associés à la piste en soit, et non à chaque point individuel.

    Vous pouvez utiliser l'outil Points vers lignes pour créer des polylignes pour chaque piste.

    • Utilisez l'outil Sélectionner une couche par attributs pour sélectionner des points de piste avec l'expression : TYPE = "TRKPT".
    • Utilisez les entités sélectionnées comme entrée de l'outil Points vers ligne. Dans le paramètre Champ de ligne de l'outil Points vers ligne, choisissez le champ Nom pour créer des pistes uniques.

    Le code Python ci-dessous illustre le fonctionnement de ce workflow à l'aide d'un script.

  • La sortie est générée dans le système de coordonnées WGS84. Vous pouvez le cas échéant reprojeter les entités en sortie dans un autre système de coordonnées à l'aide de l'outil Projeter.

  • Les schémas Topografix GPX1.0 et 1.1 sont pris en charge. Les fichiers non conformes à l'un de ces schémas ne sont pas convertis.

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

  • Espace de travail courant
  • Espace de travail temporaire

Informations de licence

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

Thèmes connexes

  • Vue d'ensemble du jeu d'outils Depuis GPS
Vous avez un commentaire à formuler concernant cette rubrique ?

ArcGIS for Desktop

  • Accueil
  • Documentation
  • Tarification
  • Support

ArcGIS Platform

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

A propos d'Esri

  • A propos de la société
  • Carrières
  • Blog des initiés
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | Confidentialité | Légal