Hogyan lehet kiszámítani a két pont közötti távolságot a világon

Szerző: Roger Morrison
A Teremtés Dátuma: 4 Szeptember 2021
Frissítés Dátuma: 10 Lehet 2024
Anonim
Hogyan lehet kiszámítani a két pont közötti távolságot a világon - Cikkek
Hogyan lehet kiszámítani a két pont közötti távolságot a világon - Cikkek

Tartalom

Az ívelt felületen lévő két pont, például a Föld bolygó közötti távolság mérése nem olyan egyszerű, mint a sík felületen. Számos különböző trigonometria-képlet van, amely ezt eredményezi. A legpontosabb, különösen nagyon rövid távolságokra az úgynevezett Haversine-formula.


irányok

A Föld, ahogy azt a világmodell mutatja (Christopher Meder képe a Fotolia.com-tól)
  1. A szélességet és a hosszúságot két egyenértékű pontra konvertálhatja radiánban. Ha valamivel fokokban, percekben és másodpercekben kezd, akkor először tizedes fokra kell konvertálnia - osztja másodpercet 60-tal, adja hozzá percekhez, osztja összesen 60-tal, adja hozzá a fokozatokhoz. A radian 57,2957795-es decimális fokkal egyenértékű, így az eredményt decimális fokokra osztjuk 57,2957795-rel, hogy elérjük az értéket radiánokban. Ezt külön kell megtenni a vastagbél szélességével és hosszúságával, összesen négy számot kapva.


  2. A 2-es pontot vonja le az 1. ponttól a 2. ponttól az 1. ponttól kevesebb hosszúságtól, és a 2. ponttól a szélességtől az 1. ponttól kisebb távolságot.

  3. Számolja ki a lat1 és lat2 kozinusait. A kozin egy trigonometrikus függvény.

  4. DLAT megosztása 2. Számítsa ki a szinuszot (egy másik trigonometrikus függvényt), és megszorozza az eredményt, hogy megkapja a négyzetet: ((DLAT / 2) szinusz) ². Ismételje meg ezt az eljárást a DLON esetében is: ((DLON / 2) szinusz) ².

  5. Szorozzuk meg a LAT1 kozinuszát a LAT2 kozinussal és a (szin (DLON / 2)) ²-vel. Adjon hozzá (szin (DLAT / 2)) ² az eredményhez. Nevezzük ezt az "a" értéket: a = kozin (LAT1) * kozin (LAT2) * (szin (DLON / 2)) ² + (szin (DLAT / 2)) ².

  6. Számítsuk ki a távolságot a következő képlettel: távolság = a földgömb sugara * 2 * tangens ív (négyzetgyök "a" / négyzetgyökének (1 - "a")). A tangens ív egy másik trigonometrikus funkció. A Föld sugara általában 6,367 km vagy 3956 tengeri mérföld.