Hvordan få avstanden mellom to steder

Hvis jorden var flat, kan du finne avstanden mellom to punkter ved hjelp av Pythagoras 'læresetning. Det ville bare være kvadratroten av (latitude1 - latitude2) ^ 2 + (longitude1 - longitude2) ^ 2. Imidlertid, ettersom jorden er ikke flat, er en mer komplisert formel nødvendig. Hvis de to punktene er nær hverandre, vil formelen ovenfor være svært nær å korrigere, men hvis de er fjernt, det vil ikke.

Bruksanvisning

1 Åpne Excel og angi breddegrad av det første stedet i celle A1 og B1; angi grader i A1 og minutter i B1. For eksempel, er New York City 40 grader 47 minutter nord, så skriv 40 i A1 og 47 i B1.

2 Skriv inn lengdegrad av det første stedet i cellene A2 og B2, som ovenfor. New York City er på 73 grader 58 minutter vest, så skriv 73 i A2 og 58 i B2.

3 Do tilsvarende for den andre posisjon. For eksempel, er Honolulu på 21 grader 18 minutter nord, 157 grader 50 minutter vest, så skriv 21, 18, 157 og 50 i cellene A3, B3, A4 og B4, henholdsvis.

4 Konverter alle steder til desimalgrader. I celle C1 oppgi = a1 + a2 / 360, og deretter kopiere dette til cellene C2, C3 og C4.

5 Konverter alle steder til radianer. I celle D1 skriv = C1 / 180 * 3,1415 og kopiere den til D3, D4 og D5.

6 Beregn avstand. I celle C6 skriv = ACOS (SIN (D1) SIN (D2) + COS (D1) COS (D2) COS (D4-D3)) 6371.

Hint

  • Disse trinnene bruker sfæriske lov cosinus, som ikke fungerer perfekt når de to stedene er i nærheten. Den Haversine formel, som er betydelig mer komplisert, er tilgjengelig på nettstedet under Referanser.