Comprendre le format de fichier GPX
Le GPX (GPS Exchange Format) est le standard ouvert universel pour les données GPS. Conçu à l'origine pour partager des waypoints entre appareils GPS, le GPX est devenu la lingua franca des données de localisation dans les sports outdoor. Toutes les grandes plateformes — Strava, Komoot, AllTrails, Garmin Connect, MapMyRun — peuvent exporter en GPX. Un fichier GPX contient des points de trace avec latitude, longitude, altitude et horodatage.
Les enregistrements GPX standard incluent les trackpoints avec latitude, longitude, élévation et timestamp dans l'élément <trkpt>. Les extensions sous l'espace de noms Garmin TrackPointExtension peuvent porter des champs supplémentaires : fréquence cardiaque (<gpxtpx:hr>), cadence (<gpxtpx:cad>), puissance (<gpxtpx:power>), et température de l'air (<gpxtpx:atemp>). La présence de ces extensions dépend de la plate-forme d'origine. Les exports GPX Strava incluent la fréquence cardiaque et la cadence si l'appareil les a enregistrées ; les fichiers AllTrails et Komoot GPX sont généralement GPS-uniquement sans données biométriques.
Pourquoi convertir GPX en CSV?
GPX est conçu pour l'échange de données GPS, pas pour l'analyse. Pour étudier vos données GPS de manière quantitative — calculer le gradient à chaque point, mesurer la vitesse entre trackpoints consécutifs, analyser le gain d'élévation sur des segments spécifiques, ou construire un graphique vitesse/élévation personnalisé — vous avez besoin des données dans un format plat, basé sur des lignes, que les outils statistiques peuvent traiter. CSV est ce format. La conversion GPX vers CSV est l'étape standard première avant toute analyse quantitative de route ou de performance.
L'analyse cartographique et SIG est un autre cas d'usage majeur. Les outils comme QGIS, ArcGIS et Google Earth Pro peuvent importer des fichiers CSV avec colonnes latitude et longitude comme couches de points. Cela vous permet de colorier votre route par vitesse, gradient, fréquence cardiaque, ou n'importe quel autre champ du CSV — produisant des visualisations plus riches que les pistes monochromes que la plupart des visionneuses GPX affichent. Les concepteurs de routes et les entraîneurs utilisent cela pour identifier où les athlètes ralentissent, où le terrain affecte l'effort, et comment les conditions se comparent.
Quelles données sont exportées en CSV?
Le CSV a une ligne par trackpoint GPX. Les colonnes standard incluent : timestamp (ISO 8601 UTC), latitude (degrés décimaux), longitude (degrés décimaux), et altitude_m (mètres). Si les données de l'extension Garmin TrackPointExtension sont présentes dans le fichier GPX, des colonnes supplémentaires apparaissent : heart_rate_bpm, cadence_rpm, power_w, et temperature_c. Tous les en-têtes de colonne sont toujours présents dans la sortie ; les cellules sont vides où les données sont absentes. Cela rend le CSV immédiatement utilisable en pandas ou R sans gérer des structures de colonnes variables.
GPX vers CSV — cas d'utilisation
Les fichiers GPX de Strava, Komoot, AllTrails, Wikiloc, Garmin ou d'un GPS portable peuvent être convertis en CSV pour analyse dans Excel, Google Sheets, QGIS ou tout outil de données tabulaires.
Quelles données contient un fichier GPX ?
Le GPX standard stocke latitude, longitude, altitude et heure. Certaines applications ajoutent la fréquence cardiaque et la cadence en données TrackPointExtension. Tous les champs disponibles sont inclus dans l'export CSV.
Comment exporter GPX depuis Strava
- Ouvrez l'activité sur Strava
- Cliquez sur le menu à trois points (⋯) et choisissez Exporter GPX
- Téléchargez le fichier ci-dessus
Comment utiliser ce convertisseur
Téléchargez votre fichier .gpx à l'aide de la zone de dépôt. La conversion s'exécute dans votre navigateur — aucune donnée GPS ne quitte votre appareil. Le CSV se télécharge automatiquement une fois analysé. Les fichiers GPX de n'importe quelle plate-forme sont acceptés : Strava, Komoot, AllTrails, Wikiloc, Garmin, Suunto, Wahoo, RideWithGPS, et toute autre plate-forme qui exporte GPX 1.1 standard. Pour les très grands fichiers GPX (randonnées multijoures ou tours à vélo avec des dizaines de milliers de trackpoints), le traitement peut prendre quelques secondes — tous les calculs se font localement.
Vs autres outils de conversion
GPSBabel est l'outil de conversion GPS open-source le plus complet et peut exporter GPX en CSV avec de nombreuses options. Cependant, il nécessite l'installation et la connaissance de la ligne de commande. Ce convertisseur fonctionne dans n'importe quel navigateur sur n'importe quel appareil y compris les téléphones et tablettes, produit un CSV propre immédiatement, et ne nécessite aucune installation de logiciel. Strava et Garmin Connect n'offrent pas d'export GPX-to-CSV direct depuis leurs interfaces web — pour une conversion rapide, privée et basée sur navigateur, cet outil comble ce manque.
Problèmes courants
Si le CSV a timestamp comme seule colonne non vide, le fichier GPX est un fichier de route ou de waypoint plutôt qu'une piste d'activité enregistrée. Les routes (<rte>) et waypoints (<wpt>) ne portent pas de timestamps ou de données biométriques — seules les pistes (<trk>) le font. Komoot et RideWithGPS exportent les plans de route comme des fichiers GPX de route, pas des fichiers de piste. Pour obtenir un GPX de piste, vous devez enregistrer l'activité (réellement rouler ou courir l'itinéraire) et exporter l'activité résultante — pas l'itinéraire planifié.
Itinéraires GPX pour athlètes en situation de handicap
Les coureurs routiers en fauteuil roulant, cyclistes handbike et coureurs en sit-ski utilisent de plus en plus des appareils GPS activés, et leurs fichiers GPX sont traités de manière identique par ce convertisseur. La sortie CSV est utile pour la planification de route adaptée : le gradient à chaque trackpoint peut être calculé à partir de valeurs d'altitude et de distance consécutives, permettant aux athlètes et entraîneurs d'identifier les sections où le terrain sera particulièrement exigeant. Pour les coureurs en fauteuil roulant analysant des parcours routiers, le profilage de gradient à partir de données GPX-dérivées CSV est un outil pratique pour développer une stratégie d'allure.
Questions fréquemment posées
Comment calcule-je le gradient à partir du CSV?
En Python avec pandas : d'abord calculez la distance horizontale entre points consécutifs en utilisant la formule Haversine (ou importez depuis la bibliothèque geopy), puis gradient = (altitude_m.diff() / horizontal_distance_m) * 100 pour obtenir le gradient en pourcentage. En Excel, calculez la distance à partir de lat/lon en utilisant une formule ou mesurez manuellement, puis =(B2-B1)/(distance_m) * 100 où la colonne B est altitude_m.
Le convertisseur supporte-t-il les fichiers GPX avec plusieurs pistes?
Le convertisseur traite la première piste du fichier GPX. Les fichiers GPX avec plusieurs éléments <trk> — qui se produisent quand un appareil GPS a perdu le signal et a repris, ou quand plusieurs routes ont été exportées ensemble — n'auront que la première piste dans la sortie CSV. Si vous avez besoin de toutes les pistes, divisez le fichier GPX en fichiers séparés (en utilisant GPSBabel ou un éditeur de texte) et convertissez chacun individuellement.