Version bêta — envoyez vos bugs avec un maximum de détails et de screenshots à paul@epauler.fr·Confidentialité

Comment ça marche ?

Des vrais chemins, pas des lignes sur une carte.

🎯

Le principe

Vous avez roulé quelque part ? Votre trace GPS enrichit le graphe communautaire. Plus un chemin est emprunté, plus il est recommandé. C'est aussi simple que ça.

Pas d'algorithme qui décide tout seul du "meilleur" chemin. Pas de résultat sponsorisé. Juste des gens qui roulent et partagent.

ODbL 1.0AGPLv3K-anonymité
🗺️

Le graphe

Le routeur ne connaît pas toutes les routes du monde — uniquement les chemins validés par la communauté et les réseaux balisés :

🔥
Heatmap
Vos traces GPS, anonymisées
🌲
Pistes DFCI
~51K pistes forestières
🪧
Sentiers balisés
GR, GT, PR, EuroVelo

Plus la communauté partage de traces, plus les trous se comblent.

🧠

Comment le routeur choisit

Chaque segment de chemin reçoit un "coût". Le routeur cherche le chemin avec le coût total le plus bas. Voici ce qui influence ce coût :

👥 Fréquentation
Plus un chemin est emprunté, moins il coûte. Bonus max : route 15%, gravel 25%, VTT 35%.
Courbe logarithmique — 1 utilisateur donne déjà ~20% du bonus max. Il faut ~31 utilisateurs distincts pour atteindre le plafond.
🟤 Surface
Un vélo de route sur un single track ? Pénalité. Un VTT sur du gravier ? Bonus. Le coût s'adapte au sport.
SurfaceRouteGravelVTT
Asphalte1.01.11.6
Gravier1.10.800.90
Terre1.31.00.90
Roche1.61.21.0

< 1.0 = bonus, > 1.0 = pénalité. Données de surface via OpenStreetMap.

⛰️ Pente
Les montées raides coûtent plus cher. Mais un VTTiste tolère mieux la pente qu'un routier — le facteur est modulé par sport.
Pénalité progressive : neutre sous 5%, jusqu'à ×2.0 au-delà de 15% (route). Un VTT ne paie que 60% de cette pénalité. Les descentes comptent à 70%. Les pistes DFCI <10% sont considérées plates.
🪧 Sentiers balisés
Les GR, GT, DFCI et EuroVelo reçoivent un bonus. Plus le réseau correspond à votre sport, plus le bonus est fort.
Bonus max VTT : GT/DFCI −45%, GR −36%, PR −22%. Route : seul EuroVelo compte (−10%). Le score dépend de la pertinence du réseau pour votre sport.
↔️ Sens dominant (VTT uniquement)
Si 75%+ des traces vont dans le même sens, c'est probablement une descente à sens unique. Le sens inverse est pénalisé (×2.5 max).
🧮

La formule CHEMIN

Tout ce qui précède se résume en une multiplication :

coût = L × S × U × A × H × T × D
L
Longueurdistance réelle du segment
mètres
S
Slopepénalité de pente, modulée par sport
0.8 – 2.0
U
Undergroundtype de surface (asphalte → roche)
0.8 – 2.0
A
Accèsautoroutes et escaliers = exclusion
1.0 / ∞
H
Heatmapbonus de fréquentation communautaire
0.65 – 1.0
T
Trailbonus sentier balisé (GR, DFCI, GT…)
0.55 – 1.0
D
Directionsens dominant (VTT uniquement)
1.0 – 2.5
Exemple VTT : 200m sur terre, pente 8%, 7 utilisateurs, piste DFCI
L=200 × S=1.058 × U=0.90 × A=1.0 × H=0.79 × T=0.55 × D=1.0 = 82.8m (59% de la longueur réelle)
💡

3 propositions en < 100ms

Le routeur calcule 3 alternatives directement dans votre navigateur :

A
Communautaire
Le meilleur chemin selon la communauté
B
Plus direct
Moins de détours, plus efficace
C
Explorateur
Sentiers boostés, détour généreux

Si les 3 se chevauchent, c'est que le terrain ne laisse qu'un passage. On vous le dit.

⬇️

Cascade de routage

Le routeur essaie dans l'ordre :

1Graphe communautaireDijkstra dans le navigateur
2Vos traces personnellessi connecté, sans K-anonymité
3Ligne droitequand aucun chemin connu ne relie deux points
🛡️

Nos garde-fous

🚫
Pas de détour absurde
Ratio max route/vol d'oiseau plafonné par sport
🔄
Pas de boucles
Détection automatique des allers-retours parasites
Pas d'autoroute
Voies express et escaliers exclus pour tous
🔍
Pas d'opacité
Calcul identique pour tous, pas de préférence cachée
Traces intouchées
Jamais de modification sans votre consentement
⛰️
Altitude fiable
DEM serveur Copernicus, pas le GPS embarqué
📍

Waypoints serrés = passage forcé

Quand vous placez des waypoints rapprochés, le routeur comprend que vous voulez forcer un passage précis. Il désactive progressivement la heatmap et les bonus sentiers pour coller à votre intention.

Les exclusions dures (autoroutes, escaliers) ne sont jamais ignorées, même avec des waypoints serrés.

Code source AGPLv3 · Données ODbL 1.0 · K-anonymité

Expliquer ce que nous faisons, reconnaître ce que nous ne savons pas.

Explorer la carte →GitHub