Convertir un GPX en CSV
Chaque point de la trace devient une ligne de tableau.
Traité sur cet appareil · aucun envoi de fichier
GPXVous pouvez aussi coller (Ctrl+V)Confortable jusqu’à 50 Mo
112 ko à télécharger la première fois, puis conservé sur cet appareil.détails
Moteur : fast-xml-parser.
À quoi sert cette page
Tracer le profil d’une randonnée, vérifier une vitesse moyenne, repérer où le signal a sauté : toutes ces questions se répondent en trois minutes dans un tableur, et en une heure dans une application de sport. Encore faut-il sortir les points du GPX, qui est du XML. Cette page en fait un tableau — une ligne par point, avec la distance cumulée, la vitesse et le dénivelé calculés au passage — sans que la trace quitte votre navigateur.
On dit aussi : convertir gpx en csv, points gps en tableau.
Comment faire
- Déposez un ou plusieurs fichiers .gpx.
- Choisissez les colonnes calculées et le séparateur attendu par votre tableur.
- Téléchargez le .csv et ouvrez-le dans Excel, LibreOffice ou Numbers.
Questions fréquentes
Comment la distance est-elle calculée ?
Par la formule de haversine, point à point, sur une sphère de 6 371 008,8 m de rayon. L’écart avec un calcul ellipsoïdal exact reste sous 0,5 %, soit environ 5 m par kilomètre parcouru. C’est une distance au sol : la pente n’y est pas ajoutée, exactement comme le fait le compteur d’une montre de sport.
Pourquoi la colonne vitesse est-elle si irrégulière ?
Parce qu’elle est brute. Entre deux points enregistrés à une seconde d’intervalle, une imprécision de 3 m sur la position donne une vitesse apparente de 10 km/h même à l’arrêt. Aucun lissage n’est appliqué ici, pour ne pas maquiller la mesure ; une moyenne mobile sur dix lignes, dans le tableur, donne une courbe utilisable.
Mon tableur affiche les coordonnées comme du texte, pourquoi ?
Les latitudes sont écrites avec un point décimal, comme le veut le format GPX et l’usage international. Un Excel configuré en français attend une virgule et refuse donc d’y voir un nombre. À l’import, dans l’assistant texte, désignez le point comme séparateur décimal : les colonnes redeviennent numériques.
Les points d’intérêt figurent-ils dans le tableau ?
Non. Un <wpt> est un lieu isolé, sans place dans la suite chronologique des points de la trace : l’ajouter décalerait toutes les distances cumulées. Le tableau ne contient que les points enregistrés, ceux des <trkpt>, dans l’ordre du fichier.
Que se passe-t-il si mon GPX contient plusieurs sorties ?
Elles sont toutes exportées, à la suite, et les colonnes « trace » et « segment » disent d’où vient chaque ligne — il suffit de filtrer dessus dans le tableur. La distance cumulée, elle, court sur tout le fichier : pour la remettre à zéro par sortie, séparez d’abord les traces ou soustrayez la valeur de la première ligne du groupe.
Bon à savoir
- Une ligne par point de trace : latitude, longitude, altitude en mètres, horodatage tel qu’écrit dans le fichier (ISO 8601, le plus souvent en temps universel). Les points d’intérêt (<wpt>) et les itinéraires (<rte>) ne sont pas des points de trace et ne figurent pas dans le tableau.
- La distance cumulée est la somme des distances de haversine entre points successifs : la Terre y est une sphère de 6 371 008,8 m de rayon, ce qui s’écarte de l’ellipsoïde WGS84 de moins de 0,5 %, soit 5 m par kilomètre. C’est une distance au sol, qui ignore la pente — comme le compteur d’une montre.
- La vitesse est une vitesse instantanée entre deux points consécutifs, sans aucun lissage : à l’arrêt, l’imprécision du GPS (2 à 5 m) produit des pointes fantômes de plusieurs km/h. Lisser reviendrait à inventer une mesure ; la colonne brute permet au moins de faire soi-même une moyenne mobile dans le tableur.
- Les colonnes calculées restent vides quand elles ne peuvent pas être calculées : pas d’horodatage, pas de vitesse ; pas d’altitude, pas de dénivelé. Un zéro à la place d’une valeur inconnue fausserait toutes les moyennes du tableur.
- La distance cumulée ne compte pas le saut entre deux segments : une pause pendant laquelle la montre a coupé l’enregistrement n’est pas un déplacement, et l’ajouter gonflerait le total de plusieurs centaines de mètres. La distance repart donc de sa valeur courante au premier point du segment suivant.
- Les latitudes et longitudes sont écrites avec 7 décimales et un point décimal. Un Excel configuré en français lit ce point comme du texte : à l’import, désignez la virgule comme séparateur décimal, ou utilisez la fonction CNUM.
- Les extensions Garmin (fréquence cardiaque, cadence, température) ne sont pas mises en colonnes : leurs noms sont affichés sous le résultat, mais leurs valeurs ne sont pas extraites.