Kalkulačka vzdáleností

22.3.2008 10:54:00
Sekce : AirGuru
Kategorie : Universum

Universum

Zapsal : AirGuru

image No a když se řekne á, musí se říct i bé. Pointa posledního sáhodlouhého článku byla v tom, že jsem na celou tu výpočetní proceduru stvořil Kalkulačku Vzdáleností. Pro potěšení vlastní i náhodných okolojdoucích :)

Hledám někoho, kdo by mi nějak vylepšil css ostylování a udělal pěkný banner :) Odměním se vlídným pohledem :)

Spočtená vzdálenost mezi Mým Stolem a Times Square

Pro návod k použití čteme dále:

Aplikace slouží na počítání přesné vzdálenosti mezi libovolnými dvěma místy na zemi, a nejen na zemi.

Princip je jednoduchý, celé aplikaci dominují dvě mapy, na levé mapě vybíráme místo odkud chceme „kopat tunel“ tj. vědět směr, kudy je to druhé místo, na pravé mapě vybíráme místo, které chceme z levého místa zaměřit. Do kolonek nahoře je třeba pro každé místo zadat jeho výšku nad referenčním elipsoidem (proto je tam v závorce WGS84). Jak se taková výška počítá, je vysvětleno v předchozím článku v sekci Earth Centered Earth Fixed. Pro ČR je například přibližně o 45 metrů větší než nadmořská výška.

Jako správného fyzika mne na škole naučili, že jakákoli hodnota udaná bez odchylky nemá naprosto žádnou cenu. Proto můžete do kolonek vyplnit, jak moc si jste jistí výškou a polohou a ono se to bude dál reflektovat ve výpočtu. Samotnou přesnost výpočtu vlivem zaokrouhlovacích chyb odhaduji tak na ±1 metr.

Celý výpočet se rozpoutá teprve po stisknutí tlačítka „Spočítat“. Teprve stisk „Spočítat“ oznámí programu, jaké jsou vaše vybrané lokace a teprve potom začnou mít smysl tlačítka na Odkaz na výpočet, a tlačítko prohození . Prohození zamění levou lokaci za pravou, je ale nutné, aby předtím bylo alespoň jednou stisknuto „Spočítat“. Kromě vzdálenosti, azimutu a výšky, vám to ukáže ECEF souřadnice obou míst (vedle vyplňovacích políček každého místa), jejich rozdíl (druhý blok zprava dole), a souřadnice pravého místa vůči levému v souřadnicích lokální tečné roviny levého místa, čili E = východ, N = sever a U = nahoru (blok úplně vpravo dole).

Poslední fikanost je věc zvaná LID aneb Location Identifier. Poté co nastavíte nějaké místo, zmáčknete spočítat, vygeneruje se vám do políčka „LID (aktuální)“ kus textu, který obsahuje všechno, co potřebuje aplikace vědět o tom místě, co jste nastavili. Pokud třeba budete chtít někomu dát souřadnice nějakého místa, zkopírujete mu jeho LID.

Například LID Mojeho Stolu doma je:

50.0029258873|14.4612962008|3|346|2|k18

Když potom tenhle LID zkopírujete do kolonky „LID (zadat)“, tak se po stisku „Spočítat“ nastaví přesně lokace, daná tím LIDem. V LIDu není uložena jen poloha, ale i aktuální Zoom a typ mapy (satelitní, obyč, a tak).

Samozřejmě, využítí není jen v tom, najít přesnou vzdálenost dvou věcí. Dají se s tím počítat třeba věci jako:

  • V jaké výšce nad obzorem, bude z Prahy vidět letadlo letící nad Německou hranicí ve výšce 12km?
  • Jde z Prahy teoreticky vidět vrchol Sněžky?
  • Jde z Prahy vidět meteorit ve výšce 1000km, co zničí civilizaci nárazem do Sibiře?
  • Kudy se prokopat na svobodu z vězení na Pankráci?
  • Kam zamířit satelit pro příjem satelitních televizních programů?
  • Jak naplánovat invazi dělostřelectva do Prahy?
  • A mnoho dalších užitečných věcí! :)


Zpátky na seznam
Nick :
E-mail :
Homepage :
Pamatovat
Text :

#1 | 18.4.2008 03:29:57

xius [mail] [www]

Pjekne si to dokoncil. Nic mi netrci za okraj screenu, mi bez wide- ti dakujeme. :)


Valid XHTML 1.0 Strict