Trace GPS GPX (.gpx)
Spécification StandardLe format GPS Exchange Format (GPX) est la norme XML ouverte pour le partage de points de cheminement GPS, d'itinéraires de randonnée prévus et de traces d'activité enregistrées sur des appareils GPS (Garmin, Wahoo), des smartphones et des plateformes d'activités telles que Strava.
Convertir GPX en KML
Convertisseur gratuit de GPX vers KML dans le navigateur. Convertissez des fichiers instantanément sur votre appareil.
Inspecter et métadonnées
Les systèmes d'exploitation et les analyseurs de fichiers identifient les fichiers GPX en inspectant la séquence d'octets binaires de tête :
Signature d'en-tête au niveau des octets (Magic Bytes)
Les systèmes d'exploitation et les analyseurs de fichiers identifient les fichiers GPX en inspectant la séquence d'octets binaires de tête :
SIGNATURE HEXADÉCIMALE (DÉCALAGE 0) :
3C 67 70 78REPRÉSENTATION ASCII : <gpx
Normalisation : Spécification GPX 1.1 de Topografix
Spécifications techniques
| Architecture de conteneur | Schéma XML contenant des points de cheminement (<wpt>), des itinéraires (<rte>) et des traces (<trk>) composés de points de trace séquentiels (<trkpt>) |
| Compression | Texte non compressé (facilement compressé avec Gzip) |
| Boutisme des octets | Flux de texte UTF-8 / Unicode |
| Espaces colorimétriques | N/A (Télémétrie géospatiale) |
| Canaux et structure | Latitude, longitude, élévation (en mètres), horodatage UTC, fréquence cardiaque, cadence et température |
| Dimensions maximales | Donnée de coordonnées WGS 84 (norme GPS mondiale) |
| Transparence | Aucune |
| Streaming et progressif | La diffusion en continu de points de trace séquentiels permet un enregistrement GPS en direct et continu |
Matrice de comparaison technique : GPX vs Concurrents
| Attribut technique | GPX (Actuel) | KML | GEOJSON | FIT |
|---|---|---|---|---|
| Objectif principal | Loisirs de plein air et suivi sportif | Visualisation de la Terre en 3D (Google Earth) | Cartographie web et données SIG | Format de montre de sport binaire Garmin |
| Points de trace horodatés | Norme native (<trkpt> avec <time>) | Nécessite des balises de schéma personnalisées | Nécessite des horodatages de propriétés personnalisées | Enregistrements d'horodatage binaires |
| Structure du fichier | Schéma XML ouvert | Schéma XML ouvert | Format JSON ouvert | Binaire compact propriétaire |
| Prise en charge Garmin / Strava | Exportation/importation 100% universelle | Pris en charge dans Google Earth | Pris en charge dans le SIG web | Format d'enregistrement matériel natif |
Modes de corruption courants et guide de récupération hexadécimale
Strava ou Garmin Connect indique 'An error occurred with your upload: file empty or invalid'.
Cause racine: Absence de balises </trk> ou </gpx> de fermeture en raison d'une panne de batterie au milieu de l'enregistrement.
Récupération: Réparer les balises XML non fermées à l'aide de l'outil de réparation GPX de File2File.
Analyse de sécurité et vecteurs d'attaque de l'analyseur
Les fichiers GPX sont basés sur XML et peuvent exposer des données de localisation privées (adresses personnelles) ou souffrir d'injections d'entités XML.
Vecteurs d'attaque connus
- Fuite de la confidentialité de la localisation exposant des points de départ sensibles (domicile/travail) dans les fichiers d'entraînement publics.
- Injection d'entités externes XML (XXE) dans les gestionnaires de téléchargement de fichiers des plateformes de fitness.
- Déni de service via des fichiers de points de trace contenant un million de points provoquant un épuisement du processeur.
Bonnes pratiques de défense: Désactiver le traitement DTD dans les analyseurs XML GPX et proposer le masquage des zones de confidentialité pour les coordonnées du domicile.
Origines historiques et jalons
Principaux avantages
- La norme mondiale incontestée pour les loisirs de plein air, la randonnée, la course à pied et le cyclisme.
- Télémétrie chronologique : les points de trace stockent des horodatages UTC précis ainsi que l'élévation, permettant des calculs d'allure, de vitesse et de pente.
- Compatibilité universelle avec Garmin, Apple Watch, Strava, Komoot, AllTrails et Google Earth.
Limites techniques
- Le format XML verbeux entraîne des tailles de fichiers importantes pour les longs enregistrements GPS de plusieurs jours.
- Manque les données de capteurs avancées (dynamique de course, équilibre de puissance en cyclisme) stockées dans les fichiers binaires Garmin FIT.
- Les fichiers texte peuvent être facilement modifiés ou altérés pour falsifier les performances athlétiques.
Anecdotes techniques
- Les coordonnées GPX utilisent toujours le datum WGS 84, qui est exactement le même système de référence de coordonnées que celui utilisé par les satellites GPS en orbite.
- Les montres de sport enregistrent un point de trace toutes les 1 seconde, ce qui signifie qu'un marathon de 3 heures génère plus de 10 000 points de coordonnées dans un seul fichier GPX.
- Les extensions GPX permettent d'enregistrer des données biométriques de santé personnelles telles que la fréquence cardiaque (<gpxtpx:hr>) et la cadence de pédalage directement à l'intérieur de la trace GPS.
Foire aux questions techniques
Qu'est-ce qu'un fichier GPX ?
Un fichier GPX est un format de données GPS qui stocke des points de cheminement, des itinéraires et des traces enregistrées (avec latitude, longitude, élévation et temps) à partir d'appareils GPS et de montres de sport.
Comment puis-je convertir un fichier GPX en KML pour Google Earth ?
Vous pouvez convertir n'importe quel entraînement ou sentier de randonnée GPX en fichier KML Google Earth en un seul clic à l'aide de File2File.app directement dans votre navigateur web.
Comment puis-je télécharger un fichier GPX sur Strava ?
Connectez-vous à Strava.com, cliquez sur l'icône '+' en haut à droite, sélectionnez 'Télécharger une activité' et choisissez 'Fichier' pour télécharger votre enregistrement .gpx.
Paires de conversion GPX associées
La conversion de données de traces GPS GPX au format Google KML permet d'afficher instantanément des journaux de suivi en plein air bruts dans Google Earth et des applications de cartographie Web personnalisées.
La conversion du balisage géographique Google KML en traces GPS GPX standardise les fonctionnalités de cartographie propriétaires en données universelles de points de cheminement et de traces.
La conversion de données vectorielles GeoJSON en GPX traduit des objets JSON géographiques standard en un format basé sur XML optimisé pour les appareils de navigation physique.