La distance à vol d’oiseau désigne le chemin le plus court entre deux points à la surface de la Terre, calculé en suivant la courbure du globe. Ce n’est pas une ligne droite au sens euclidien, mais une distance géodésique tracée sur une sphère. Pour calculer vol d’oiseau de façon fiable, la formule la plus utilisée est celle de Haversine, qui convertit des coordonnées GPS en kilomètres en tenant compte de la courbure terrestre.
Haversine, Vincenty, Karney : trois formules pour calculer la distance géodésique
Trois méthodes coexistent pour calculer cette distance, avec des degrés de précision différents selon la modélisation de la Terre qu’elles retiennent.
| Formule | Modèle terrestre | Précision | Usage type |
|---|---|---|---|
| Haversine | Sphère (R = 6 371,0088 km) | Environ 0,5 % d’écart | Calculs courants, outils grand public |
| Vincenty | Ellipsoïde | Très élevée sur la plupart des trajets | Topographie, cartographie professionnelle |
| Karney (GeographicLib) | Ellipsoïde | Maximale, y compris cas antipodaux | Géodésie scientifique, cas limites |
Haversine modélise la Terre comme une sphère parfaite. Vincenty et Karney intègrent l’aplatissement terrestre aux pôles. L’écart entre Haversine et un calcul ellipsoïdal reste inférieur à 0,3 % pour des distances inférieures à 300 km, ce qui le rend largement suffisant pour comparer des distances entre villes ou estimer une zone de couverture.
La méthode de Karney, implémentée dans la bibliothèque GeographicLib, traite également les cas proches des points antipodaux, pour lesquels la méthode itérative de Vincenty peut ne pas converger.
La formule de Haversine : calcul pas à pas
La formule de Haversine calcule la distance d entre deux points à partir de leurs latitudes (φ₁, φ₂) et longitudes (λ₁, λ₂) exprimées en radians.
Le calcul se déroule en deux étapes :
- Calcul du terme intermédiaire a : a = sin²((φ₂ – φ₁) / 2) + cos φ₁ · cos φ₂ · sin²((λ₂ – λ₁) / 2). Ce terme représente le carré de la moitié de la corde angulaire entre les deux points sur la sphère.
- Calcul de la distance d : d = 2R · arcsin(√a), où R est le rayon moyen de la Terre. Le résultat est exprimé dans la même unité que R, donc en kilomètres si R = 6 371,0088 km.
Les coordonnées GPS issues d’une carte ou d’un GPS sont en degrés. Il faut les convertir en radians avant d’appliquer la formule : radians = degrés × π / 180.

Coordonnées et point de référence : ce qui change le résultat
Une source d’écart souvent sous-estimée ne tient pas à la formule choisie, mais au point de départ utilisé pour chaque lieu. Pour deux villes, le résultat varie selon que l’on retient la mairie, la gare, le centre géométrique du territoire ou l’aéroport.
Le site voldoiseau.com utilise la position de la mairie, fournie par l’IGN dans Admin Express, parce qu’elle correspond au centre-bourg dans la grande majorité des cas. Le centroïde géographique d’une commune peut tomber en pleine campagne ou en mer pour les communes littorales. Pour une commune étendue comme Arles (757 km²), l’écart entre mairie et centroïde représente plusieurs kilomètres.
Conséquence directe : deux calculateurs utilisant des points de référence différents peuvent afficher des distances légèrement différentes pour les mêmes villes, sans qu’aucun des deux soit faux. La reproductibilité du calcul dépend du point de référence autant que de la formule.
Distance vol d’oiseau et distance routière : lire les écarts
La distance à vol d’oiseau est toujours inférieure à la distance routière réelle. L’écart moyen entre les deux se situe entre 20 et 40 % selon les sources, en fonction de la densité du réseau routier et de la géographie du terrain.
Cet écart varie selon plusieurs facteurs :
- La présence d’obstacles naturels (reliefs, cours d’eau) qui allongent le tracé routier sans affecter la ligne géodésique.
- La densité du réseau de routes : en zone urbaine dense, l’écart tend à être plus faible qu’en zone rurale ou montagneuse.
- La distance totale : sur de très courtes distances en ville, la différence peut être quasi nulle si les rues sont orthogonales et directes.
Pour un vol aérien, la situation est différente. L’orthodromie entre deux aéroports n’est pas la longueur réelle du trajet. Les routes aériennes intègrent le contrôle du trafic, les espaces aériens réglementés, les conditions météorologiques et les vents favorables. La distance géodésique fournit une référence géométrique, pas un itinéraire opérationnel.
Représentation sur carte : pourquoi une orthodromie apparaît courbe
Sur une carte en projection de Mercator, une orthodromie, c’est-à-dire le chemin le plus court sur le globe, s’affiche comme une courbe. À l’inverse, une ligne droite sur cette projection représente une loxodromie, soit un trajet à cap constant, qui n’est pas le chemin le plus court.
Cette distorsion explique pourquoi les itinéraires de vols long-courriers semblent faire des détours sur les cartes classiques : ils suivent en réalité l’orthodromie, qui passe par des latitudes élevées. La forme dessinée sur une carte ne reflète pas la distance calculée sur la Terre. Pour visualiser correctement une distance à vol d’oiseau, il faut utiliser une projection adaptée ou un globe interactif.
La formule de Haversine reste la méthode la plus répandue pour calculer une distance à vol d’oiseau de façon simple et précise. Elle s’applique directement à partir des coordonnées GPS de deux points, avec une précision suffisante pour la quasi-totalité des usages courants. Les cas qui nécessitent une précision géodésique plus fine, notamment sur de très longues distances ou près des pôles, orientent vers Karney et la bibliothèque GeographicLib.

