Výpočet vzdálenosti

Zdar. Neznáte někdo vzorec pro výpočet vzdálenosti mezi dvěma body, když vím jejich zeměpisné souřadnice?

Na http://www.ortodroma.wz.cz/ je program Koule, ktery vypocte vzdalenost mezi dvema body, ale jestli chces jenom ten vzorec tak to nevim.

tady pro PDA - http://www.pocketpc.cz/appdetail.php?id=1876

Algoritmus se jmenuje Great Circle.

A když to trochu přeložíme do češtiny:

VZDALENOST = arccos[sin(S1)*sin(S2)+cos(S1)*cos(S2)*cos(D1-D2)]*POLOMERZEME

První bod má souřadnice [S1;D1], druhý bod má souřadnice [S2;D2].

S1, S2 je pro severní šířku kladné číslo, pro jižní záporné.

D1, D2 je pro východní délku kladné číslo, pro západní záporné.

Tady je to v excelu.

díky za odkazy, jak bude čas, tak to hned zakomponuju do svých automatizovaných statistik :slight_smile:

Abych nemusel dlouze hledat a nebo přemýšlet… nenašel by se prosím ještě vzoreček na zjištění azimutu od prvního bodu k druhému? :slight_smile:

Díky všem za info

S azimutem je to trochu složitější: musíme rozlišovat, který z obou bodů je počáteční a který koncový. Pro náš účel stačí hlídat pouze zeměpisnou šířku. Takže jdeme na to.

BOD 1 leží severněji než BOD 2, tj. S1>S2:

AZIMUT = 180+arctg{sin(D2-D1)*cos(S2)/[sin(S2)*cos(S1)-cos(S2)*sin(S1)*cos(D2-D1)]}

BOD 1 leží jižněji než BOD 2, tj. S1<S2:

AZIMUT = arctg{sin(D2-D1)*cos(S2)/[sin(S2)*cos(S1)-cos(S2)*sin(S1)*cos(D2-D1)]}

Vyjde-li azimut záporný, přičteme 360°. A je to.
Legenda je stejná jako u výpočtu vzdálenosti a tady to je opět v excelu.

Hej Mion, pocuvaj ma sem! Nechces si tu <a href=“http://www.geocaching.com/seek/cache_details.aspx?guid=f740efd6-6f8a-498a-882c-c57fc770fe49"target="_blank”>Kalvariu nejako zjednodusit?! :wink:
Aj ja dakujem za cenne vzorceky!

Kdepak :slight_smile:

Jednak takovehle zadani, kde se provadi vyneseni bodu na urcitou vzdalenost danym azimutem (jako treba prave na Kalvarii), zvlada gpsMap60C pouhym jednoduchym posunem kurzoru, navic je tahle cache tak daleko od mych “home coordinates”, ze se k ni ani letos pravedepodobne nevydame, a do tretice - potrebuju ten vypocet do databaze svych statistik jak uz jsem psal, nic vic, nic min :slight_smile:

Tady se mi objevilo dobré místo na rozbor, proč je jakýsi problém v určení souřadnic cache West Point (BxHome). Já jsem tam problém měl, mělo tam problém víc cacherů. Všechny předchozí návody z něčeho vycházejí, ale v rozměru, kde už “rovina” není “koule” a není “geoid” atd. to bude asi složitější. Dodnes nevím, proč jsem se na West Pointu s BxHome nesetkal a slíbil jsem, že to budu dál sledovat.

Kdyz jsme u tech vypoctu, nevite nekdo, jak vypocitat nejmensi vzdalenost bodu od nejkratsi spojnice mezi dvema body? zase jsou zadany jejich zemepisne souradnice.