GPX ou GeoJSON : quelle différence ?
Le GeoJSON est un format JSON standardisé (RFC 7946) pour représenter des données géographiques : points, lignes, polygones. C'est le format de prédilection des bibliothèques de cartographie web (Leaflet, Mapbox, OpenLayers…) et des développeurs. Le GPX, de son côté, reste le format de référence des appareils GPS grand public.
Quand utiliser le GPX
Pour charger un itinéraire sur une montre, un compteur vélo ou dans une application de randonnée, le GPX est le format attendu. Le GeoJSON n'y est généralement pas pris en charge.
Quand utiliser le GeoJSON
Pour afficher une trace sur une carte web personnalisée, ou pour la traiter avec des outils SIG (QGIS, Turf.js…), le GeoJSON s'intègre nativement à l'écosystème JavaScript et aux bibliothèques cartographiques modernes.
Convertir de l'un à l'autre
- GeoJSON → GPX, pour charger une trace exportée d'un outil web sur un appareil GPS.
- GPX → GeoJSON, pour afficher une trace GPS sur une carte web.
Piège classique : l'ordre des coordonnées en
GeoJSON est [longitude, latitude], inversé par rapport à l'ordre habituel
latitude/longitude. Notre convertisseur gère cette conversion automatiquement.