Comment obtenir la distance entre deux points

August 9

Si la Terre était plate, vous pouvez trouver la distance entre deux points en utilisant le théorème de Pythagore. Il serait tout simplement la racine carrée de (latitude1 - latitude2) ^ 2 + (longitude1 - longitude2) ^ 2. Cependant, puisque la Terre ne est pas plate, une formule plus complexe est nécessaire. Si les deux points sont proches l'une de l'autre, la formule ci-dessus seront très proches de corriger, mais se ils sont éloignés, il ne sera pas.

Instructions

1 Ouvrez Excel et entrez la latitude du premier emplacement dans la cellule A1 et B1; entrez degrés dans A1 et B1 minutes. Par exemple, New York City est à 40 degrés 47 minutes nord, entrez donc dans 40 A1 et 47 dans B1.

2 Entrer la longitude du premier emplacement dans les cellules A2 et B2, comme ci-dessus. New York City est à 73 degrés 58 minutes à l'ouest, entrez donc dans 73 A2 et 58 en B2.

3 Faire de même pour le second emplacement. Par exemple, Honolulu est à 21 degrés 18 minutes nord, 157 degrés 50 minutes à l'ouest, entrez donc 21, 18, 157 et 50 dans les cellules A3, B3, B4 et A4, respectivement.

4 Convertissez tous les endroits en degrés décimaux. Dans la cellule C1 saisir = A1 + A2 / 360, puis copier ce aux cellules C2, C3 et C4.

5 Convertissez tous les endroits en radians. Dans la cellule D1 entrer = c1 / 180 * 3,1415 et à le copier à D3, D4 et D5.

6 Calculez la distance. Dans la cellule C6 entrer = ACOS (NAS (D1) NAS (D2) + COS (D1) COS (D2) COS (D4-D3)) 6371.

Conseils et avertissements

  • Ces étapes utilisent la loi sphérique de cosinus, qui ne fonctionne pas parfaitement quand les deux emplacements sont à proximité. La formule Haversine, ce qui est considérablement plus complexe, est disponible sur le site dans la section Références.