Plus de jeux sur WuGames.ioSponsoriséDécouvrez des jeux de navigateur gratuits — jouez aussitôt, sans téléchargement ni inscription.Jouer

Calculateur de distance d'itinéraire - Multi-waypoints

Calculateur de parcours gratuit : calculez la distance totale d'un itinéraire multi-points. Obtenez les distances de chaque segment et la distance globale instantanément.

À quoi sert ce calculateur ?

Il calcule la distance parcourue le long d'un itinéraire comportant plusieurs points d'étape. Contrairement à un calculateur classique à deux points, il additionne les segments successifs pour donner la distance réelle du trajet.

Indispensable pour la planification de trajets, la logistique, les livraisons, les road-trips, la navigation aérienne ou maritime lorsque plusieurs arrêts sont prévus.

  • Itinéraires multi-points : 2 waypoints et plus
  • Détail segmenté : distance pour chaque portion
  • Unités multiples : km, miles, milles nautiques, mètres, pieds
  • Distance grand cercle : calculs géodésiques précis

Comment l'utiliser

Procédure en 4 étapes :

  1. Saisissez la latitude/longitude de chaque arrêt
  2. Ajoutez des waypoints supplémentaires si besoin
  3. Cliquez sur « Calculer la route » pour générer les distances
  4. Analysez la distance totale, le nombre de points et chaque segment

Formule de calcul

La distance totale est la somme des distances grand cercle entre waypoints successifs via la formule de Haversine :

Distance totale = SUM d(i,i+1) avec d = 2r * asin(sqrt(sin^2((phi2 - phi1)/2) + cos(phi1) * cos(phi2) * sin^2((lambda2 - lambda1)/2)))

Cette approche prend en compte la courbure terrestre. Les points sont traités dans l'ordre d'entrée puis les segments sont additionnés.

Cas d'usage

Outil utile pour :

  • Road-trips : calculer les kilomètres entre plusieurs villes
  • Livraisons : optimiser des tournées multi-dépôts
  • Plan de vol : estimer la distance via des balises
  • Randonnées/trek : mesurer un sentier via des waypoints GPS
  • Logistique : planifier des routes de transport complexes

Route vs distance directe

La distance d'itinéraire diffère d'une distance directe : elle inclut tous les arrêts. Un trajet New York ->Chicago -> Los Angeles est plus long que le direct New York -> Los Angeles.

Ce calculateur restitue une mesure conforme au voyage réel, indispensable pour la planification opérationnelle.

Questions Fréquemment Posées

La distance grand cercle est le chemin le plus court entre deux points sur la surface d'une sphère — visualisée comme l'arc que vous tracieriez sur un globe avec un morceau de ficelle. La formule haversine calcule cette distance en supposant que la Terre est une sphère parfaite de rayon 6371 km ; elle est précise à ~0,5 % pour toute paire de points et est la formule la plus couramment utilisée parce qu'elle est rapide, numériquement stable et ne fait que ~15 lignes de code. Les formules de Vincenty (1975) modélisent la Terre comme un ellipsoïde aplati (WGS84) avec aplatissement f = 1/298,257223563 et convergent itérativement à une précision millimétrique pour des distances inférieures à 20 000 km — mais peuvent échouer à converger pour des points presque antipodaux. L'algorithme GeographicLib de Karney (2013) résout ce problème de convergence et est la référence moderne. Pour les applications de routage grand public, haversine est plus que suffisant.

Une distance suivie par GPS est la somme des segments entre échantillons GPS successifs (typiquement toutes les 1–10 secondes en marchant ou en conduisant), et inclut chaque oscillation de l'antenne due aux réflexions multitrajet, retards atmosphériques et bruit de position ±3 m du récepteur. La distance du planificateur est la somme des longueurs de segments le long de l'axe central de la route correspondante d'OSM ou de données cartographiques commerciales, qui est lisse et idéalisée. La distance GPS est presque toujours plus longue — parfois 5–15 % plus longue pour une promenade en ville — parce que l'oscillation ajoute de la longueur de chemin. Pour obtenir une distance GPS plus propre, post-traitez la trace avec map-matching (en accrochant chaque fix à la route la plus proche) en utilisant les API Valhalla, OSRM ou Mapbox map-matching, puis additionnez les longueurs de segments accrochés.

Un itinéraire simple A → B est une recherche de plus court chemin en graphe sur le réseau routier utilisant l'algorithme de Dijkstra ou A* avec heuristique de distance haversine. Un itinéraire multi-arrêts avec optimisation est le classique Problème du Voyageur de Commerce (TSP) : étant donné N arrêts intermédiaires, trouvez l'ordre de visite qui minimise la distance totale. TSP est NP-difficile — solution exacte par force brute est N! essais, infaisable au-delà de ~15 arrêts. Les outils du monde réel utilisent des heuristiques comme 2-opt, recuit simulé ou Lin–Kernighan qui trouvent de bonnes solutions (dans 1–2 % de l'optimum) pour des centaines d'arrêts en secondes. Ajouter des contraintes comme fenêtres de temps, capacités de véhicule ou limites de quart de chauffeur le transforme en Problème de Routage de Véhicules (VRP), résolu par OR-Tools, Jsprit ou logiciel commercial de routage de flotte comme Routific, OptimoRoute et HERE Tour Planning.

Les moteurs de routage modernes distinguent "distance la plus courte" de "temps le plus rapide" — ce sont rarement le même itinéraire. Les péages n'ajoutent pas de distance mais les moteurs de routage peuvent les éviter (un réglage utilisateur) ; le résultat est souvent un itinéraire 5–20 % plus long en km mais moins cher. Les ferries raccourcissent généralement la distance routière de façon spectaculaire mais ajoutent temps d'attente et frais ; OpenStreetMap marque les routes de ferry avec route=ferry et les moteurs de routage pénalisent le temps d'embarquement. Les voies HOV (covoiturage) apparaissent comme "voies" séparées avec étiquette hov=designated — le routage conscient du nombre de passagers peut les utiliser pour gagner du temps sur la même route physique. Le routage de camions applique en plus des restrictions de virage, l'évitement de ponts bas et des limites de poids encodées dans OSM sous forme d'étiquettes maxheight, maxweight et hgv=no. Vérifiez toujours le paramètre de profil de véhicule du moteur.

La distance à vol d'oiseau (géodésique/grand cercle) est le chemin en ligne droite sur la surface de la Terre — ce qu'un avion ou un oiseau migrateur parcourrait. La distance routière suit le réseau routier et est toujours plus longue, par un facteur qui varie radicalement : 1,2× dans des grilles urbaines denses comme Manhattan, 1,5–2× dans des zones montagneuses où les routes font des lacets, 3×+ dans des archipels insulaires nécessitant des ferries. Pour les requêtes basées sur le rayon ("trouver tous les restaurants dans 5 km"), utilisez à vol d'oiseau et filtrez largement. Pour les estimations de temps de livraison, vous devez utiliser la distance routière. Erreur typique : filtrer une base de données avec un rayon haversine de 5 km, puis citer aux clients la distance haversine — ils seront déçus quand leur trajet réel sera 8 km. Calculez et affichez toujours les deux chiffres.

Pour les routes pavées dans les pays bien cartographiés (Europe, Amérique du Nord, Japon, Australie), les trois moteurs livrent une précision de distance dans 1–2 % de la longueur réelle de la route — le facteur limitant est la qualité des données OSM, pas l'algorithme. Chacun gère les rues à sens unique, restrictions de virage et ronds-points en utilisant les mêmes étiquettes OSM. Les estimations de vitesse (temps de trajet) varient davantage : OSRM utilise une table de vitesse statique des limitations de vitesse OSM ; Valhalla et GraphHopper peuvent incorporer le trafic en direct si vous les alimentez avec des données historiques ou en temps réel. Dans les zones mal cartographiées (Afrique rurale, zones de conflit, catastrophes naturelles récentes), tous les moteurs basés sur OSM peuvent retourner des itinéraires terriblement faux parce que des routes peuvent manquer ou être marquées non constructibles. Pour un usage commercial critique (livraison du dernier kilomètre, covoiturage), complétez OSM avec des données cartographiques commerciales de HERE, TomTom ou Mapbox.

Une distance d'itinéraire horizontale (vue de plan) ignore les montées ; une vraie distance de longueur de chemin ajoute l'hypoténuse diagonale pour chaque segment d'élévation. Pour la plupart des sentiers la différence est petite — une randonnée de 10 km avec 500 m d'ascension totale est 10,012 km de distance vraie, une augmentation de 0,12 %. Pour un terrain très escarpé cela importe plus : un segment horizontal de 1 km avec 500 m de montée a une hypoténuse de 1,118 km, une augmentation de 11,8 %. Plus important pour les randonneurs et cyclistes est l'effort : la règle de Naismith ajoute 1 heure par 600 m d'ascension par-dessus le temps de marche plate ; la fonction de randonnée de Tobler W = 6 × exp(−3,5 × |s + 0,05|) km/h donne la vitesse de marche W en fonction de la pente s. Strava et Komoot utilisent des modèles d'effort conscients de l'élévation. Obtenez une élévation précise à partir des données DEM SRTM/ASTER échantillonnées le long de la polyligne de l'itinéraire à intervalles de 30 m.

GPX (GPS Exchange Format) est le format d'échange universel, supporté par Garmin, Komoot, Strava, AllTrails, Wikiloc, RideWithGPS et presque toute autre application consciente du GPS. Un fichier GPX est XML avec un élément <trk> (trace) contenant des segments <trkseg> de points <trkpt lat="..." lon="...">, optionnellement avec élévation <ele>, horodatages <time> et fréquence cardiaque <hr> d'un appareil de fitness connecté. Pour un itinéraire par opposition à une trace enregistrée, utilisez l'élément <rte> avec points enfants <rtept>. La taille de fichier maximale recommandée est ~10 000 points pour la compatibilité avec les unités GPS portables — simplifiez avec Douglas–Peucker si dépassé. Notre outil kml-gpx-geojson-converter fait des allers-retours entre GPX, KML (Google Earth) et GeoJSON sans perte de données essentielles.
Calculateur de distance d'itinéraire - Multi-waypoints — Calculateur de parcours gratuit : calculez la distance totale d'un itinéraire multi-points. Obtenez les distances de cha
Calculateur de distance d'itinéraire - Multi-waypoints