54 lines
1.8 KiB
Markdown
54 lines
1.8 KiB
Markdown
# 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
|
|
|
|
```bash
|
|
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.
|