Aller au contenu

Convertir un GPX en GeoJSON

Votre trace en GeoJSON pour une carte web ou votre code.

Aucun envoi de fichier

AI Agent pour QGIS
Plugin QGIS

AI Agent pour QGIS

La prochaine fois, sautez le convertisseur : demandez à AI Agent dans QGIS de convertir, reprojeter et charger vos fichiers.

Installer le plugin gratuitOffre gratuite, aucune carte bancaire.
Aussi pour QGISAI SegmentationAI Edit

En savoir plus

Fonctionnement, formats et limites.

À propos de cet outil

Votre trace en GeoJSON pour une carte web ou votre code. Gratuit, et le fichier ne quitte jamais votre navigateur.

Comment fonctionne la conversion

  1. Choisissez un fichier .gpx, déposez-le sur la page ou collez le texte GPX. Plusieurs GPX déposés ensemble sont fusionnés.
  2. Chaque waypoint devient une entité Point, chaque route un LineString, chaque trace un LineString ou un MultiLineString quand elle a plusieurs segments. L'altitude est la troisième coordonnée ; nom, description et heure sont des propriétés.
  3. Téléchargez le .geojson et chargez-le dans Leaflet, Mapbox, geojson.io ou QGIS.

Correspondance des éléments

GeoJSON RFC 7946, longitude en premier, WGS 84.

GPXGeoJSON
wptUne entité Point.
rteUne entité LineString.
trkUn LineString, ou un MultiLineString avec une ligne par trkseg.
eleLa troisième coordonnée.
name, desc, cmt, type, sym, timePropriétés de l'entité.

Ce que l'outil ne fait pas

  • Les heures par point et les extensions de capteurs (fréquence cardiaque, cadence, puissance) ne sont pas écrites : un LineString n'a pas de place pour elles.
  • Fichiers jusqu'à 50 Mo de texte GPX.

Questions fréquentes

Les réponses aux questions les plus posées.

Mon fichier est-il téléversé ?

Non. La conversion se fait dans l'onglet de votre navigateur. Rien n'est envoyé, et fermer l'onglet efface tout.

L'altitude est-elle conservée ?

Oui, comme troisième nombre de chaque coordonnée, que Leaflet ignore et que Mapbox et QGIS peuvent utiliser.

Puis-je afficher le résultat sur une carte Leaflet ?

Oui : L.geoJSON(data).addTo(map) dessine les waypoints et la trace tels quels.

Puis-je fusionner plusieurs GPX en un GeoJSON ?

Oui. Déposez-les ensemble ; leurs entités vont dans une seule FeatureCollection.