Cum se calculează distanța dintre două puncte de pe glob

Autor: Christy White
Data Creației: 11 Mai 2021
Data Actualizării: 1 Iulie 2024
Anonim
RED Cum afli distanța în teren dintre două puncte de pe Glob ?
Video: RED Cum afli distanța în teren dintre două puncte de pe Glob ?

Conţinut

Măsurarea distanței dintre două puncte pe o suprafață curbată, cum ar fi planeta Pământ, nu este la fel de simplă ca pe o suprafață plană. Există mai multe formule de trigonometrie diferite care dau acest rezultat. Cea mai precisă, în special pentru distanțe foarte scurte, este așa-numita formulă Haversine.


instrucțiuni de ghidare

Pământul, așa cum se arată într-un model de glob (imagine globală de Christopher Meder de la Fotolia.com)
  1. Convertiți latitudinea și longitudinea la cele două puncte echivalente în radiani. Dacă începeți cu ceva în grade, minute și secunde, trebuie mai întâi să îl convertiți în grade zecimale - să împărțiți secundele cu 60, să adăugați la minute, să împărțiți total cu 60, să adăugați în grade. Un radian este echivalent cu 57.2957795 grade zecimale, deci împărțiți rezultatul în grade zecimale cu 57.2957795 pentru a ajunge la valoarea în radiani. Faceți acest lucru separat cu latitudinea și longitudinea colonului, obținând un total de patru numere.

  2. Subtractați punctul 2 de la punctul 1 - longitudinea de la punctul 2 mai puțin longitudine de la punctul 1 și latitudinea de la punctul 2 mai puțin latitudinea de la punctul 1. Sau, mai compact: DLON = lon2 - lon1 și DLAT = lat2 - lat1.


  3. Calculați cosinusele lat1 și lat2. Cosinul este o funcție trigonometrică.

  4. Împărțiți DLAT cu 2. Calculați-vă sinusul (o altă funcție trigonometrică) și multiplicați rezultatul de la sine pentru a obține pătratul: (sine a (DLAT / 2)) ². Repetați această procedură și pentru DLON: (sinus de (DLON / 2)) ².

  5. Multiplicați cosinusul LAT1 cu cosinusul LAT2 și cu (sinus (DLON / 2)) ². Adăugați (sinus (DLAT / 2)) ² la rezultat. Să numim această valoare "a": a = cosinus (LAT1) * cosinus (LAT2) * (sinus (DLON / 2)) ² + (sinus (DLAT / 2)).

  6. Calculați distanța cu următoarea formulă: distanța = raza globului * 2 * arc tangent de (rădăcină pătrată a "a" / rădăcină pătrată a (1 - "a")). Arcul tangent este o altă funcție trigonometrică. Raza Pământului este în general acceptată ca 6.367 km sau 3.956 mile marine.