ArcGIS Desktop

  • Documentation
  • Support

  • My Profile
  • Aide
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plateforme cartographique de votre organisation

ArcGIS Desktop

Un SIG professionnel complet

ArcGIS Enterprise

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
  • Support
Esri
  • Se connecter
user
  • Mon profil
  • Déconnexion

ArcMap

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

GPX vers entités

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

Résumé

Convertit les informations de points contenues dans un fichier 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 incluent la géométrie (notamment l'altitude ou la valeur Z), ainsi que les champs attributaires suivants :

    • Nom
    • Description
    • Type
    • Altitude
    • DateTimeS : un type de données chaîne.
    • DateTime : un type de données date. Les fichiers de formes ne permettent pas aux types de champs de date de contenir à la fois une date et une heure. Ils prennent uniquement en charge la date (pas l'heure). Les fichiers de formes en sortie auront seulement un champ DateTimeS. 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. Pour plus d'informations sur les fichiers de formes et les restrictions afférentes, reportez-vous à la rubrique Remarques concernant le géotraitement pour la sortie de fichiers de formes.

  • 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 une extrémité. Le type de point collecté est spécifié dans le champ Type en sortie par le code WPT (point de cheminement) ou TRKPT (point de piste). 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 lignes 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 GPX 1.0 et 1.1 sont pris en charge. Les fichiers non conformes à l'un de ces schémas ne sont pas convertis.

  • Vous pouvez convertir des classes d'entités en fichiers GPX à l'aide d'un outil d'exemple accessible sur arcgis.com. L'extension Data Interoperability permet également de créer une sortie GPX.

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 Desktop Basic: Oui
  • ArcGIS Desktop Standard: Oui
  • ArcGIS Desktop Advanced: Oui

Rubriques connexes

  • Vue d'ensemble du jeu d'outils Depuis GPS

ArcGIS Desktop

  • Accueil
  • Documentation
  • Support

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • 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
Donnez-nous votre avis.
Copyright © 2018 Esri. | Confidentialité | Légal