Utilia

Distance entre deux coordonnées GPS

Calculez la distance entre deux points GPS avec la formule de haversine ou de Vincenty (WGS84) : distance en km, miles et milles marins, cap et point milieu.

Point A
Point B

Degrés décimaux (48,8566 ou 48.8566 ; -74,006) ou degrés, minutes, secondes (48°51'24"N, 48 51 24 N, 48°51,4'N). Le sud et l'ouest sont négatifs, sinon utilisez N/S/E/O (ou W). Collez « lat, lon » dans une case latitude pour remplir les deux cases.

Méthode

Distance

–

–

Kilomètres
–
Miles
–
Milles marins
–
Cap initial
–
Cap final
–

Point milieu

–

Route orthodromique sur une grille plate carrée (lignes tous les 30°). Le point gris marque le milieu.

Calcul détaillé

Comment calculer la distance entre deux points GPS

  1. Saisissez la Latitude et la Longitude du Point A et du Point B. Les degrés décimaux (48,8566 ou 48.8566 ; -74,006) comme les degrés, minutes, secondes (48°51‘24”N, 48 51 24 N, 48°51,4’N) sont acceptés. Le sud et l’ouest s’écrivent avec un signe moins, ou avec les lettres N, S, E et O (W fonctionne aussi).
  2. Vous avez copié un couple « 48.8566, 2.3522 » depuis une carte en ligne ? Collez-le dans une case latitude : cet outil le découpe et remplit les deux cases.
  3. Choisissez la Méthode, Haversine (sphère) ou Vincenty (ellipsoïde WGS84), puis l’Unité du résultat principal.
  4. Le résultat se met à jour pendant la saisie (le bouton Calculer fait de même). Vous obtenez la Distance en kilomètres, en miles et en milles marins, le Cap initial, le Cap final et le Point milieu du trajet, en degrés décimaux et en degrés, minutes, secondes.
  5. La ligne sous le résultat compare toujours les deux méthodes : vous voyez tout de suite l’effet de l’aplatissement de la Terre pour vos deux points. Inverser A ⇄ B échange les points, Copier copie la distance, le cap et le point milieu, et le Calcul détaillé reprend chaque étape.

Sous les résultats, la route orthodromique est tracée sur une simple grille de latitudes et longitudes (projection plate carrée). Sur cette grille, le plus court chemin paraît courbe : un vol Paris–New York part vers l’ouest-nord-ouest, remonte vers Terre-Neuve et arrive cap au sud-ouest.

La formule de haversine : la distance sur une sphère

La formule de haversine donne la distance orthodromique, c’est-à-dire le plus court chemin à la surface d’une sphère. Avec les latitudes φ et les longitudes λ en radians :

  • a = sin²(Δφ/2) + cos φ₁ · cos φ₂ · sin²(Δλ/2)
  • c = 2 · atan2(√a, √(1 − a))
  • d = R · c

Cet outil prend R = 6 371,0088 km, le rayon terrestre moyen de l’UGGI. La Terre étant légèrement aplatie aux pôles, le résultat sphérique peut s’écarter d’environ 0,5 % au maximum, ce qui suffit largement pour un voyage, une estimation logistique ou la curiosité. Entre Paris (48,8566 ; 2,3522) et New York (40,7128 ; -74,006), haversine donne environ 5 837 km.

La formule de Vincenty : la distance sur l’ellipsoïde WGS84

Les coordonnées GPS sont définies sur l’ellipsoïde WGS84 (demi-grand axe a = 6 378 137 m, aplatissement f = 1/298,257223563). La formule inverse de Vincenty calcule par itérations le plus court chemin sur cet ellipsoïde, avec une précision de l’ordre du millimètre. Pour Paris–New York, elle donne environ 5 853 km, soit 16 km de plus que la sphère. L’écart dépend de l’orientation du trajet : un trajet le long d’un méridien et un trajet le long de l’équateur ne réagissent pas de la même façon à l’aplatissement.

L’itération de Vincenty peut ne pas converger pour des points presque antipodaux (deux lieux quasiment opposés sur le globe). Dans ce cas rare, cet outil l’indique et affiche le résultat de haversine.

Cap et point milieu

Le cap initial (ou azimut de départ) est la direction à prendre au départ, mesurée dans le sens des aiguilles d’une montre depuis le nord géographique : 0° au nord, 90° à l’est, 180° au sud, 270° à l’ouest. Sur une orthodromie, le cap varie tout au long du trajet ; c’est pourquoi le cap final, la direction suivie à l’arrivée en B, est aussi indiqué. Ce sont des caps vrais : pour naviguer au compas magnétique, il faut encore tenir compte de la déclinaison magnétique locale.

Le point milieu est le point situé à mi-parcours sur la route, et non la moyenne des coordonnées. Avec Vincenty, il est obtenu en parcourant la moitié de la distance le long de la géodésique (formule directe de Vincenty).

Questions fréquentes

Quelle méthode choisir ?

Haversine est simple et suffisante dans la plupart des cas (erreur inférieure à 0,5 %). Préférez Vincenty si vous avez besoin de la précision d’un logiciel de topographie ou d’aviation, ou pour comparer votre résultat avec un SIG qui travaille en WGS84.

Est-ce la distance par la route ?

Non. C’est la distance « à vol d’oiseau » à la surface de la Terre. Les routes, les reliefs et les couloirs aériens rallongent toujours le trajet réel.

Comment convertir des degrés, minutes, secondes en degrés décimaux ?

Degrés décimaux = degrés + minutes/60 + secondes/3600, avec un signe moins pour le sud ou l’ouest. Par exemple, 40°42‘46”N vaut 40 + 42/60 + 46/3600 ≈ 40,7128. Cet outil fait la conversion pour vous et affiche le point milieu dans les deux formats.

Qu'est-ce qu'un mille marin ?

Un mille marin (ou mille nautique) mesure exactement 1 852 m. Il correspondait à l’origine à une minute d’arc de latitude, d’où son usage en navigation maritime et aérienne avec le nœud. Le mile terrestre anglo-saxon mesure 1 609,344 m.

Pourquoi la route paraît-elle courbe sur la carte ?

Le plus court chemin sur un globe est un arc de grand cercle. Les cartes planes étirent les régions proches des pôles : l’orthodromie y apparaît comme une courbe qui s’infléchit vers le pôle le plus proche, alors qu’elle serait droite sur un globe.

L'altitude change-t-elle le résultat ?

Cet outil calcule à la surface de la Terre (ou de l’ellipsoïde) et ignore l’altitude. Pour deux points situés à quelques centaines de mètres au-dessus du niveau de la mer, l’effet est négligeable.