Files

1.8 KiB

connect2gpx — Présentation

En une phrase

connect2gpx transforme un lien de trail Garmin Connect en fichier GPX que l'on peut ouvrir dans n'importe quelle application de randonnée ou de navigation (Garmin, Komoot, Strava, OsmAnd, etc.).

Le problème

Garmin Connect propose une section « Trails » avec des parcours curatés affichés sur une carte. Ces parcours sont consultables en ligne, mais il n'est pas toujours simple d'en récupérer la trace GPS au format GPX pour la charger sur un appareil ou la partager.

Ce que fait l'outil

  1. Vous lui donnez l'URL d'une page Garmin Trails (par exemple une boucle dans le Hainaut).
  2. Il ouvre automatiquement un navigateur invisible (Chromium) pour contourner la protection anti-robots de Garmin.
  3. Il récupère la trace complète du parcours, point par point, avec l'altitude.
  4. Il écrit un fichier .gpx standard, prêt à être utilisé.

Résultat

Un fichier GPX contenant :

  • le nom et la description du trail ;
  • la trace complète (latitude, longitude, altitude) ;
  • typiquement plusieurs centaines à milliers de points.

Pour l'exemple analysé (« Boucle de Poteaupré et Étang de Virelles ») : 854 points, ~20,7 km, dénivelé positif ~251 m.

Utilisation

connect2gpx "https://connect.garmin.com/app/trails/..." -o sortie.gpx

Prérequis

  • Python 3.13 ou supérieur
  • Chromium ou Google Chrome installé sur la machine

Limites

  • Fonctionne uniquement avec les trails publics de Garmin Connect (pas avec vos activités personnelles, qui nécessitent une authentification).
  • Dépend de la structure interne du site Garmin : si Garmin modifie son site, l'outil peut nécessiter une mise à jour.
  • Un parcours prend environ 10 à 20 secondes à récupérer.