Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Ako vyrátať vzdialenosť bodu GPS od iného bodu (Delphi 6)

Dobrý deň, keďže som v tomto fóre vždy našiel naozaj dobré a kvalifikované rady, dovoľujem si obrátiť sa na Vás ešte raz s otázkou: vo svojom Delphi projekte - zameranom na prácu s mapami - potrebujem rátať vzdialenosť medzi dvoma GPS bodmi a uhol pohybu. Na to som si našiel na nete knižnicu bearing.pas od Kurta Spitzley, ktorá to robí a vracia vzdialenosť v metroch a tiež bearing, hoci vracia dve hodnoty ako initial a final bearing a to neviem prečo - napr. ak zadám GPS súradnice Bratislavy a Prahy tak mi vypíše vzdialenosť 283 Km a initial bearing niečo cez 317 a final bearing niečo cez 319. Problém je však v tom, že ja by som potreboval opačný proces, teda na základe jedného bodu a uhla vyrátať druhý bod - inak povedané, ak z bodu lat 50 a lon 14,400 (praha) prejdem 10 Km v smere 30 stupňov, na aké súradnice sa dostanem? Hľadám už dlho na nete, no nenachádzam žiadny zrozumiteľný popis algorytmu, o hotovej funkcii ani nehovoriac. Nie je náhodou medzi Vami "odborník", ktorý by mi s týmto vedel vypomôcť? Vďaka.

Předmět Autor Datum
Destination point given distance and bearing from start point http://www.movable-type.co.uk/scripts… poslední
MaSo 18.11.2015 13:26
MaSo

Zpět do poradny Odpovědět na původní otázku Nahoru