Trace GPS GPX (.gpx)

Spécification Standard

Le 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 :

Sélectionnez ou déposez des fichiers ici

Conversion 100 % privée dans le navigateur - les fichiers ne quittent jamais votre appareil

ou coller Ctrl+V
Garantie de confidentialité sans transmission réseau : 0 octet téléchargé vers des serveurs externes. Tout le traitement a lieu localement dans le bac à sable de votre navigateur.

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 78

REPRÉSENTATION ASCII : <gpx

Normalisation : Spécification GPX 1.1 de Topografix

Spécifications techniques

Architecture de conteneurSché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>)
CompressionTexte non compressé (facilement compressé avec Gzip)
Boutisme des octetsFlux de texte UTF-8 / Unicode
Espaces colorimétriquesN/A (Télémétrie géospatiale)
Canaux et structureLatitude, longitude, élévation (en mètres), horodatage UTC, fréquence cardiaque, cadence et température
Dimensions maximalesDonnée de coordonnées WGS 84 (norme GPS mondiale)
TransparenceAucune
Streaming et progressifLa 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 techniqueGPX (Actuel)KMLGEOJSONFIT
Objectif principalLoisirs de plein air et suivi sportifVisualisation de la Terre en 3D (Google Earth)Cartographie web et données SIGFormat de montre de sport binaire Garmin
Points de trace horodatésNorme native (<trkpt> avec <time>)Nécessite des balises de schéma personnaliséesNécessite des horodatages de propriétés personnaliséesEnregistrements d'horodatage binaires
Structure du fichierSchéma XML ouvertSchéma XML ouvertFormat JSON ouvertBinaire compact propriétaire
Prise en charge Garmin / StravaExportation/importation 100% universellePris en charge dans Google EarthPris en charge dans le SIG webFormat 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

2009Lancement de Strava, popularisant l'exportation de traces GPX pour les segments de cyclisme et de course à pied dans le monde entier.
2004Topografix publie GPX 1.1, ajoutant des extensions pour la fréquence cardiaque, la puissance et la cadence.
2002Dan Foster crée GPX pour éliminer les protocoles de câbles GPS propriétaires entre les appareils GPS et les ordinateurs.

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.