Vzdálenost dvou míst na zemi podle GPS souřadnic
S tímto tématem se setkáte na našich kurzech ExcelTown.
Aktuálně: kurzy můžete absolvovat jak online, tak prezenčně.
Tento článek je o tom, jak určit vzdálenost dvou míst, u kterých známe GPS souřadnice.
Když potřebujete zjistit, jak jsou od sebe (vzdušnou čarou) vzdálena dvě místa na zeměkouli, je to docela potíž. Protože zeměkoule je, bohužel, kulatá, a pro kulatou zemi potřebujeme trochu složitější vzorec.
Nevymyslel jsem jej, jen našel na různých fórech, a vypadá takto v anglické verzi:
- =ACOS(COS(RADIANS(90-A2))*COS(RADIANS(90-A3))+SIN(RADIANS(90-A2))*SIN(RADIANS(90-A3))*COS(RADIANS(B2-B3)))*6371
a takto v české verzi:
- =ARCCOS(COS(RADIANS(90-A2))*COS(RADIANS(90-A3))+SIN(RADIANS(90-A2)) *SIN(RADIANS(90-A3))*COS(RADIANS(B2-B3)))*6371
Protože:
- A2 je první zeměpisná šířka, A3 délka druhého místa
- B2 je první zeměpisná délka, B3 délka druhého místa
- 6371 je poloměr země. Pokud jsou místa na jiné planetě, dosaďte příslušnou hodnotu...
- Souřadnice jsou zadané ve stupních, minuty jsou převedeny na desetinná místa stupňů
- Jižní zeměpisná šířka se převádí na záporné hodnoty
- Západní šířka také
- Proč se tady trigonometrické funkce používají zrovna takto chápu jen částečně, ale otestoval jsem a funguje to 🙂
Vzoreček se dá použít např. v této excelovské hádance.
S tímto tématem se setkáte na našich kurzech ExcelTown.
Aktuálně: kurzy můžete absolvovat jak online, tak prezenčně.
A pořád to je dost nepřesná aproximace, protože zeměkoule není, bohužel, kulatá… Přesnější aproximací by byl výpočet na elipsoisu, což je vzorec ještě trochu složitější.
Úplně nejlepší a nejpřesnější to je odečíst na Google Earth 😉
Frana
Bod 6 – Nemá být , že záporná je západní délka A NE západní šířka?