Innhold
Måling av avstanden mellom to punkter på en buet overflate, slik som planeten Jorden, er ikke så enkel som på en flat overflate. Det finnes flere forskjellige trigonometriformler som gir dette resultatet. Den mest nøyaktige, spesielt for svært korte avstander, er den såkalte Haversine-formelen.
retninger
Jorden, som vist i en globe-modell (verdensbilde av Christopher Meder fra Fotolia.com)-
Konverter breddegrad og lengdegrad til de to tilsvarende punktene i radianer. Hvis du begynner med noe i grader, minutter og sekunder, må du først konvertere det til desimalgrader - divider sekunder med 60, legg til minutter, divider totalt med 60, legg til i grader. En radian svarer til 57.2957795 desimalgrader, så divider resultatet til desimalgrader ved 57.2957795 for å komme til verdien i radianer. Gjør dette separat med bredden og lengden på tykktarmen, og oppnå totalt fire tall.
-
Trekk punkt 2 fra punkt 1 - lengdegrad fra punkt 2 mindre lengdegrad fra punkt 1, og breddegrad fra punkt 2 mindre breddegrad fra punkt 1. Eller, mer kompakt: DLON = lon2 - lon1 og DLAT = lat2 - lat1.
-
Beregn cosinusene til lat1 og lat2. Kosinus er en trigonometrisk funksjon.
-
Del DLAT med 2. Beregn din sinus (en annen trigonometrisk funksjon) og multipliser resultatet for seg selv for å få plassen: (sinus av (DLAT / 2)) ². Gjenta denne prosedyren for DLON også: (sinus av (DLON / 2)) ².
-
Multipliser cosinusen til LAT1 ved cosinus av LAT2 og av (sinus (DLON / 2)) ². Legg til (sine (DLAT / 2)) ² til resultatet. La oss kalle denne verdien "a": a = cosinus (LAT1) * cosinus (LAT2) * (sinus (DLON / 2)) ² + (sinus (DLAT / 2)) ².
-
Beregn avstanden med følgende formel: avstand = radius av kloden * 2 * tangentbue av (kvadratroten av "a" / kvadratroten av (1 - "a")). Tangentbue er en annen trigonometrisk funksjon. Jordens radius er generelt akseptert som 6 367 km eller 3 956 nautiske mil.