Une application web en Python + Flask + Leaflet permettant de tracer un itinéraire vélo, visualiser le profil d'altitude, et exporter au format GPX.
✅ Itinéraire vélo : calculé avec OpenRouteService
✅ Points multiples : départ, arrivée, via-points ajoutables/déplaçables
✅ Autocomplétion : recherche d'adresse avec suggestions en direct
✅ Profil d’altitude interactif avec coloration des pentes selon difficulté
✅ Estimation de durée basée sur la vitesse moyenne définie par l’utilisateur
âś… Export GPX avec altitudes
✅ Interface responsive avec panneaux rétractables :
- Panneau latéral : résumé trajet + indications détaillées
- Panneau bas : profil d’altitude
git clone https://github.com/Fastaxx/Bikeitinerary
cd Bikeitinerary/python -m venv .venv
source .venv/bin/activate # sous Linux/Macpip install -r requirements.txtflask runL’application sera disponible sur : http://127.0.0.1:5000
- Vitesse moyenne par défaut : modifiable dans la section "Paramètres avancés" (panneau rétractable en bas).
- Coloration du profil d’altitude : seuils de pente ajustables
- Mode vélo par défaut : assuré via
profile=cyclingdans les requĂŞtes ORS.
- Ajouter la superposition météo vent avec Open-Meteo (flèches statiques sur la carte).
- Ajouter la superposition météo pluie avec un sélecteur horaire.
- Mode "impact du vent" sur durée estimée.
- Téléchargement GPX optimisé pour GPS Garmin/Wahoo.
- Import des trajets planifiés.
Projet distribué sous licence MIT – utilisation libre avec attribution.
