|
Aplikace webPrůlet je jednoduchý, snadno ovladatelný systém, který umožňuje prezentovat 3D model terénu a orthofotomapu prostřednictvím internetu.
Aplikace webPrůlet, vytvořená společností HSI com s.r.o., poskytuje nástroj na vytváření prezentace dat z oblasti GISu. Hlavní funkcí aplikace je vytvoření modelu dat, který reprezentuje 3D modelu terénu, na kterém je umístěna ortofotomapa a do kterého je možné přidat další trojrozměrné modely z jiných aplikací jako jsou budovy, mosty, apod. Jedním z hlavních důvodů vzniku webPrůletu byla potřeba jednoduchého, snadno ovladatelného systému, který umožní prezentovat geografická data široké veřejnosti na internetu. Výsledná prezentace je postavena na struktuře server/klient, kde data jsou umístěna na serveru a jsou posílána klientovi, který je zobrazuje.
Jak aplikace funguje
Jak již bylo uvedeno, aplikace je určena pro generování 3D modelů terénu krajiny. Aplikace ze vstupních dat vytvoří VRML model, který je možné zobrazit v internetovém prohlížeči za pomoci klienta zobrazující VRML data. Tohoto klienta je nutné nainstalovat na počítač, kde se budou data zobrazovat. Ten je k dispozici zdarma na internetových stránkách projektů nebo přímo u tvůrců těchto aplikací (např. - produkt Cortona VRML Client[1]). Instalace není složitá, nemusíte se jí obávat.
Vstupními daty jsou jedna nebo více ortofotomap s geozaměřením každé z nich. Ortofotomapa je speciální fotografie krajiny složená z mnoha malých částí tak, aby byly snímané objekty kolmo k objektivu (tj. neměly by být vidět boky kolmých stěn objektů). Geozaměření stanovuje geografickou polohu každé ortofotomapy. Dále potřebuje aplikace ke své činnosti data s digitálním modelem terénu, např. v podobě výškové mapy nebo také tabulky náhodných bodů.
Aplikace webPrůlet vytvoří tzv. projekt, což je VRML model krajiny z výškové mapy (digitální model terénu) a ortofotomap. Vytvořený VRML model, který se snaží o co nejlepší prezentaci dané krajiny.
Ovládání průletu
Kvůli zpřístupnění prezentace co největší skupině uživatelů jsou možné dva způsoby průletu nad vytvořeným modelem. První typ průletu (interaktivní) je určen pro pokročilé uživatele, kteří se mohou nad modelem libovolně pohybovat (tj. nahoru-dolů, vlevo-vpravo, dopředu-dozadu). Druhý typ je určen pro méně zdatné uživatele, kteří si před spuštěním průletu zvolí polygon trasy letu a po startu již není nutná žádná interakce s klientem. I přesto je možné při průletu měnit rychlost, výšky a rotaci pozorovatele.
Přenos dat přes internet
Co bránilo a dosud brání rozšíření nabídky takových služeb u nás? Především je to velikost dat, které je nutné přesunout ze serveru, kde jsou uložena, ke klientovi, kde budou zobrazena. K vymodelování krajiny je nutné značné množství informací. Jedná se o model terénu na který je nutno namapovat (tj. umístit) texturu. Jakákoli taková nekomprimovaná textura je vždy objemná. Tvůrci každé takové aplikace stojí před problémem, jak dostat tyto obrovská data ke klientovi. Zde nastupuje na řadu ztrátová komprese, kde jde o získání vhodného poměru velikosti a kvality dat. Je třeba si uvědomit, že čím více dat se bude přenášet, tím bude zobrazení pomalejší, tj. uživatelé budou muset čekat déle na zobrazení. Tuto dobu je nutné zkrátit tak, aby uživatel nebyl odrazen dlouhým čekáním. Na druhou stranu je důležité dodat taková data, která uživatele neodradí svou kvalitou.
V budoucnu, ruku v ruce s rozšířením propustnosti internetových linek, bude jistě prezentace geografických dat běžná věc. Avšak v současné době jsme limitováni počty kilobitů přenesených za sekundu.
I přes jakoukoli optimalizaci, pokud by byl model krajiny příliš rozsáhlý, nebylo by jej možné dostatečně rychle přenášet přes internet. Proto je nutné model rozdělit do více částí. V případě rozdělení modelu si může uživatel vybrat, která část se má zobrazit. Ostatní části, kde nejsou data dostupná jsou zobrazena šedou barvou. Pokud se uživatel v této oblasti ocitne, bude automaticky přesměrován na příslušnou část modelu s jeho daty.
Ukázka
Ukázku modelu je možno shlédnout na stránkách [http://www.gak.cz/ukazka_skoda].
[1] http://www.parallelgraphics.com/products/cortona/
|