Sådan beregnes afstanden mellem to punkter på kloden

Forfatter: Marcus Baldwin
Oprettelsesdato: 16 Juni 2021
Opdateringsdato: 22 November 2024
Anonim
Sådan beregnes afstanden mellem to punkter på kloden - Artikler
Sådan beregnes afstanden mellem to punkter på kloden - Artikler

Indhold

Måling af afstanden mellem to punkter på en buet overflade, såsom planeten Jorden, er ikke så simpel som på en plan overflade. Der er flere forskellige trigonometriformler, der giver dette resultat. Den mest præcise, især for meget korte afstande, er den såkaldte Haversine formel.


retninger

Jorden, som vist i en globe-model (kloden billede af Christopher Meder fra Fotolia.com)
  1. Konverter latitude og længdegrad til deres to tilsvarende punkter i radianer. Hvis du starter med noget i grader, minutter og sekunder, skal du først konvertere det til decimalgrader - divider sekunder med 60, tilføj til minutter, divider alt med 60, tilføj til grader. En radian svarer til 57.2957795 decimaltal, så divider resultatet til decimaltal ved 57.2957795 for at nå frem til værdien i radianer. Gør dette separat med tykkelsen og længden af ​​tyktarmen, hvilket giver i alt fire tal.

  2. Subtraher punkt 2 fra punkt 1 - længdegrad fra punkt 2 mindre længdegrad fra punkt 1 og breddegrad fra punkt 2 mindre breddegrad fra punkt 1. Eller mere kompakt: DLON = lon2 - lon1 og DLAT = lat2 - lat1.


  3. Beregn cosinus af lat1 og lat2. Cosinus er en trigonometrisk funktion.

  4. Opdel DLAT med 2. Beregn din sinus (en anden trigonometrisk funktion) og multiplicer resultatet selv for at få firkanten: (sinus af (DLAT / 2)) ². Gentag denne procedure for DLON: (sinus of (DLON / 2)) ².

  5. Multiplicér cosinusen af ​​LAT1 ved cosinusen af ​​LAT2 og ved (sinus (DLON / 2)) ². Tilføj (sinus (DLAT / 2)) ² til resultatet. Lad os kalde denne værdi "a": a = cosinus (LAT1) * cosinus (LAT2) * (sinus (DLON / 2)) ² + (sinus (DLAT / 2)) ².

  6. Beregn afstanden med følgende formel: afstand = radius af kloden * 2 * tangentbue af (kvadratroden af ​​"a" / kvadratroden af ​​(1 - "a")). Tangentbue er en anden trigonometrisk funktion. Jordens radius accepteres generelt som 6 367 km eller 3.956 sømil.