Ce nouvel outil gratuit et open source permet aux cyclistes de générer des itinéraires en boucle de 5 à 200 kilomètres. L’algorithme adapte le tracé selon la discipline choisie, route, gravel ou VTT, tout en fournissant des données précises sur le dénivelé et la répartition des surfaces empruntées.

L’application propose des fonctionnalités pratiques comme l’optimisation selon le vent et l’affichage des points d’eau. Les parcours sont exportables en format GPX ou consultables sur des plateformes tierces. Le code source est disponible publiquement, permettant à la communauté de contribuer à l’évolution technique de ce générateur moderne.

Trouver de nouvelles traces demande souvent de jongler entre plusieurs applications cartographiques. Que l’on cherche à étrenner un nouveau vélo de gravel fraîchement réglé en magasin ou à enchaîner les forts dénivelés pour un entraînement VTT poussé, la planification prend un temps précieux. C’est pour répondre à ce besoin que j’ai développé un nouveau générateur de parcours sportif, gratuit et pensé par un cycliste pour les cyclistes.

La personnalisation au cœur du tracé

Le concept de l’outil est simple : vous fournir une boucle fermée (départ et arrivée au même endroit) parfaitement adaptée à votre pratique du jour.

  • Une flexibilité totale : renseignez votre point de départ via une recherche d’adresse ou utilisez la géolocalisation de votre téléphone, puis ajustez la jauge de distance de 5 km à 200 km.
  • Des algorithmes par discipline : la sélection de votre monture modifie radicalement le routage. L’outil privilégiera les sentiers et la forêt pour le VTT, cherchera un équilibre entre pistes et voies communales pour le gravel, et restera sur de l’asphalte propre pour la route.
  • La maîtrise du terrain : pour éviter les mauvaises surprises, le générateur décompose le parcours avec une barre de répartition des surfaces (pourcentages d’asphalte, de gravier et de terre) et affiche un profil altimétrique détaillé généré dynamiquement.

Des fonctionnalités pensées pour le terrain

Au-delà du simple tracé, j’ai voulu intégrer des options qui font la différence lors d’une sortie :

  • Un routage météo-intelligent : une option permet de choisir le sens de rotation de la boucle en fonction du vent en direct, pour s’assurer de ne pas finir la sortie face aux bourrasques.
  • Le contrôle des axes : des filtres exclusifs permettent d’éviter les nationales pour plus de sécurité, ou de contourner les forts dénivelés si vous souhaitez une sortie plus roulante.
  • L’affichage des commodités : il est possible de faire apparaître les points d’eau et les toilettes publiques tout au long du parcours généré.
  • Des exports simplifiés : la boucle s’exporte en un clic au format GPX pour votre compteur, ou peut s’ouvrir directement dans vos applications favorites comme Strava, Komoot ou Google Maps.

Les coulisses techniques

En tant que développeur, j’ai apporté un soin particulier à l’architecture web de ce projet pour qu’il soit performant et moderne :

  • Interface et ergonomie : le design s’appuie sur le glassmorphisme avec des panneaux flottants translucides et intègre un thème sombre natif pour le confort visuel.
  • L’écosystème cartographique : la carte interactive utilise Leaflet et permet de basculer entre des fonds adaptés aux cyclistes comme CyclOSM ou OpenTopoMap. Le moteur de calcul s’interface avec l’API robuste d’OpenRouteService pour garantir des géométries précises.
  • Compatibilité mobile : l’application est conçue pour être parfaitement utilisable à une main sur smartphone, intégrant les fonctionnalités d’une Progressive Web App (PWA) pour un chargement optimisé.

Un projet open source

Dans une démarche de partage, l’intégralité du code source de ce générateur est disponible publiquement. Si vous êtes curieux de voir comment l’algorithme de routage interagit avec les API, si vous cherchez de l’inspiration pour vos propres développements, ou si vous souhaitez proposer des améliorations, vous pouvez retrouver le dépôt sur GitHub à cette adresse : https://github.com/FabriceFx/cycle-loop-generator

.

Que ce soit pour explorer les petits chemins de la région ou pour découvrir un terrain inconnu pendant vos vacances, l’outil est d’ores et déjà en ligne et testable. Si vous gérez vous-même un site, un code Iframe est généré pour que vous puissiez l’intégrer facilement sur vos propres pages.

Rendez-vous ici pour générer votre première boucle : https://faucheux.bzh/parcours/.