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ě.

2 Komentářů

  1. 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 😉

  2. Frana
    Bod 6 – Nemá být , že záporná je západní délka A NE západní šířka?

Komentáře není možné přidávat