______

Rešerše dostupných technologií pro 3D GIS

______

příloha k průběžné zprávě projektu Vývoj a experimentální nasazení informačních systémů pro podporu rozhodování s využitím trojrozměrných geografických dat

______Rešerše dostupných technologií pro 3D GIS

Obsah

1. ÚVOD ...... 3 1.1 Číslo projektu...... 3 1.2 Název projektu ...... 3 1.3 Veřejná soutěž, do které je daný projekt podáván ...... 3 1.4 Stručný popis projektu ...... 3 1.5 Doba řešení projektu ...... 3 1.6 Projektový tým ...... 3 2. OBECNÝ POPIS PRVNÍ ETAPY ...... 3 2.1 Název dílčího výsledku ...... 3 2.2 Dílčí cíle daného období ...... 3 2.3 Forma zpracování a předání dílčích cílů ...... 4 2.4 Popis dílčího výsledku ...... 4 2.5 Harmonogram první etapy ...... 4 3. REŠERŠE DOSTUPNÝCH TECHNOLOGIÍ PRO 3D GIS ...... 4 3.1 Metodika tvorby seznamu 3D řešení a zdrojů dostupných informací ...... 5 3.1.1 Základní analýza dostupných řešení ...... 5 3.1.2 Podrobná analýza vybraných řešení...... 8 3.1.3 Detailní analýza kandidátních řešení ...... 10 3.1.4 Detailní analýza favorizovaných řešení ...... 11 3.1.5 Finální analýza vítězného řešení ...... 11 3.2 Postup řešení ...... 12 3.2.1 Základní analýza dostupných řešení ...... 12 3.2.2 Podrobná analýza vybraných řešení...... 15 3.2.3 Detailní analýza kandidátních řešení ...... 16 3.2.3.1 ArcGIS Server ...... 17 3.2.3.2 BLOM ...... 19 3.2.3.3 Glob3 ...... 20 3.2.3.4 API ...... 23 3.2.3.5 NASA World Wind ...... 23 3.2.3.6 OpenWebGlobe ...... 25 3.2.3.7 OSM-3D (GDI-3D) ...... 28 3.2.3.8 ReadyMap Web SDK ...... 30 3.2.3.9 SpacEyes3D ...... 31 3.2.4 Detailní analýza favorizovaných řešení ...... 33 3.2.4.1 NASA World Wind ...... 33 3.2.4.2 OpenWebGlobe ...... 35 3.2.4.3 OSM-3D (GDI-3D) ...... 36 3.2.4.4 ReadyMap Web SDK ...... 38 3.2.5 Finální analýza vítězného řešení (OpenWebGlobe) ...... 40 4. ZÁVĚR ...... 47

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 2

Rešerše dostupných technologií pro 3D GIS

1. ÚVOD Rešerše dostupných technologií pro 3D GIS byla vytvořena v rámci projektu Vývoj a experimentální nasazení informačních systémů pro podporu rozhodování s využitím trojrozměrných geografických dat, který je řešen s finanční podporou Technologické agentury ČR. Informace o projektu, jeho první etapě a druhé etapě jsou uvedeny v kapitolách 1, 2 a 4. Vlastní rešerše dostupných technologií je obsahem kapitoly 3.

1.1 Číslo projektu TA2-0643

1.2 Název projektu Vývoj a experimentální nasazení informačních systémů pro podporu rozhodování s využitím trojrozměrných geografických dat

1.3 Veřejná soutěž, do které je daný projekt podáván Veřejná soutěž ve výzkumu, vývoji a inovacích vyhlášená v roce 2011, program ALFA - 2. výzva, poskytovatel Technologická agentura České republiky

1.4 Stručný popis projektu Cílem projektu je vytvořit softwarové řešení pro trojrozměrné (3D) zobrazování geografických informací doplněné specifickými analytickými nástroji, které využívají široké možnosti 3D dat. Pro současnou situaci je typický rozvoj využívání 3D dat, které obvykle sestává z pouhé vizualizace geografického prostoru. Potenciál využití 3D dat je ale podstatně vyšší. Na popsanou situaci reaguje předkládaný projekt, jehož výsledkem bude vytvoření SW řešení použitelného pro rozhodování s využitím 3D dat.

1.5 Doba řešení projektu 01/2012 - 12/2014

1.6 Projektový tým Ing. Vladimír Maršík - řešitel Mgr. Martin Malý - člen řešitelského týmu Ing. Tomáš Krečmer - člen řešitelského týmu Ing. Jan Kamenický - člen řešitelského týmu RNDr. Petr Glos - další řešitel Mgr. Bc. David Mikstein - člen řešitelského týmu Mgr. Jaromír Lebeda - člen řešitelského týmu Mgr. Petr Kovács - člen řešitelského týmu

2. OBECNÝ POPIS PRVNÍ ETAPY

2.1 Název dílčího výsledku Rešerše dostupných technologií pro 3D GIS

2.2 Dílčí cíle daného období Cílem období je vytvoření analytického dokumentu - řešerše dostupných technologií pro 3D GIS. V tomto období budou prozkoumány dosavadní technologické možnosti využití 3D v GIS. Budou definovány jednotlivé

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 3

Rešerše dostupných technologií pro 3D GIS

možnosti vytváření 3D dat, správy, publikování a konzumování s ohledem na praktické využití. Srovnána budou jak řešení česká, tak světová – jak komerční, tak volně dostupná. Technologie budou otestované a dle logických kritérií porovnané. Bude vytvořen komplexní materiál, ze kterého budou vycházet následné návrhy na vytvoření specifické 3D GIS aplikace. Datum splnění tohoto dílčího úkolu je stanoveno na 31.12.2012.

2.3 Forma zpracování a předání dílčích cílů Dosažení cílů bude prokázáno předáním výsledného materiálu, kde budou podrobně zmapovány technologie umožňující vytvoření 3D GIS systému. Bude se tedy jednat o kompletní podklad, ze kterého bude zřejmý budoucí směr s uvažováním nutnosti následného doprogramování specifických funkcí. Z materiálu bude zřejmé, že zkoumané technologie byly prakticky testovány a je tedy možné navázat realizační fází.

2.4 Popis dílčího výsledku Součástí rešerše budou: specifikace cílů rešerše; definování metodiky zkoumání dostupných technologií; prozkoumání dostupných zdrojů; soupis dostupných technologií; popis nástrojů a analýza vhodnosti z různých pohledů; stanovení metodiky testování; testování technologií; návrh variant řešení.

2.5 Harmonogram první etapy

Obr. 1 Harmonogram první etapy

3. REŠERŠE DOSTUPNÝCH TECHNOLOGIÍ PRO 3D GIS

Cílem období roku 2012 bylo vytvořit Analytický dokument - rešerši, dostupných technologií využitelných pro tvorbu tzv. 3D GIS. Jestliže se za geografický informační systém označuje informační systém umožňující ukládat, spravovat, ale také analyzovat prostorová data, pak 3D GIS využívá trojrozměrné informace obsažené v těchto datech. Zdaleka ne všechna existující 3D GIS řešení využívají potenciálu 3D dat a zaměřují se pouze na jejich vizualizaci. Analytickými nástroji disponují pouze některá z těchto řešení, zejména ta komerční.

Prozkoumány byly nejen dosavadní technologické možnosti využití 3D v GIS, ale také jednotlivé možnosti vytváření, správy, publikování a konzumování 3D dat s ohledem na praktické využití. Srovnáním prošla jak řešení česká, tak světová, komerční i volně dostupná. Technologie byly otestovány a dle logických kritérií porovnávány. Výsledkem tohoto období je tedy vytvořený komplexní materiál shromážděný v Analytickém dokumentu, v němž jsou podrobně zmapovány technologie umožňující vytvoření 3D GIS systému. Z materiálu

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 4

Rešerše dostupných technologií pro 3D GIS

vyplývá a je zřejmý budoucí směr vývoje navrženého řešení a je možné na něj navázat realizační fází v dalších obdobích.

3.1 Metodika tvorby seznamu 3D řešení a zdrojů dostupných informací

Analytický dokument shromažďuje dostupné poznatky o jednotlivých řešeních. Pro tyto účely byly sestaveny parametry, na jejichž základě lze jednotlivá řešení vzájemně srovnávat a objektivně se rozhodovat, která řešení mají potenciál rozvoje do budoucna. Poznatky shromážděné v tomto dokumentu budou využity i v dalších obdobích pro návrh, vývoj a implementaci SW systému pro práci s trojrozměrnou geografickou informací.

Proces shromažďování i následné analýzy 3D řešení bylo nutné rozdělit do těchto fází, které jsou podrobně popsány dále v textu:

- Základní analýza dostupných řešení - Podrobná analýza vybraných řešení - Detailní analýza kandidátních řešení - Detailní analýza favorizovaných řešení - Finální analýza vítězného řešení

Primárním důvodem rozdělení na dílčí fáze byl zejména vysoký počet dostupných 3D řešení, který se pohyboval v řádu desítek. Ne všechna tato řešení vyhovovala požadovaným kritériím parametrů potřebných pro postup do dalších fází analýzy. V rámci každé fáze došlo k posouzení vhodnosti zkoumaného řešení na základě zjištěných parametrů. Parametry byly v pozdějších etapách analýzy více specifikovány. Tedy v počátečních fázích analýzy se hodnotily parametry obecné, přičemž míra specifikace a konkretizace narůstala s každou další fází.

Do seznamu byla zahrnuta řešení jak česká, tak světová, komerční i volně dostupná, desktopová, webová i mobilní. S ohledem na neustálý rozvoj informačních technologií se do přehledu nezahrnula řešení nevykazující rozvoj a využití po roce 2005. Při shromažďování údajů o dostupných technologiích nebyl zpracovatel omezen zdroji ani způsoby vyhledávání. Jako zdroje dat sloužily zejména výsledky vyhledávání ve webovém prostředí, např. webové stránky s popisem 3D řešení, uživatelské příručky, zdrojové kódy aplikací, články, odborné publikace, závěrečné práce absolventů vysokých škol, animace a prezentace uživatelského rozhraní ad.

3.1.1 Základní analýza dostupných řešení

Pro účely objektivního posouzení a porovnání dostupných 3D řešení bylo nezbytné stanovit základní parametry a kritéria sloužící k vyhodnocení vhodnosti řešení.

V základní analýze se hodnotily tyto parametry:

Parametr Popis parametru

1. web možnost využití řešení k publikaci 3D dat ve webovém prostředí

2. mobilní aplikace možnost využití řešení k publikaci 3D dat v prostředí mobilních technologií

3. typ produktu zařazení produktu podle charakteru a způsobu využití - klient, server,

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 5

Rešerše dostupných technologií pro 3D GIS

desktop, editor, knihovna objektů, …

4. podporované typy objektů výčet kartografických reprezentací, se kterými řešení pracuje - 3D prvky, terén, podkladové mapy (basemapy), vektorové vrstvy, rastrové vrstvy, vrstvy s uvažováním času, …

5. podporované formáty výčet konkrétních formátů (způsobů uchovávání kartografických reprezentací), se kterými řešení pracuje - SHP, KML, VRML, DWG, JPG, DEM, TIN, WMS, WFS, …

6. využité technologie výčet technologií, které jsou v řešení využívány a mohou nějak ovlivnit další využití - C++, Java, JavaScript, .NET, OpenGL, WebGL, …

7. možnost vývoje a integrace zhodnocení vhodnosti řešení pro další vývoj, příp. integraci s ostatními systémy

8. licence v základním rozdělení se jedná o komerční nebo volně dostupné (freeware a open source) licence, u komerčních řešení je posuzována i cena, pokud je známa

9. živost projektu posouzení potenciálu dalšího využití s ohledem na frekvenci vydávání nových verzí, datum vydání poslední verze, aktivitu v diskusním fóru atd.

10. další popis řešení textový popis funkcí a vlastností potenciálně využitelných pro vývoj požadovaného řešení

11. zdroje informace o možnosti získání dalších informací o daném řešení

závěr posouzení vhodnosti využití konkrétního řešení pro postup do druhé fáze zkoumání (Podrobná analýza vybraných řešení)

zhodnocení závěru textové zdůvodnění závěru s ohledem na stanovená kritéria

Kritéria pro postup řešení do druhé fáze zkoumání:

V rámci první fáze analýzy byla pro jednotlivé parametry vytvořena kritéria, která rozlišují řešení vhodná (postupující) a nevhodná (nepostupující) pro další fáze zkoumání. Z důvodu nesnadného stanovení exaktních hraničních hodnot jednotlivých kritérií v úvodních fázích projektů byla zvolena kombinovaná metoda vyhodnocení výsledků. V rámci řešitelského týmu projektu byly v úvodní fázi sjednoceny postoje k jednotlivým parametrům, tedy stanoveny hodnoty pro další řešení vhodné a nevhodné. Po provedení popisu řešení byla řešení v rámci řešitelského týmu posuzována a na základě skupinové dohody označována za vhodná, nebo nevhodná pro další fázi zkoumání. Díky této metodě bylo zamezeno případům, kdy by díky nesprávným nastavením kritérií v počátku řešení nepostoupil produkt, s jehož vlastnostmi tým v počátku nepočítal, ale ve výsledku mohl představovat vysoký potenciál.

Popis jednotlivých parametrů s ohledem na stanovení kritérií podává základní přehled o požadovaných vlastnostech řešení. Tato kritéria jsou později brána v úvahu při stanovení závěru konkrétního řešení.

Parametr Popis kritérií

1. web pro vývoj nového 3D GIS řešení je tento parametr klíčový, především pro

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 6

Rešerše dostupných technologií pro 3D GIS

publikační komponentu. Vhodná jsou řešení, která jsou schopna nějakým způsobem pracovat v rámci běžně používaných webových prohlížečů, a to i s pomocí desktopových komponent uzpůsobených pro použití ve webových prohlížečích. Pro webovou publikaci jsou nevhodná řešení taková, která nejsou žádným způsobem použitelná ve webovém prohlížeči.

2. mobilní aplikace parametr pro vývoj řešení spíše doplňkový. Výsledný produkt sice s mobilní částí počítá, nicméně není nezbytně nutné, aby tato funkcionalita byla součástí zkoumaného řešení. Technologie pro vytvoření mobilní aplikace může pocházet z jiného zdroje a pomocí integračních nástrojů být začleněna do konceptu řešení. Vhodná jsou řešení, která obsahují mobilní aplikaci, nicméně pokud mobilní aplikaci neobsahují, nejsou považována za nevhodná.

3. typ produktu parametr označující začlenění dle typu využití je stěžejní pro vyhodnocení vhodnosti produktu. Za vhodná jsou považována řešení, která obsahují jak serverovou, tak klientskou část. Vhodná jsou také taková řešení, která jsou sice klientská, ale mají serverovou část řešenu nějakým alternativním způsobem. Za nevhodná jsou považována ta řešení, které tvoří pouze editor, příp. dílčí komponentu řešení.

4. podporované typy objektů kritérium hodnotí univerzálnost řešení z pohledu možnosti reprezentace různých typů geografických skutečností. Za vhodná jsou považována řešení, která umožňují pracovat s 3D objekty, terénem, podkladovými mapami. Pokud některou z těchto základních reprezentací řešení nepodporuje, je považováno za nevhodné.

5. podporované formáty parametr pojednává o konkrétních formátech, které umožňují podporu jednotlivých reprezentací. Za řešení vhodná jsou považována ta řešení, která podporují standardní neproprietární formáty. Za nevhodná řešení jsou považována ta, u kterých není možné použití standardních (otevřených) formátů.

6. využité technologie parametr rozděluje řešení dle použitých technologií. Kritéria nejsou stanovena exaktně, jelikož není možné jasně říct, která technologie je vhodnější než jiná. Řešení jsou uvažována za vhodná, pokud jsou založena na obecně používaných technologiích, které jsou v současnosti pro vývoj využívané. Při posouzení vhodnosti technologií jsou také uvažovány prognózy ohledně budoucího směru v oblasti vývoje softwarových aplikací.

7. možnost vývoje a integrace jedním z požadavků na vývoj výsledného řešení je možnost rozšiřování a integrace s jinými komponentami systému. Jako vhodná řešení jsou označena řešení rozšiřitelná, nejlépe s otevřeným zdrojovým kódem. Řešení uzavřená s nemožností integrace s ostatními systémy jsou označována jako nevhodná.

8. licence kritérium, které představuje pro výběr vhodného řešení podstatnou roli, nikoliv však rozhodující. Jako vhodná jsou považována řešení s volnou licencí (open source), nicméně ani komerční řešení nejsou automaticky vyřazena jako nevhodná.

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 7

Rešerše dostupných technologií pro 3D GIS

9. živost projektu pro výběr vhodného produktu je rozhodující živost projektu, která předurčuje úroveň produktu a související podporu do budoucnosti. Jako vhodná jsou považována řešení, která jsou ze strany tvůrců podporována a kolem nichž se sdružuje aktivní komunita. Naopak jako nevhodná řešení jsou považována ta, která nevykazují aktivitu nebo známky vývoje po dobu posledních tří let od doby tvorby rešerše, nebo byl jejich vývoj ukončen.

10. další popis řešení parametr, ze kterého nevycházejí konkrétní kritéria, přispívá však ke komplexnosti uvažovaných atributů a podává doplňující informace potřebné pro posouzení vhodnosti.

11. zdroje informace o zdrojích netvoří jasně definované kritérium, pomáhá však řešitelskému týmu vyhledat rozhodující informace v případě sporu, příp. odkazuje na reálné ukázky jednotlivých produktů.

3.1.2 Podrobná analýza vybraných řešení

Pro účely podrobné analýzy vybraných 3D řešení bylo nutné seznam základních parametrů obohatit o ty, které zkoumají produkty postupující z první fáze ve větší podrobnosti.

V podrobné analýze se hodnotily tyto parametry:

Parametr Popis parametru

12. plugin využití řešení ve webovém prohlížeči v souvislosti s nutností instalace doplňků

13. prohlížeč požadavky na provoz v konkrétních webových či mobilních prohlížečích

14. systémové požadavky souhrn dalších požadavků, které mají vliv na využitelnost řešení

15. API na klientovi přítomnost aplikačního rozhraní, které je k dispozici pro rozšiřování funkčností klientské části

16. programovatelnost na možnost programového přizpůsobení serverové části řešení serveru

17. integrace s externími zdroji metody integrace s ostatními datovými zdroji, a to jak na serverové, tak dat na klientské části řešení

18. streamovatelnost popis způsobu, jakým se přenáší data ze serverové části na klientskou

19. manipulace se scénou popis možností ovládání 3D scény z pohledu uživatele

20. editace posouzení možnosti editace objektů přímo v prostředí webového nebo mobilního klienta

21. integrace na senzory popis způsobu napojení řešení na senzory v konkrétním zařízení

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 8

Rešerše dostupných technologií pro 3D GIS

22. upravitelnost mobilní možnosti programového rozšíření mobilního klientu aplikace

závěr posouzení vhodnosti využití konkrétního řešení pro postup do třetí fáze zkoumání (Detailní analýza kandidátních řešení)

zhodnocení závěru textové zdůvodnění závěru s ohledem na stanovená kritéria

Kritéria pro postup řešení do třetí fáze zkoumání:

V rámci druhé fáze byla opět vytvořena pro jednotlivé parametry kritéria, na základě kterých byla následně vybírána řešení postupující do třetí fáze zkoumání (Detailní analýza kandidátních řešení). Z důvodu omezení zkoumání řešení schopných pracovat ve webovém nebo mobilním prostředí byla tomuto zacílení přizpůsobena i kritéria. Obdobně jako v první fázi se ukázalo jako efektivní nedefinovat striktní kritéria pro postup řešení do další fáze, nýbrž byl v rámci řešitelského týmu sjednocen postoj na vlastnosti produktů vhodné a nevhodné.

Parametry byly v rámci zkoumání zaznamenávány do přehledu řešení a později v rámci týmu posuzovány za účelem rozdělení řešení mezi postupující a nepostupující.

Parametr Popis kritérií

12. plugin pro použitelnost řešení koncovým uživatelem je tento parametr zásadní. Pokud vyžaduje řešení ve své webové části instalaci pluginu, je považováno za méně vhodné, nicméně stále využitelné. V případě, že je možné řešení provozovat bez nutnosti instalace doplňku webového prohlížeče, příp. s využitím těch standardních (Flash apod.), je řešení považováno za vhodné.

13. prohlížeč hodnota parametru podává informaci o omezení provozu řešení v rámci konkrétního webového nebo mobilního prohlížeče. Důraz je kladen zejména na podporu základních webových prohlížečů (Internet Explorer, Mozilla Firefox a Google Chrome), u mobilních zařízení se jedná o prohlížeče pro Android, Windows Mobile/Phone, IPad a IPhone. Jako vhodná jsou označována řešení, která umožňují provoz ve zmíněných technologiích.

14. systémové požadavky kritérium určuje, zda je využití řešení limitováno nějakými systémovými požadavky. Především se jedná o speciální nároky na OS, programové vybavení apod. Řešení, která se omezují na standardní technologie, jsou považována za vhodná. Pokud jsou pro provoz nutné zvláštní prerekvizity či nastavení, jsou taková řešení označena za nevhodná.

15. API na klientovi aplikační rozhraní nabízí možnosti rozšíření klientské části pomocí metod dostupných na serverové části. Pokud existuje API pro práci s klientem (např. JavaScript), je řešení považováno za vhodné, pokud je komponenta uzavřená bez možnosti rozšíření, je tato skutečnost považována za méně vhodnou pro využití.

16. programovatelnost na pokud lze řešení programově rozšiřovat na serverové části pomocí serveru standardních technologií pro vývoj SW, je označeno jako vhodné.

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 9

Rešerše dostupných technologií pro 3D GIS

Pokud je serverová část programovým rozšířením uzavřená, je řešení považováno za méně vhodné.

17. integrace s externími zdroji možnosti integrace datových zdrojů jsou pro využití řešení zásadní. V dat případě, že lze vkládat vlastní data nebo připojit jiné webové či mobilní služby (např. prostřednictvím WMS), jsou řešení označena za vhodná. Pokud řešení není možné integrovat s daty z jiných zdrojů, je označeno za méně využitelné.

18. streamovatelnost kritérium rozděluje řešení podle toho, jakým způsobem dochází k přenášení obsahu ze serverové části na klientskou. Způsob přenosu dat rovněž souvisí se skutečností, zda řešení poskytuje při změně měřítka možnost měnit úroveň detailu zobrazení. Pokud řešení umožňuje pracovat se streamovanými daty, umožňuje generalizaci, měřítkově závislé zobrazování či práci s popisy, je považováno za vhodné. Řešení, která disponují mechanismem, který neumožňuje rychlý přenos dat, jsou označena jako nevhodná.

19. manipulace se scénou kritérium uvažuje možnosti ovládání scény uživatelem, zejména se jedná o posun a rotaci obrazu, změnu úhlu pohledu, průlety scénou, změny úrovně detailu, možnosti umisťování bodů zájmu (tzv. POI) či umísťování popisků. Pokud lze pracovat s 3D scénou uživatelsky přívětivým způsobem, je řešení považováno za vhodné. Čím méně přívětivé řešení je, tím více je pro využití nevhodné.

20. editace v případě, že lze data ve webovém nebo mobilním prostředí vybírat nebo editovat (např. identifikace jednotlivých objektů s možností změny textury povrchů), je řešení označeno jako vhodné. Pokud není umožněna editace prvků a scény, vkládání nových objektů apod., je technologie pro výsledné řešení méně vhodná.

21. integrace na senzory aplikace umožňuje využití informací, které jsou získávány hostitelským zařízením. Pokud řešení umožňuje integraci s daty získanými senzorickým měřením nebo snímáním (např. GPS), je považováno za vhodné. Pokud aplikaci integrovat s daty ze senzorů nelze, je označena jako méně vhodná.

22. upravitelnost mobilní kritérium pojednává o možnostech programového rozšíření mobilní aplikace aplikace. V případě, že lze mobilní aplikaci nějakým standardním způsobem upravovat, je považována za vhodnou. V případě, že není možné nad řešením programovat, je označeno jako nevhodné.

závěr posouzení vhodnosti využití konkrétního řešení pro postup do třetí fáze zkoumání (Detailní analýza kandidátních řešení)

zhodnocení závěru textové zdůvodnění závěru s ohledem na stanovená kritéria

3.1.3 Detailní analýza kandidátních řešení

V rámci třetí fáze, tedy Detailní analýzy kandidátních řešení, již nebyly vytvářeny žádné nové parametry. Podstata spočívala v podrobném rozpracování již naplněných parametrů z předchozích fází.

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 10

Rešerše dostupných technologií pro 3D GIS

Důraz byl kladen zejména na rozbor využitých technologií s ohledem na možnosti tvorby vlastních aplikací jak ve webovém tak mobilním prostředí. Jelikož byla řešení strukturována do více částí (např. na klientskou, serverovou, tvorbu dat), zaměřila se tato fáze i na studium celého systému, včetně vazeb mezi jeho jednotlivými částmi. Testována byla také uživatelská rozhraní a klientské aplikace, nástroje dostupné k ovládání scény, dostupné editační i analytické nástroje. Z hlediska rozsahu i stupně vývoje editačních i analytických nástrojů byly hodnoceny i souvislosti s licenčními podmínkami. Kritérium vyspělosti analytických nástrojů nebylo pro označení řešení jako vhodné nebo nevhodné natolik limitující, jelikož řada opensource a freeware řešení umožňuje v těchto řešeních tyto nástroje vytvářet. U komerčních řešení došlo v této fázi k posouzení vstřícnosti licenčních podmínek vzhledem k možnému dalšímu vývoji jinými subjekty než samotným vlastníkem řešení. Za vhodná pro postup do čtvrté fáze byla označena především ta řešení založená na obecně používaných a dostupných technologiích, které jsou v současnosti pro vývoj 3D řešení i v oblasti GIS využívané. V úvahu byl také brán potenciální budoucí směr vývoje těchto technologií i jejich následná podpora. Jako více vhodná se dále jevila řešení, u nichž je patrný vývoj, nejlépe i s plánem rozvoje do dalších let. Byla hodnocena rovněž možnost výměny zkušeností i podpory v rámci komunity sdružující se kolem daného řešení. Jako vhodnější byla považována řešení volně dostupná, u komerčních pouze ta se srozumitelnými exaktně definovanými ustanoveními licenčních podmínek a s náklady potřebnými na pořízení řešení, které svou výší neohrožují zdárné dokončení tohoto projektu i následný rozvoj řešení po jeho skončení.

3.1.4 Detailní analýza favorizovaných řešení

Stejně jako ve fázi předchozí již nebyly taxativně vymezovány žádné nové parametry, naopak došlo ještě k detailnějšímu rozboru parametrů již naplněných. V této fázi již každé řešení naplňovalo kritérium možnosti tvorby vlastních aplikací prostřednictvím API nebo SDK knihoven. Hodnocení dostupnosti, možností úprav či kvality dostupné dokumentace týkající se tvorby vlastních aplikací bylo nedílnou součástí této fáze analýzy. Rozbor řešení zahrnoval jak způsob a formu publikace podkladových dat, tak možnosti nahrávat a sdílet vlastní 3D data. Součástí byl také popis komunikace mezi serverovou částí, která data publikuje, a částí klientskou. Některá řešení neumožňovala sdílet všechny standardní formáty dat a vyžadovala jejich předzpracování do požadovaného formátu. Struktura tohoto formátu byla rovněž podrobena důkladné analýze. Proces předzpracování dat byl podrobně popsán a zhodnocen z hlediska zkušeností uživatelů, sady k tomuto dostupných nástrojů, míry automatizace i časové náročnosti v závislosti na objemu předzpracovávaných dat. Praktické testování předzpracování dat však bylo předmětem poslední fáze, tedy Finální analýzy vítězného řešení. Navrhované řešení by v optimálním případě nemělo zatěžovat stranu klienta nutností instalace pluginu či stahováním velkého objemu dat. Za vhodné bylo tedy označeno především takové řešení, které využívá a je postaveno na standardech a perspektivní technologii mající potenciál i podporu do budoucna. Dalším kritériem bylo co nejmenší omezení uživatele z hlediska možnosti tvorby a úpravy vlastních aplikací, včetně nástrojů již vyvinutých pro potřebu případného předzpracování dat. K důležitým kritériím patřila i znalost a podpora budoucího vývoje řešení.

3.1.5 Finální analýza vítězného řešení

Tato fáze se již zaměřila na testování reálných dat potenciálních koncových uživatelů a zákazníků vyvíjeného SW systému. Testováním procházelo jak samotné API i možnosti vývoje vlastních aplikací, ale i proces předzpracování na reálných datech dodaných uživateli. Předmětem testování byla data typu 3D objekt, terén, podkladová mapa. Proces předzpracování každého z těchto typů dat byl detailně popsán, stejně tak manipulace se scénou tvořenou těmito daty v klientské aplikaci. Nedílnou součástí byl i přehled a popis základních metod, které poskytuje SDK vítězného řešení pro tvorbu vlastní aplikace a samotného glóbu, ale i ovládání a manipulaci se scénou.

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 11

Rešerše dostupných technologií pro 3D GIS

3.2 Postup řešení

Proces analýzy shromážděných 3D řešení bylo z důvodu vysokého počtu nutné rozčlenit celkem do pěti fází. V každé fázi došlo k posouzení zjištěných parametrů na základě předem logicky daných kritérií a následnému vyhodnocení dostupných řešení jako vhodných nebo nevhodných pro postup do další fáze analýzy. Míra specifikace a konkretizace zjišťovaných parametrů narůstala s každou další fází.

3.2.1 Základní analýza dostupných řešení

Na počátku první fáze se podařilo sestavit seznam šedesáti dvou řešení a technologií, které lze označit za 3D GIS nebo se dají využít pro jeho tvorbu. Nejčastějším zdrojem informací o produktech se staly výsledky vyhledávání ve webovém prostředí odkazující zejména na konkrétní webové prezentace těchto řešení. Rozsah zveřejněných informací se u jednotlivých řešení lišil v závislosti na těchto faktorech. - je řešení komerční nebo opensource/freeware - region, v němž má řešení zastoupení a podporu - využitelnost řešení, nasazení v konkrétní instituci - subjekt, který řešení vyvíjí (obchodní společnost, subjekt veřejné správy, školská instituce, student v rámci závěrečné práce ad.) - rozsah komunity využívající dané řešení a její aktivita - historie a stupeň vývoje, potenciál rozvoje do budoucna

Podrobný soupis naplněných parametrů jednotlivých řešení je k dispozici v Příloze č. 1 k tomuto dokumentu.

Závěry základní analýzy dostupných řešení

Pouze pět řešení umožňovalo publikovat 3D data jak ve webovém i mobilním prostředí, konkrétně ArcGis Server, BlomUrbex 3D, Google Earth, NASA World Wind a SIVAN 3D GIS (viz obr. 2). Z celkového počtu šedesáti dvou řešení se téměř polovina zaměřila na publikaci 3D dat na webu. Počet řešení určených pro zobrazování 3D dat na mobilní zařízení byl podstatně nižší, celkem deset řešení. Masivní rozvoj mobilních technologií v posledních letech i čím dál zvyšující se potřeba a obliba využití 3D dat však dává předpoklady k rozvoji řešení podporujících publikaci 3D dat v tomto prostředí. Míra rozvoje však bude ovlivněna počtem uživatelů mobilních zařízení s konkrétním operačním systémem (např. Android, iOS, Windows Phone). Z řešení shromážděných v Analytickém dokumentu převládala řešení komerční, v poměru přibližně 3:2 k opensource i volně dostupným řešením (viz obr. 3). Z hlediska použitých technologií byly nejčastěji zastoupeny C++, OpenGL, Java a JavaScript (viz obr. 4).

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 12

Rešerše dostupných technologií pro 3D GIS

Obr. 2 Struktura řešení podle možnosti publikace 3D dat ve webovém a mobilním prostředí

Obr. 3 Struktura řešení podle licenčních podmínek

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 13

Rešerše dostupných technologií pro 3D GIS

Obr. 4 Struktura řešení podle využitých technologií

Jako vhodné pro postup do další fáze analýzy bylo označeno třicet jedna řešení, tedy polovina všech shromážděných.

- ALV library - ArcGIS Desktop + 3D Analyst - ArcGIS Server - BlomUrbex 3D - BlomWebViewer - City Engine - CityMaker Explorer - CityMaker Online - CityMaker Server - CitySurf Globe Mobile - Digital Macau 3D City Online Platform - GeoWeb 3D - GeoWeb 3D SDK - Glob3 - Google Earth - Google Earth API - Grass - NASA World Wind - Navteq Visio Dev Kit

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 14

Rešerše dostupných technologií pro 3D GIS

- NetGIS Server - NEWSCAPE Technology - OpenWebGlobe - OSM-3D (GDI-3D) - ReadyMap Web SDK - Saab 3D Rapid Mapping - Scenario 3D - SIVAN 3D GIS - SpacEyes3D - SuperMap iClient for Realspace - Terra 3D - myVR 3D MapView

K nejčastějším důvodům, proč nebylo řešení označeno jako vhodné, patřilo nedostatečné množství informací potřebných pro kvalitní analýzu. Dále byla vyřazena neúplná řešení, která tvořila pouze dílčí komponentu nebo byla určena výhradně pro editaci dat. Vyřazena musela být také neperspektivní řešení nevykazující známky vývoje a řešení využitelná pouze pro jednorázové účely, např. jako výsledek závěrečné práce ve školské instituci nebo projektu. Pokud řešení nesplňovalo některé z kritérií vhodnosti, ale pracovní skupina se shodla na jeho možném potenciálu i možnosti využití, bylo označeno jako vhodné s cílem shromáždit o něm další poznatky.

3.2.2 Podrobná analýza vybraných řešení

Předmětem druhé fáze zkoumání byla analýza, testování a následné posouzení vhodnosti všech 31 řešení. Zjišťované parametry se týkaly zejména vlastností řešení umožňující publikovat 3D data ve webovém nebo mobilním prostředí. S ohledem na zaměření této fáze a zkoumaných parametrů nemohla být zařízení, která tuto podmínku nesplňovala, označena jako vhodná pro postup do další fáze. Parametry se týkaly zejména možností integrace s externím zdroji dat, posouzení uživatelských možností při manipulaci se scénou a dále systémových požadavků.

Podrobný soupis naplněných parametrů jednotlivých řešení je k dispozici v Příloze č. 1 k tomuto dokumentu.

Závěry podrobné analýzy vybraných řešení

Ne všechny posuzované parametry byly u všech řešení relevantní, např. u desktopových aplikací nebo jiných typů řešení, která neumožňují publikaci na webu nebo v mobilním prostředí. Systémové požadavky webových řešení jsou nejčastěji omezeny na využití v operačním systému Windows. Přibližně třetina řešení zkoumaných v této fázi vyžaduje instalaci doplňků (tzv. pluginů) pro zobrazení v podporovaném webovém prohlížeči, u sedmi řešení není potřeba žádných pluginů a tři technologie využívají technologii Java applet (viz obr. 5). Až na výjimky jsou běžně podporovány prohlížeče Internet Explorer, Mozilla Firefox a Google Chrome. Uživatel má většinou k dispozici základní funkce pro manipulaci se scénou jako je zoom, posun scény, měření ad. Pokud řešení umožňuje integraci na senzory, jedná se v naprosté většině zejména o využití dat GPS. Řešení využitelná na mobilních zařízeních se liší v závislosti na podporovaném operačním systému.

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 15

Rešerše dostupných technologií pro 3D GIS

Obr. 5 Struktura webových řešení podle nutnosti instalace doplňků (tzv. pluginy)

Z testovaných bylo vybráno jedenáct řešení, která byla následně označena jako vhodná pro postup do navazujících fází analýzy.

- ArcGIS Server - BLOM řešení (BlomUrbex 3D a BlomWebViewer) - Glob3 - Google Earth API - NASA World Wind - NEWSCAPE Technology - OpenWebGlobe - OSM-3D (GDI-3D) - ReadyMap Web SDK - SpacEyes3D

Jako nevhodná byla označena ta řešení, která 3D data neumožňovala publikovat alespoň v jednom z požadovaných prostředí, tedy buď na webu nebo v mobilních zařízeních. V naprosté většině případů se tak jednalo o desktopové aplikace. Došlo také k vyřazení řešení, u nichž se neprokázal potenciál odhalený v první fázi a u nichž nebyla naplněna požadovaná kritéria.

3.2.3 Detailní analýza kandidátních řešení

Předmětem analýzy v této fázi bylo celkem jedenáct řešení, přičemž řešení společnosti Newscape Technologies se nadále posuzovala pouze v souvislosti se dvěma řešeními společnosti BLOM, jelikož využívá SDK knihoven BLOMu k tvorbě vlastních mobilních aplikací. Do této fáze tedy postoupila pouze řešení umožňující alespoň publikaci 3D dat na webu nebo mobilních zařízeních. S tímto souviselo i druhové složení technologií využitelných ve vývoji každého řešení. Nejčastěji byla zastoupena u čtyř řešení platforma Java, JavaScript a WebGL u dvou řešení.

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 16

Rešerše dostupných technologií pro 3D GIS

3.2.3.1 ArcGIS Server

K detailnější analýze byl vybrán rovněž komerční produkt ArcGIS Server americké společnosti Esri. Jedná se o jeden ze světově nejrozšířenějších serverových GIS systémů, aktuálně dostupný ve verzi 10.1. ArcGIS Server primárně slouží k publikování mapových služeb. Jedním z typů mapových služeb, které je ArcGIS Server schopen publikovat, je služba typu “Globe” (viz obr. 6). Tyto služby sice dokáží publikovat 3D data, avšak mezi jejich nevýhody patří, že mezi klienty, kteří jsou schopni služby tohoto typu konzumovat, patří prakticky výhradně desktopové aplikace (ArcGlobe, ArcCatalog, ArcGIS Explorer Desktop, ArcReader, a aplikace vyvinuté pomocí ArcGIS Engine). Tyto aplikace nabízejí veškeré standardní nástroje pro manipulaci s vizualizovanými 3D daty (zoom, rotace, průlet ad.).

Obr. 6 Aplikace ArcGlobe konzumující Globe službu (model budovy dostupný z https://maps.muni.cz/)

Další možností, jak pomocí systému ArcGIS Server publikovat 3D geografická data, je rozšíření ArcGIS Serveru ArcGIS 3D Analyst for Server. Jedná se o webovou nadstavbu produktu ArcGIS 3D Analyst for Desktop a slouží spíše k provádění různých 3D analýz. Dalo by se říci, že rozšíření ArcGIS 3D Analyst for Server je schopno provádět prostorové analýzy nad 3D daty publikovanými Globe službou ArcGIS Serveru (viz obr. 7).

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 17

Rešerše dostupných technologií pro 3D GIS

Obr. 7 Schéma jednotlivých složek systému ArcGIS Server (dostupné z http://resources.arcgis.com)

Společnost Esri však pro práci s 3D daty ve webovém prohlížeči upřednostňuje spíše aplikaci City Engine. V nedávné době se v tomto produktu objevila funkcionalita tzv. Web Scenes, která umožňuje v omezené míře publikovat 3D scény ve webovém prostředí.

Závěr: Produkty firmy Esri, včetně ArcGIS Serveru, obsahují mnohé nástroje pro práci s 3D geografickými daty. Otázkou však zůstává, jakou cestu společnost Esri zvolí pro 3D data na webu. Dojde k vývoji takového API,

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 18

Rešerše dostupných technologií pro 3D GIS

které umožní konzumovat data Globe služeb ve webovém prostředí? Nebo dojde k dalšímu rozvoji funkcionality produktu City Engine, který již ve velmi omezené míře tuto funkcionalitu poskytuje? Tyto nejasnosti a navíc velmi nákladná licence produktu ArcGIS Server rozhodly o tom, že ArcGIS Server k dalšímu zkoumání nebyl doporučen.

3.2.3.2 BLOM

Pro účely detailní analýzy byla vybrána dvě řešení vyvinutá společnosti BLOM. Součástí analýzy ale také společnosti NEWSCAPE technology, která BLOM produkty využívá k vývoji vlastních mobilních aplikací. Jelikož všechna tato řešení spolu souvisí, byla dále v tomto projektu posuzována společně.

BlomUrbex 3D byl vyvinut jako on-line platforma geoserveru pro poskytování a publikování 3D dat jak ve webovém, tak i mobilním prostředí. Umožňuje on-line přístup k datovým sadám nejrůznějších 3D objektů, zejména však budov. Zpřístupnit lze nejen data společností BLOM (knihovna BLOM 3D), ale i data partnerů této společnosti. Pro přístup k těmto datům lze využít způsobů zmíněných dále v textu. K vytváření vlastních aplikací ve webovém prostředí mají uživatelé k dispozici vlastní JavaScriptové API. V prostředí mobilních zařízení lze využít SDK pro operační systémy Android, iOS, J2ME a Windows Mobile. K datům lze přistupovat i z jiných běžně užívaných CAD a GIS aplikací (např. aplikace společností Autodesk, Esri, Intergraph ad.) prostřednictvím pluginů. Uživatel tedy není limitován využitím pouze produktů BLOMu, ale je schopen integrovat již vlastní existující řešení s řešením společnosti BLOM. Poslední možností jak přistupovat k datům BlomUrbex 3D je využít aplikací vyvinutých společností BLOM (viz obr. 8).

Obr. 8 Struktura systému BlomUrbex 3D (dostupné z http://blomasa.com/ftp/products/bis/BlomURBEX%203D%20Whitepaper%20v2.0r1.1a.pdf)

K vizualizaci dat z knihovny BLOM 3D slouží plugin BlomUrbex 3D Viewer, jehož využití se omezuje na webové prohlížeče Internet Explorer, Mozilla Firefox a Google Chrome.

Webové řešení pro přístup k 3D datům z geoserveru BlomUrbex 3D, ale i BlomUrbex, představuje prohlížeč BlomWebViewer. Prohlížeč BlomWebViewer je dostupný z adresy http://www.blomurbex.com. Tato aplikace

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 19

Rešerše dostupných technologií pro 3D GIS

není vhodná pro zobrazení v mobilních zařízeních. Zajištěna je podpora funkcionality ve webových prohlížečích podporujících JavaScript, konkrétně Internet Explorer (od verze 7), Mozilla Firefox (od verze 3.6) a Google Chrome (od verze 8). K zajištění plné funkcionality v prohlížeči Google Chrome je však nutné mít nainstalován i prohlížeč Mozilla Firefox, jehož komponenty BlomWebViewer využívá).

Uživateli jsou zpřístupněny základní funkce, jako je posun, zoom, rotace, změna úhlu pohledu, výběr úrovně detailu zobrazení a kvality obrazu, přidání bodu zájmu (tzv. POI) ad. Součástí je také editační mód umožňující výběr, přidání, smazání, posun 3D objektů (u budov i jejich vnějšího pláště), ale i změnu textury objektu (viz obr. 9).

Obr. 9 Identifikace vnějšího pláště budovy v aplikaci BlomWebViewer (dostupné z http://blomasa.com/ftp/products/bis/BlomWEB%20Viewer%20Reference%20Guide%20v1.0r1.1a.pdf)

SDK knihoven BLOMu pro vývoj vlastních aplikací mobilních zařízení využívá např. společnost NEWSCAPE Technologies, která se specializuje na zobrazování 3D reality na mobilních zařízeních a tabletech (iPhone, iPad, smartphones). Uživatelská nabídka zahrnuje především 3D průvodce městy (např. YesCitiz, Virtual 3D City ad.), ale i aplikaci Mobile3DCAD. Uživatel má k dispozici základní nástroje pro manipulaci s 3D objekty jako je posun, zoom, rotace, změna úhlu pohledu, přidání bodu zájmu (tzv. POI) ad. U mobilní CAD aplikace lze velmi sofistikovaným způsobem pracovat s řezy 3D objektů.

Závěr: Společnost BLOM nabízí podobně jako společnost Esri řadu nástrojů v oblasti GIS i práce s 3D daty. Kromě serverové řešení BlomUrbex 3D nabízí uživatelům možnost tvorby vlastních webových aplikací pomocí JavaScriptového API. Stejně tak umožňuje vývoj na mobilních zařízeních, což dokládá prostřednictvím svých mobilních aplikací např. společnost NEWSCAPE Technologies. K dispozici je také rozsáhlá databáze 3D objektů. Rozsáhlé portfolio nabízených služeb i dostupných nástrojů pro práci s 3D daty se odráží v nákladech za poskytnutí licence i podpory. Přestože se jedná o kvalitní řešení z oblasti 3D GIS, nejevilo se z důvodů vysoké nákladnosti na jeho pořízení i samotnou podporu jako vhodné pro další analýzy.

3.2.3.3 Glob3

Glob 3 je platforma pro vývoj GIS aplikací napsaná v programovacím jazyce Java a uvolněná pod open source licencí. Autorem je španělská firma igo . Podporován je vývoj aplikací jak pro desktop (Glob3), tak pro web i mobilní zařízení (Glob3 Mobile). Pro potřeby projektu je vhodná především verze Glob3 Mobile (viz obr. 10, 11), avšak ta je v současnosti ve fázi “proof of concept” a k dispozici je jen virtuální zeměkoule s možností

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 20

Rešerše dostupných technologií pro 3D GIS

připojení WMS služby. Její multiplatformita je zajištěna tím, že pro každý typ zařízení (iOS, Android, klasický webový prohlížeč podporující HTML5 - viz obr. 12) je zkompilován nativní zdrojový kód (Objective C, Java, JavaScript), který je původně napsaný v C++ a pomocí automatizovaných nástrojů postupně převeden na Objective C. To je následně převedeno do jazyka Java a z ní je získán JavaScriptový kód. Projekt je v ranném stadiu vývoje a byl očekáván rychlý vývoj nových funkcí a podpora nových technologií. Plánovaná byla podpora zobrazení fotografií, videa, budov, nebo podpora klasických OGC standardů jako KML, WFS, GML atd. Bohužel vývoj ustrnul a není jasné, zda bude znovu obnoven.

Obr. 10 Struktura systému Glob3 Mobile (dostupné z http://www.glob3mobile.com/wp-content/uploads/2012/07/glob3_mobile_COMGEO2012.pdf)

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 21

Rešerše dostupných technologií pro 3D GIS

Obr. 11 Ukázka z aplikace Glob3 Mobile (dostupné z http://glob3.sourceforge.net/photosMobile.html)

Webové fórum projektu není k dispozici, v mailing listu není téměř žádná aktivita, stejně tak v požadavkovém systému.

Obr. 12 Ukázka z klientské aplikace Glob3 (dostupné z http://glob3.sourceforge.net/videos.html)

Závěr: Přestože se projekt jevil jako slibný, rychle se rozvíjející a podporující nejmodernější technologie, jeho vývoj byl pozastaven a nejeví známky aktivity. Vzhledem k příliš rané fázi vývoje nebyl doporučen do další fáze výběru.

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 22

Rešerše dostupných technologií pro 3D GIS

3.2.3.4 Google Earth API

Řešení Google Earth API je složeno z pluginu a jeho JavaScriptového API a umožňuje vkládat virtuální 3D glób do webových stránek. Licence produktu je variabilní, liší se podle způsobu použití. Pro veřejné použití jsou “google mapy” i API zdarma, pro autentizované použití je třeba licenci zakoupit. Podrobnosti jsou k nalezení na adrese: https://developers.google.com/maps/terms. Aplikace Google Earth má i svoji mobilní verzi, avšak speciální API přímo pro mobilní klienty nikoliv. Záleží, jak je klient schopen zobrazovat webovou aplikaci napsanou v běžném API. Jak již bylo řečeno, API klientských aplikací je založeno na jazyce JavaScript, nevýhodou je však nutnost instalace pluginu do prohlížeče. API je kvalitně zdokumentované (https://developers.google.com/earth/documentation/reference/) a je dostupná řada příkladů ilustrujících možnosti produktu. Samozřejmostí je podpora jazyka KML (viz obr. 13), výhodou kvalitní podkladová data poskytovaná společností Google (včetně Google StreetView a rozsáhlé celosvětové databáze 3D budov). Rovněž existuje několik polooficiálních způsobů integrace se systémem ArcGIS. API nabízí veškeré standardní ovládací prvky (posun, zoom, rotace, průlet ad.) Rovněž poskytuje možnost práce s časovou složkou dat.

Obr. 13 Google Earth s KML modely budov (dostupné z: https://maps.muni.cz)

Závěr: Současným trendem je využívání technologických možností, které poskytuje HTML5. Přestože je Google API osvědčený a v mnoho ohledech velmi kvalitní produkt, nebyl doporučen k dalším zkoumání z důvodu nutnosti instalace pluginu. Potenciálně problematické by rovněž mohly být licenční podmínky produktu.

3.2.3.5 NASA World Wind

Open source projekt původem z americké NASA, napsaný v Javě a využívající OpenGL, tudíž je multiplatformní. Jedná se o WMS server a SDK pro vývoj aplikací. Neobsahuje hotovou aplikaci pro prohlížení

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 23

Rešerše dostupných technologií pro 3D GIS

dat, ale knihovny pro vývoj vlastních aplikací a serverovou část pro publikaci dat v podobě WMS služby. K dispozici jsou demo ukázky, kterými se lze inspirovat (viz obr. 14 a 15). Lze vyvíjet jak desktopové Java aplikace, tak webové stránky za pomocí Java appletu. Pokud nemá uživatel vlastní data, lze využít podkladových dat ze serverů NASA a USGS. Pracovat lze také s KML daty a formátem Collada. Ve vývoji je i API pro mobilní platformu Android, avšak poslední dobou se v této věci mnoho neděje - na fóru není skoro žádná aktivita (a když je, tak ne autorů).

Uživatel musí mít na svém počítači nainstalovanou Javu a ovladače grafické karty podporující OpenGL. Vývojáři upozorňují, že bez aktuálních ovladačů může být problém se zobrazením mapy. Mapa se ovládá myší v kombinaci s klávesnicí, oproti jiným programům je invertována svislá osa na myši, takže na práci s programem se musí uživatel nejprve adaptovat.

Obr. 14 Ukázka práce s texturami objektů ve World Wind Java SDK Extruded Shapes (dostupné z: http://goworldwind.org/demos/)

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 24

Rešerše dostupných technologií pro 3D GIS

Obr. 15 NASA World Wind (screenshot aplikace, http://goworldwind.org/)

Závěr: I přes nutnost mít nainstalovanou Javu pro zobrazení aplikací World Wind bylo řešení označeno jako vhodné pro účely analýzy v další fázi. Důvodem je poměrně dlouhá historie vývoje a tím tedy i odladěnost projektu. Také to, že projekt je kompletně open source a má poměrně rozsáhlou komunitu uživatelů, kteří jsou aktivní na diskusním fóru. Java je navíc poměrně rozšířenou technologií a nepředstavuje pro uživatele významný problém.

3.2.3.6 OpenWebGlobe

OpenWebglobe je relativně mladý projekt pro publikování 3D geografických dat, který vzniká na Univerzitě aplikovaných věd Severozápadního Švýcarska (University of Applied Sciences Northwestern Switzerland). Od dubna roku 2011 je projekt včetně kompletních zdrojových kódů dostupný pod Open Source licencí (MIT license).

Projekt se skládá z nástrojů pro zpracování geografických dat do podoby vhodné k publikaci a z API pro vývoj klientských aplikací, které jsou schopné tyto data konzumovat. Klientské aplikace využívají moderní technologie HTML 5 a WebGL. Nástroje pro předzpracování dat jsou napsány v jazyce C++. Předzpracování dat spočívá ve vygenerování dlaždic (obrázků) podkladových dat, ve vytvoření .json souborů reprezentujících elevaci (zvlnění) terénu a ve vymodelování 3D objektů, které lze umístit do mapy (soubory .json s asociovanou texturou například ve formátu .jpeg, nebo .png), podpora KML je v plánu (viz obr. 16).

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 25

Rešerše dostupných technologií pro 3D GIS

Obr. 16 Předpokládaný vývoj produktu OpenWebglobe (dostupné z: http://wiki.openwebglobe.org/doku.php)

API produktu OpenWebglobe je stále ve vývoj a jelikož se jedná o API pro psaní webových aplikací, lze jej rovněž využít pro psaní aplikací mobilních (zde se však zatím spíše jedná o pilotní projekty, záleží na podpoře WebGL na klientském zařízení).

Samotné API umožňuje v klientských aplikacích všechny standardní ovládací nástroje (zoom, rotace, průlet scénou, identifikace ad.). API umožňuje přímo pracovat s daty OpenStreetMap (není třeba data znovu předzpracovávat a generovat dlaždice). Ukázky z webových aplikací lze vidět na obr. 17 a 18.

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 26

Rešerše dostupných technologií pro 3D GIS

Obr. 17 Využití OpenWebglobe - norský projekt, mapa oblasti Svalbard (dostupné z: http://toposvalbard.npolar.no/)

Obr. 18 Využití projektu OpenWebglobe - Švýcarsko 3D (dostupné z: http://swiss3d.openwebglobe.org)

Závěr: Jedná se o produkt, který má díky využívání moderních technologií a relativně jednoduché architektuře velký potenciál. Produkt byl vybrán k ještě detailnějšímu zkoumání ve čtvrté fázi.

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 27

Rešerše dostupných technologií pro 3D GIS

3.2.3.7 OSM-3D (GDI-3D)

OSM-3D (OpenStreet Map 3D) je projektem německé univerzity v Heidelbergu (Universität Heidelberg), který si dává za cíl využití dat projektu OpenStreetMap a dat projektu SRTM (Shuttle Radar Topography Mission) a s jejich pomocí vytvořit databázi 3D geografických dat. Proces importu dat z OpenStreetMap je relativně složitý (viz obr. 19) a je prováděn na serverech univerzity v Heidelbergu, kvůli možnosti provádění importu dat a jejich ukládání na vlastních serverech je nutné kontaktovat zástupce vývojářů. Data uložená v databázi jsou následně publikována ve formátu W3DS (Web 3D Service). V rámci projektu rovněž vzniká aplikace, která je schopna publikovaná data vizualizovat na straně klienta. Jedná se o aplikaci XNavigator (viz obr. 20 a 21), která je naprogramovaná v jazyce Java (lze ji spouštět ve webovém prohlížeči - webstart, applet, ale i jako desktopovou aplikaci) a jejíž zdrojové kódy jsou dostupné pod licencí GNU General Public License. Jinou aplikaci schopnou konzumovat data ve formátu W3DS se nepodařilo objevit.

Obr. 19 Schéma generování dat OSM 3D z dat OpenStreet Map a SRTM a jejich publikace. (dostupné z: http://www.osm-3d.org/informationen.en.htm)

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 28

Rešerše dostupných technologií pro 3D GIS

Obr. 20 Aplikace XNavigator (Java WebStart verze) s daty OSM 3D. (dostupné z: http://www.osm-3d.org/)

Obr. 21 Aplikace XNavigator (Java Applet) s daty OSM 3D

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 29

Rešerše dostupných technologií pro 3D GIS

(dostupné z: http://www.osm-3d.org/)

Závěr: Projekt byl vybrán ke zkoumání i v dalším podrobném čtvrtém kole, protože se jedná o potenciálně zajímavý zdroj 3D dat. Drobným problémem by mohla být existence klientské aplikace pouze v jazyce Java (nelze spouštět přímo v prohlížeči bez nutnosti instalace pluginu).

3.2.3.8 ReadyMap Web SDK

ReadyMap je produkt americké společnosti Pelican Mapping, která vyvíjí nástroj osgEarth, kterým je ReadyMap inspirován. Jedná se o open source knihovnu napsanou v JavaScriptu využívající pro vykreslování WebGL. Základní formát přístupu k datům jsou WMS a TMS služby, lze ale například připojovat i OpenLayers vrstvy (tedy například také ArcGIS vrstvy, Leaflet vrstvy a jiné). Serverová část není k dispozici (alespoň ne volně k použití, na webu je zmínka o ReadyMap Serveru, ale víc informací k němu není k dispozici), k datům se přistupuje buď přes mapovou službu (viz obr. 22), nebo přímo na disku v podobě dlaždic (v podstatě lokální TMS server). K dispozici jsou ukázky kódu, avšak žádná dokumentace. S autory projektu je možno komunikovat na webovém fóru, kde odpovídají na dotazy a řeší problémy uživatelů.

Mapu lze ovládat standardně myší. V kombinaci s klávesou shift je možné rotovat a naklápět zeměkouli. Práce s mapou je rychlá a plynulá, občas se objevují artefakty při navazování dlaždic na sebe, ty ale po chvíli mizí (v okamžiku kdy jsou nahrána všechna data dlaždic pro zvolený výřez mapy).

Obr. 22 ReadyMap Web SDK (dostupné z: http://demo.pelicanmapping.com/rmweb/webgl/tests/index.html)

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 30

Rešerše dostupných technologií pro 3D GIS

Závěr: Open source projekt je napsaný v technologii WebGL, autoři komunikují s uživatelskou komunitou. I přes absenci serverové části se jevil jako vhodný pro postup do další fáze výběru.

3.2.3.9 SpacEyes3D

Komerční produkt francouzské firmy poskytující komplexní GIS řešení (viz obr. 23): ● SpacEyes3D Builder - vytváření 3D dat ● SpacEyes3D Server - publikace dat ● SpacEyes3D Viewer - desktopová aplikace pro prohlížení publikovaných dat ● SpacEyes3D Plugin - ActiveX plugin do prohlížeče pro prohlížení dat na webu

Programy jsou dostupné v několika jazycích (čeština chybí). Plugin do prohlížeče funguje na bázi ActiveX technologie, je ho tedy možno spustit jen na platformě Windows. Stejně tak ostatní součásti systému jsou určeny jen pro systémy Windows. Data jsou k uživateli streamovaná, takže omezením velikosti map je jen velikost disku na serveru. Jedním z nejčastějších požadavků uživatelů je zobrazení budov. Program Builder by měl být schopen plynule pracovat s několika tisíci budovami. O prohlížení velkého počtu budov pomocí pluginu se již výrobce nezmiňuje.

Ovládání mapy v prohlížeči pomocí pluginu je rychlé a plynulé. K dispozici jsou standardní nástroje pro ovládání pohledu - otáčení, změna vertikálního úhlu pohledu, nástroj pro identifikaci, atd (viz obr. 24). Lze zobrazit např. stereoskopicky pro 3D brýle. Nevýhodou je omezení pluginu jen na jednu spuštěnou instanci, takže nelze současně prohlížet více map.

Obr. 23 Struktura systému SpacEyes3D (dostupné z: http://www.spaceyes.com/)

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 31

Rešerše dostupných technologií pro 3D GIS

Obr. 24 Ukázka z aplikace SpacEyes3D Viewer (dostupné z: http://www.spaceyes.com/)

Závěr: Produkt je zajímavý komplexností, jelikož poskytuje nástroje pro vytváření, publikování i prohlížení 3D dat. Problém lze spatřit v použití pluginu do prohlížeče, jež lze spustit jen na platformě Windows, navíc jen v jedné instanci. Další nevýhodou je uzavřený vývoj pod komerční licencí. Z těchto důvodů nebylo toto řešení považováno za vhodné k další analýze.

Závěry detailní analýzy kandidátních řešení

Ze všech řešení testovaných a posuzovaných v této třetí fázi byla jako vhodná označena dvě řešení využívající technologii WebGL a dvě řešení postavená na platformě Java. Všechna tato řešení jsou volně dostupná, dvě z nich vyvíjená v prostředí vysokoškolské instituce, konkrétně univerzit ve Švýcarsku a Německu. Jednalo se o následující řešení:

- NASA World Wind - OpenWebGlobe - OSM-3D (GDI-3D) - ReadyMap Web SDK

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 32

Rešerše dostupných technologií pro 3D GIS

3.2.4 Detailní analýza favorizovaných řešení

V této fázi analýzy již byla hodnocena pouze čtyři řešení, z nichž dvě využívala technologii WebGL a dvě byla postavena na Javě. Cílem byl výběr takového řešení, které bude sloužit jako základ vyvíjeného SW systému, resp. 3D GIS, který umožní 3D data nejen vizualizovat a publikovat uživatelům, ale i nad nimi provádět analytické úlohy, čímž dojde k naplnění potenciálu 3D dat. Ve fázi poslední již byla na zvoleném řešení prakticky testována reálná data požadovaných typů, tedy především 3D objekty, terén, podkladové mapy, vrstvy rastrové a vektorové.

3.2.4.1 NASA World Wind

Jak již bylo řečeno v předchozích iteracích, produkt NASA World Wind se de facto skládá ze dvou částí. První částí je WMS Server, který je schopen publikovat geografická data ve standardním formátu WMS a nástroje pro import dat (podkladová data včetně elevace). Podkladová data jsou na straně serveru uložena ve formě již vygenerovaných dlaždic, které mohou být volitelně vygenerovány v pyramidové struktuře. Jelikož přenos podkladových dat a dat elevace ze serveru na stranu klienta představuje velkou datovou zátěž, podporuje NASA World Wind cachovaní těchto dat na straně klienta. K instalaci podkladových dat a elevace na serverovou část systému ja naprogramována samostatná utilita (viz obr. 25).

Obr. 25 Utilita pro instalaci dat (Aplikace World Wind)

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 33

Rešerše dostupných technologií pro 3D GIS

Instalace serverové části, včetně následného přidání dat, je na stránkách projektu kvalitně zdokumentována. Viz: http://goworldwind.org/server/installation/ a http://goworldwind.org/importing-data/ a při testování nenastaly žádné komplikace.

Používat WMS Server produktu NASA World Wind není nutné, produkt umožňuje připojit vlastní WMS služby. 3D modely lze do klientské aplikace připojit v podobě populárního formátu KML.

Druhou část tvoří samotné API v jazyce Java, které lze využít pro tvorbu vlastních klientských aplikací (buď jako Java Applet, nebo ve formě Java Web Start, či samostatné aplikace). API je kompletně dostupné, je tedy možné API přepsat a následně překompilovat podle požadavků uživatelů. API je kvalitně zdokumentované s dostupnou řadou příkladů ilustrujících jeho použití.

Mezi hlavní rozhraní patří: Globe - rozhraní reprezentující virtuální glób a jeho elevaci (je generována za využití rozhraní Tessellator ) Layer - rozhraní reprezentuje podkladová data a další prvky umístěné na glóbu

Tato dvě rozhraní společně tvoří virtuální glób.

View - rozhraní definuje, jakou část glóbu a následně které prvky na něm vidí uživatel Toto rozhraní, společně s ostatními rozhraními zobrazenými na obr. 26 tvoří okno aplikace NASA World Wind.

Obr. 26 Schéma hlavních rozhraní NASA World Wind API (dostupné z: http://goworldwind.org/developers-guide/concepts/)

Závěr: Jedná se o řešení, které je prověřené skutečným reálným nasazením (viz sekce User Applications na stránce http://goworldwind.org/demos/). Přestože NASA World Wind je kvalitním řešením, nebyl vybrán k postupu do další fáze zkoumání z důvodu nutnosti instalovat platformu JAVA a rovněž z důvodu, že aplikaci je nutné v prohlížeči spouštět jako JAVA Applet, nebo WebStart. Tento způsob spouštění aplikací v prohlížeči není do budoucna příliš perspektivní.

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 34

Rešerše dostupných technologií pro 3D GIS

3.2.4.2 OpenWebGlobe

Produkt OpenWebGlobe se podobně jako NASA World Wind skládá ze dvou hlavních částí.

První část je serverová s nástroji pro konverzi a import dat. Podkladová data a elevace jsou uložena již ve formě vhodné pro transport ke klientovi (vygenerované dlaždice podkladových dat ve formě rastrů a elevace v souborech typu .json). Není tedy třeba na stranu serveru nic instalovat, jen je třeba vygenerovat data a následně je pomocí vhodného web serveru publikovat.

3D modely (například modely budov) je možné vkládat do klientské aplikace ve formě .json souboru s asociovanou bitmapou. Dataprocessingové nástroje obsahují skript pro jejich konverzi do této podoby z formátu Collada. Problém však může nastat při exportu 3D modelu: Multipatch Feature Class -- skript ArcGIS MultiPatchToCollada → Collada → formát .json + bitmapa, kdy vzniklý 3D model je složen z mnoha jednotlivých malých souborů (viz obr. 27 a 28). Nicméně lepší možnost importu 3D modelů, včetně podpory KML, má v plánu vývojový tým produktu dokončit do konce roku 2012.

Obr. 27 Část modelu budovy ve formátu .json

Obr. 28 Bitmapa (část budovy) asociovaná s předchozím .json souborem

Nástroje pro zpracování dat (podkladových dat a rastrů) lze stáhnout buď již ve zkompilované podobě, nebo ve formě zdrojových kódů na adrese https://github.com/OpenWebGlobe. Nachází se zde i dokument s názvem Processing Geo-Data using the OpenWebglobe Tools, který proces přípravy dat k publikaci detailně popisuje (obsahuje rovněž tutorial).

Druhou části je SDK pro vývoj klientských webových aplikací aplikací. Výše uvedené stránky https://github.com/OpenWebGlobe obsahují SDK včetně dokumentu OpenWebGlobe SDK for WebGL Specification, jedná se o detailní popis SDK a jeho funkcí. SDK rovněž umožňuje klientskou aplikací konzumovat data OpenStreetMap, či WMS služby.

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 35

Rešerše dostupných technologií pro 3D GIS

Obr. 29 Modely budov v aplikaci OpenWebGlobe (dostupné z: http://swiss3d.openwebglobe.org)

Závěr: Produkt OpenWebglobe byl vybrán jako finální řešení a to hned z několika důvodů. Jedná se o nadějný open source projekt, okolo kterého začíná vznikat funkční komunita. Velkým přínosem jsou nástroje pro předzpracování dat. Je vyvíjen v perspektivní technologii a vývojový tým plánuje rozšířit projekt o další funkcionalitu.

3.2.4.3 OSM-3D (GDI-3D)

Základem projektu OSM-3D jsou mapová data z OpenStreetMap doplněná o elevaci z měření SRTM (Shuttle Radar Topography Mission) a 3D reprezentaci budov. Budovy jsou z velké části vygenerovány automaticky z půdorysu a elevace v daném bodě (obr. 30). Jejich vzhled ale neodpovídá realitě. Výška budovy často nelze odhadnout (rozlišení topografických dat je 90 metrů, pouze na území USA je rozlišení 30 metrů), a tak se použije přiměřená náhodná hodnota. Lze však nahrát vlastní modely budov vytvořené ručně podle skutečnosti (obr. 31). Formát OSM je postupně vylepšován a přibývají atributy, ze kterých lze výšku budovy vyčíst (např. počet podlaží, nebo výška v metrech). Autor však musí výšku vždy zadat.

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 36

Rešerše dostupných technologií pro 3D GIS

Obr. 30 Automaticky vygenerovaná budova - Brno (hrad Špilberk)

Obr. 31 Ručně modelovaná budova - Petronas Towers (dostupné z: http://wiki.openstreetmap.org/wiki/File:Osm3d_petronas_twin_towers.jpg)

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 37

Rešerše dostupných technologií pro 3D GIS

Zpracování začíná stažením dat z OpenStreetMap databáze pomocí nástroje Osmosis, což je Java aplikace pro příkazovou řádku, která uloží data do relační databáze ve formě atributových tabulek a relací mezi nimi. K tomu, aby se s těmito daty dalo pracovat v geografickém systému, musí být převedena na geometrické PostGIS typy a prostorové indexy. Výsledkem je WMS databáze, ze které pak může číst data klasický WMS server. Pokud z těchto prostorových dat chceme vytvořit 3D data, musíme několika dalšími procesy zkombinovat tyto data s elevací z projektu SRTM. Tím dostaneme zvlněný povrch ve formě dlaždic. Na něj se pak vygenerují budovy, popisky a body zájmu. Výsledná kombinace podkladových dat, elevace, budov, atd. je publikována ve formě W3DS (Web 3D Service) služby. Tato služba popisuje 3D scénu a objekty v ní obsažené. Je založena na formátu X3D a KML, podporuje Level of Details pro každý objekt, textury objektů, ale také animace a jiné efekty. Scéna se může skládat například z krajiny, budov, vegetace, zařízení ulic (lampy, kapličky, schránky,...), světelných podmínek, různých úhlů pohledu atd.

Klient schopný konzumovat W3DS se jmenuje XNavigator. Je to opensource projekt napsaný v Javě využívající OpenGL. Využívá ho právě projekt OSM-3D (http://www.osm-3d.org). Další implementace W3DS je CityServer3D (http://www.cityserver3d.de/en/), ale není jasné, zda mají vlastního klienta, nebo využívají také XNavigator. Celý proces zpracování OSM dat na 3D data je výpočetně náročný a poměrně složitý. Data si spravují sami autoři z univerzity v Heidelbergu a neposkytují je volně k dispozici.

Závěr: W3DS se jeví jako velmi obsáhlý formát 3D dat s širokými možnostmi. Je však stále ve fázi draftu (není to schválený OGC standard) a jeho poslední verze je z března 2011 (podle informací z webu http://www.w3ds.org/doku.php). Známa je jediná implementace klienta schopného konzumovat W3DS - XNavigator. Ten ke svému běhu potřebuje Java plugin do prohlížeče. Z výše uvedených důvodů nebylo toto řešení vyhodnoceno jako vhodné pro účely projektu.

3.2.4.4 ReadyMap Web SDK

Software ReadyMap Web SDK je napsaný v Javascriptu a využívá WebGL pro vykreslování grafiky v prohlížeči. Jeho části vycházejí z programu osgEarth, což je nástroj pro vykreslování virtuální zeměkoule napsaný v C++ od stejné firmy (Pelican Mapping). Přepsáním části funkcionality osgEarth do Javascriptu vznikl základ pro ReadyMap. Dále se v něm využívá knihovna osgjs (javascriptová verze 3D grafického toolkitu OpenSceneGraph) a knihovna jQuery pro usnadnění psaní javascriptových skriptů, ošetření událostí v prohlížeči a psaní aplikací využívajících Ajax. Vše je vydáno pod open source licencí LGPL.

Základním způsobem přístupu k mapovým podkladům je WMS nebo TMS služba. Například vrstvu s elevací lze připojit takto:

map.addElevationLayer(new ReadyMap.TMSElevationLayer({ // SRTM elevation name: "Elevation", url: "http://readymap.org/readymap/tiles/1.0.0/9", args: "json=true", tmsType: "google" }));

Elevace je na serveru uložena jako tiff soubory, které v současnosti není možné v javascriptu/WebGL zpracovat. Proto je v ReadyMap Serveru funkcionalita pro převod tiff na .json, která se stará i o bezešvé navázání jednotlivých dlaždic na sebe.

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 38

Rešerše dostupných technologií pro 3D GIS

Samotné SDK zatím nemá podporu pro zobrazování budov nebo jiných 3D objektů. Projekt však rozšířil jeden z jeho uživatelů a na experimentální podpoře pro budovy začal pracovat (obr. 32). Zdrojový kód lze stáhnout z “forknutého” projektu na Githubu (https://github.com/RealFlow/godzi-webgl/tree/buildings). Jedná se o načtení .json souboru s geometrií budov. Každá budova je v něm určena svým půdorysem a její výškou. Výsledný 3D objekt je pak realizován vytažením (extrude) polygonů budov do požadované výšky a nastavením odpovídající barvy. Podle vyjádření autora tohoto rozšíření je v plánu doplnění podpory pro textury. V současnosti je zobrazení většího počtu budov velmi pomalé a nespolehlivé (občas se nenačtou všechny budovy), alespoň tedy v kombinaci s mapovými podklady. Zobrazením pouhých budov bez mapy se vše načte rychleji.

Obr. 32 Experimentální podpora budov v ReadyMap (dostupné z: http://forum.godzi.org/file/n5122105/readyMap_buildings.jpg)

Ukázka kódu dvou budov ze souboru buildings.json (altura=výška, hoja=dlaždice, vertices=vrcholy, lon & lat=zeměpisná délka a šířka): { "altura": 15, "hoja": "2765", "vertices": [{ "lon": -0.367753, "lat": 39.494736 }, { "lon": -0.367794, "lat": 39.4947 }, { "lon": -0.367806, "lat": 39.494707 }, { "lon": -0.367764, "lat": 39.494743 }] }, {

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 39

Rešerše dostupných technologií pro 3D GIS

"altura": 15, "hoja": "2773", "vertices": [{ "lon": -0.355409, "lat": 39.47943 }, { "lon": -0.355333, "lat": 39.479374 }, { "lon": -0.35538, "lat": 39.479336 }, { "lon": -0.355455, "lat": 39.479392 }] }

Závěr: ReadyMap je založen na Javascriptu a WebGL, což jsou technologie rychle se vyvíjející a perspektivní. Tempo vývoje ReadyMap ale poslední dobou zpomaluje a v současné oficiální verzi nepodporuje ani zobrazení budov, i když je obsaženo v plánu vývoje. Absence volně dostupné serverové části pak přidává k hodnocení další záporné body. Na základě těchto argumentů se řešitelský tým shodl, že se pro účely tohoto projektu ReadyMap nehodí.

Závěry detailní analýzy favorizovaných řešení

Jako nejvhodnější ze čtyř řešení analyzovaných v této fázi byl vybrán projekt realizovaný v univerzitním prostředí ve Švýcarsku. Řešení zde vyvinuté je volně dostupné, založené na technologii WebGL. Vývoj řešení nadále pokračuje a k dispozici je i jeho plán do dalších let. V řešitelském týmu panuje naprostá shoda na tom, že se jedná o velmi perspektivní řešení, které slibuje velký potenciál při publikaci3D dat ve webovém i mobilním prostředí.

3.2.5 Finální analýza vítězného řešení (OpenWebGlobe)

Projekt OpenWebGlobe byl vybrán jako nejvhodnější řešení ze všech shromážděných v Analytickém dokumentu. Tato kapitola se zaměřila zejména na popis jeho SDK a na detailnější popis testování produktu. Testováno bylo jak API a možnosti při vývoji klientské aplikace, tak Data Processingové nástroje a průběh importu dat.

V případě podkladových dat (například ve formátu .tif) a jejich konzumace OpenWebGlobe klientskou aplikací je nutné vygenerovat dlaždice podkladových dat ve formě vhodné k publikaci web serverem. Postup je pomocí dataprocessingových nástrojů následující:

Nejprve je třeba z podkladových dat vypočítat extent oblast,i pro kterou lze extent generovat. Pro tuto operaci je připraven nástroj ogcalcextent.exe. Konkrétní volání je následující: ogcalcextent --srs EPSG:2065 --inputdir Ortofoto_Brno_stred_final\ --filetype tif

Kde EPSG:2065 je souřadný systém a Ortofoto_Brno_stred_final\ adresář se zdrojovými daty.

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 40

Rešerše dostupných technologií pro 3D GIS

Výstupem tohoto volání jsou souřadnice extentu oblasti, pro kterou je možné podkladové dlaždice generovat a doporučený počet úrovní přiblížení. V dalším kroku je nutné vytvořit adresářovou strukturu pro podkladové dlaždice (dlaždice mají přesně definovaný formát a jsou ukládány do adresářové struktury tak, aby klientská aplikace vždy stahovala ty dlaždice, které jsou zrovna zobrazené ve webovém prohlížeči): ogcreatelayer --name Brno --lod 22 --extent 2290352 1436813 2290866 1437164 --type image --force

Kde 22 je počet úrovní přiblížení, Brno název nově vytvářené vrstvy a 2290352 1436813 2290866 1437164 extent, pro který budou podkladová data generována. Poté, co je připravena adresářová struktura, lze přistoupit k samotnému generování dat. To se postupně pro každá soubor provádí následujícím příkladem: ogadddata --numthreads 4 --layer brno --image Ortofoto_Brno_stred_final\BRNO_8-0_13.tif --srs EPSG:2065 -- fill

Je vidět, že lze proces generování dlaždic spouštět v několika vláknech (jedná se totiž o proces náročný na výpočetní kapacitu procesoru a spouštěním ve více vláknech lze proces urychlit). Tímto příkazem jsou však dlaždice generovány pouze pro nejnižší úroveň. Pro ostatní úrovně se vygenerují příkazem: ogresample --layer brno --type image --verbose

Tím je proces generování dlaždic podkladových dat hotov. Je již jen třeba adresářovou strukturu s dlaždicemi publikovat vhodným web serverem (například IIS, nebo Apache Tomcat). Pro ilustraci lze ještě uvést obsah souboru layersettings.json, který je uložen v kořenu adresářová struktury, ve které jsou uloženy dlaždice a obsahuje základní informace o dané vrstvě (dlaždicích). Tento soubor je prvním, ke kterému přistupuje klientská aplikace jež požaduje data (dlaždice) dané vrstvy:

{ "name" : "Brno", -- název vrstvy "type" : "image", -- typ dat "format" : "png", -- formát dlaždic "maxlod" : 22, -- počet úrovní přiblížení "extent" : [2290352, 1436813, 2290866, 1437164] -- extent }

Proces generování elevace je prakticky totožný jako postup při generování dlaždic. Proces generování 3D modelů již byl zpracován v předchozí iteraci dokumentu.

Popis vývojového SDK (schéma viz obr. 33):

OpenWebGlobe SDK (Software Development Kit) lze stáhnout na adrese https://github.com/OpenWebGlobe/WebSDK, kde se nachází starší zkompilovaná verze SDK. Aktuální verze se nachází na adrese https://github.com/OpenWebGlobe/WebViewer, tuto verzi je však před použitím nutné zkompilovat. Pro kompilaci je nutné mít nainstalován Python ve verzi 2.6, nebo 2.7.

Základní objekty OpenWebGlobe aplikace: (viz dokument OpenWebGlobe SDK for WebGL Specification)

SDK je napsáno pomocí objektově orientovaného přístupu a mezi jeho vlastnosti patří, že každý objekt je reprezentován svým jedinečným ID (parametr object_id typu integer) Mezi základní a nejdůležitější objekty každé aplikace patří objekt typu Context, který reprezentuje vykreslované okno aplikace a grafický engine. Mezi další důležité objekty každé aplikace dále patří: objekt typu Scene (reprezentuje vizualizace virtuálního glóbu, a to buď 3D, nebo 2D), objekt typu Camera (tento objekt definuje, jaké elementy jsou viditelné v objektu Scene,

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 41

Rešerše dostupných technologií pro 3D GIS

tzn. jedná se o pohled na glób) a World objekt, který obsahuje objekt Scene a definuje jednotlivé mapové vrstvy (mohou být typu image, elevation, waypoint, POI, geometry a voxel layer). Každý objekt obsahuje metodu ogDestroy...(), která jej smaže.

Obr. 33 Schéma OpenWebglobe SDK (OpenWebGlobe SDK for WebGL Specification)

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 42

Rešerše dostupných technologií pro 3D GIS

Přehled nejdůležitějších metod poskytovaných OpenWebGlobe SDK:

Základní metody pro tvorbu aplikace a glóbu

Vytvoření kontextu z html elementu canvas, druhý parametr určuje, zda bude zobrazení typu fullscreen, či ne. context = ogCreateContextFromCanvas("nameOfCanvas", true);

Vytvoření objektu typu Globe, parametrem je Kontext aplikace globe = ogCreateGlobe(ctx);

Přidání zobrazovací vrstvy typu Image layer ogAddImageLayer(globe, img);

Přidání vrstvy s elevací ogAddElevationLayer(globe, elvSRTM_CH);

Nastavení barvy pozadí ogSetBackgroundColor(ctx,R,G,B,A);

Z kontextu vrátí jeho scénu scene = ogGetScene(ctx);

Ze scény vrátí jeho world world = ogGetWorld(scene);

Metody vracející šířku a výšku kontextu value = ogGetWidth(ctx); value = ogGetHeight(ctx);

Metoda vracející výškovou hodnotu v daném místě na souřadnicích. (vrátí pole jehož hodnoty jsou: proměnná určující, zda je do glóbu přidaná elevace, hodnota elevace, úroveň přiblížení - level of detail) ogGetElevationAt(globe,x,y);

Metody pro psaní textu na obrazovku (tj. do objektu typu Kontext)

Vykreslí na obrazovku ASCII text ogDrawText(ctx,text,x,y);

Nastavení barvy vypisovaného textu ogSetTextColor(ctx,R,G,B);

Metody nastavující handlery pro jednotlivé události

Nastavení volání funkce onRender, která se volá vždy při vykreslení framu na obrazovku. ogSetRenderFunction(ctx, onRender);

Nastavení volání funkce po kliku myší ogSetMouseDownFunction(context_id, callback);

Nastavení volání funkce po uvolnění kliku myši.

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 43

Rešerše dostupných technologií pro 3D GIS

ogSetMouseUpFunction(context_id, callback);

Nastavení volání funkce volané při pohybu myši ogSetMouseMoveFunction(context_id callback);

Nastavení volání funkce po točení kolečkem myši ogSetMouseWheelFunction(context_id, callback);

Nastavení volání funkce volané po stisknutí tlačítka na klávesnici ogSetKeyDownFunction(context_id, callback);

Nastavení volání funkce volané po uvolnění tlačítka na klávesnici ogSetKeyUpFunction(context_id, callback);

Nastavení volání funkce při změně velikosti okna aplikace ogSetResizeFunction(context_id, callback);

Nastavení volání funkce, která se podobně jako funkce onRender volá po vykreslení framu na obrazovku. Navíc však obsahuje informaci o době, která uplynula od vykreslení posledního framu - důležité z důvodu rozdílné rychlosti vykreslování framů na rozdílných konfiguracích ogSetTimerFunction(context_id, callback);

Výběrové metody

Tyto metody vrací informaci, kam uživatel kliknul.

Vrací objekt typu Globe na který uživatel klikl result = ogPickGlobe(scene,x,y);

Vrací kliknuté POI (Point of Interest) ogPickPOI(scene,x,y);

Vrací kliknutý 3D objekt mesh = ogPickMesh(scene, x, y);

Navigace

Metody, které umožní, či znemožní pohyb v mapě ogLockNavigation(scene); ogUnlockNavigation(scene);

Ovládání kamery Metody manipulující s kamerou - pohledem na globe

Vytvoří novou kameru cam = ogCreateCamera(scene);

Vrátí aktivní kameru cam = ogGetActiveCamera(scene);

Vrátí aktuální pozici kamery - tj. místo, odkud se díváme na globe

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 44

Rešerše dostupných technologií pro 3D GIS

currPos = ogGetPosition(scene);

Vrátí aktuální orientaci kamery currOrientation = ogGetOrientation(scene);

Nastaví novou pozici kamery ogSetPosition(cam,x,y,z);

Nastaví novou pozici kamery ogSetOrientation(cam,yaw,pith,roll);

Nastaví aktuální kameru ogSetActiveCamera(cam);

Vrátí počet kamer inicializovaných pro scénu ogGetNumCameras(scene);

Vrátí jednu z kamer ogGetCameraAt(scene,index);

Nastaví aktuální kameru tak, aby směřovala na specifikovanou pozici ogLookAt(scene,x,y,z);

Přesune (odletí) kameru na letu danou pozici ogFlyTo(scene,x,y,z);

Odletí s kamerou na pozici, včetně otáčení během letu ogFlyTo(scene,x,y,z,yaw,pitch,roll);

Obdobná metoda jako dvě předchozí, navíc nastaví, z jaké vzdálenosti má kamera sledovat dané místo ogFlyToLookAtPosition(scene, x, y, z, distance);

Nastaví dobu letu (v ms) ogSetFlightDurati on(scene,1000);

Nastaví funkci, která se provede při začátku animace letu kamery ogSetFlyToStartedFunction(context,flyToAnimationStarted);

Nastaví funkci, která se provede při konci letu kamery ogSetInPositionFunction(context,positionReached);

Metody pro vkládání a práci s 3D objekty

Vytvoření mapové vrstvy pro vkládání 3D objektů geometryLayer = ogCreateGeomtryLayer(world,"name");

Načtení 3D modelu ze souboru .json geometry = ogLoadGeometryAsync(geometryLayer,"pathToObj.json");

Příklad vytvoření 3D modelu ze zadaných hodnot geometry = ogCreateGeometry(geometrylayer,

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 45

Rešerše dostupných technologií pro 3D GIS

{ type: "solidcube", length: "1000", // 1000 metrů position: [7,46,4000], // Souřadnice color: [1,1,0], srs: "EPSG:4326" // Souřadný systém } );

Změna velikosti již vloženého objektu v osách x,y,z ogSetGeometryScale(geometry,x,y,z);

Změna otočení 3D objektu ogSetGeometryOrientation(geometry,yaw,pitch,roll);

Změna pozice 3D objektu ogSetGeometryPositionWGS84(geometry,x,y,z);

Osvícení vybranéhé 3D modelu zadanou barvou ogHighlightGeometry(geometry,R,G,B,A);

SDK obsahuje celou řadu dalších metod a funkcí. Z důležitých ulze uvést například metody pro: umísťování billboardu do mapy (umožňuje vkládat prakticky cokoliv, například obrázek, video atd.), metody pro vkládání mapových vrstev různých typů. Tyto a další metody jsou popsány v již zmiňovaném dokumentu OpenWebGlobe SDK for WebGL Specification.

Pro názornost lze uvést i příklad základní aplikace (načtení virtuálního glóbu s elevací):

/div>

Závěr: Aplikace založené na OpenWebGlobe SDK jsou do budoucna velkým příslibem v oblasti 3D GIS. Podařilo se kontaktovat vedoucího vývoje tohoto projektu (Martin Christen z University of Applied Sciences Northwestern Switzerland) a dle jeho vyjádření budou práce na vývoji SDK pokračovat pravděpodobně ještě několik dalších let (už jen z důvodu práce na SDK v rámci diplomových prací studentů). Je v plánu vylepšení

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 46

Rešerše dostupných technologií pro 3D GIS

funkčnosti LOD (Level of Detail) a podpora zobrazování velkého množství 3D objektů. Na projektu se rovněž podílí doktorský student z Olomouce, což je výhodné z hlediska případné komunikace ohledně dalšího vývoje.

4. ZÁVĚR

Realizace první fáze projektu proběhla v souladu se stanoveným plánem. Ve výše uvedených kapitolách tohoto dokumentu jsou uvedeny podrobné informace o průběhu a výsledcích první fáze projektu.

Stav projektu po první fázi

Finální analýzou vítězného řešení byla dokončena rešerše dostupných 3D GIS řešení. Bylo vybráno takové, které umožňuje v dalších obdobích projektu vyvíjet 3D GIS, umožňující 3D data nejen vizualizovat, ale také naplno využívat jejich potenciál i prostřednictvím analytických nástrojů. Tímto byl naplněn cíl prvního období projektu.

Na základě provedené analýzy bylo vybráno řešení, které řešitelský tým vyhodnotil na základě definovaných parametrů a stanovených kritérií jako nejvhodnější pro splnění cílů nejen v dalších obdobích projektu, ale i pro splnění celkového cíle projektu. Zvoleno bylo takové řešení, které již obsahuje navigaci v 3D prostoru a které již má dostupné, funkční a zdokumentované nástroje pro import dat. V dalším období tedy nic nebrání tomu nadefinovat způsob optimální tvorby dat, stanovit a aplikovat principy správy dat, publikace a využití koncovým klientem. SDK řešení navíc umožní implementovat 3D analýzy, které se doposud vyskytují pouze u řešení pracujících ve 2D.

Dílčí cíle navazujícího období “Vývoj 3D GIS aplikace v základní verzi”

Cílem období je vývoj základní verze software na základě analýzy vytvořené v předchozí období. Základní verze SW bude splňovat základní požadavky na 3D GIS. Bude vyvinuta infrastruktura potřebná k fungování celého systému, tj. vznikne řešení, které bude umožňovat základní navigaci v 3D prostoru. Bude vybrán způsob optimální tvorby dat, stanoveny a aplikovány principy správy dat, publikace a využití koncovým klientem. Řešení bude v základní verzi umožňovat základní analýzy, které jsou dostupné v současné době pouze ve 2D verzi. Datum splnění tohoto dílčího úkolu je stanoveno na 31.12.2013.

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 47

______

Rešerše dostupných technologií pro 3D GIS

______

příloha k průběžné zprávě projektu Vývoj a experimentální nasazení informačních systémů pro podporu rozhodování s využitím trojrozměrných geografických dat

______

Příloha č.1

______

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

Obsah

1. Základní analýza dostupných řešení ...... 5 1.1 3D Digital City Planning System ...... 5 1.2 3Dcarto ...... 5 1.3 ALV library ...... 6 1.4 ArcGIS Desktop + 3D Analyst ...... 7 1.5 ArcGIS Explorer ...... 7 1.6 ArcGIS Server ...... 8 1.7 Bentley Map ...... 9 1.8 Bhuvan ...... 9 1.9 Bing Maps 3D ...... 10 1.10 Biosphere 3D ...... 10 1.11 Blom 3D...... 11 1.12 BlomUrbex 3D ...... 12 1.13 BlomWebViewer ...... 12 1.14 Capaware ...... 13 1.15 City Engine ...... 14 1.16 CityMaker Explorer ...... 14 1.17 CityMaker Builder ...... 15 1.18 CityMaker Online ...... 15 1.19 CityMaker Server ...... 16 1.20 CitySurf Globe ...... 17 1.21 CitySurf Telco ...... 17 1.22 CitySurf Globe Mobile ...... 18 1.23 DG Earth Tracker ...... 18 1.24 DG Terrain Viewer ...... 19 1.25 Digital Macau 3D City Online Platform ...... 20 1.26 Earth 3D ...... 20 1.27 EarthBrowser ...... 21 1.28 GeoExplorer 3D ...... 21 1.29 GeoShow3D (Geodis) ...... 22 1.30 GeoWeb 3D ...... 23 1.31 GeoWeb 3D SDK ...... 23 1.32 Glob3 ...... 24 1.33 Globe 3D ...... 24 1.34 GloNET...... 25 1.35 Google Earth ...... 26 1.36 Google Earth API ...... 26 1.37 Grass ...... 27 1.38 gvSIG ...... 27 1.39 ILWIS ...... 28 1.40 LandSerf ...... 29 1.41 ...... 29

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 2

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

1.42 NASA World Wind ...... 30 1.43 Navteq Visio Dev Kit ...... 31 1.44 NetGIS Server ...... 31 1.45 Open 3D GIS Project ...... 32 1.46 OpenGlobe ...... 32 1.47 NEWSCAPE Technology ...... 33 1.48 OpenWebGlobe ...... 34 1.49 OSM-3D (GDI-3D) ...... 34 1.50 ossimPlanet ...... 35 1.51 OVI 3D ...... 36 1.52 ReadyMap Web SDK ...... 36 1.53 Saab 3D Rapid Mapping ...... 37 1.54 SAGA GIS ...... 38 1.55 Scenario 3D ...... 38 1.56 SIVAN 3D GIS ...... 39 1.57 SpacEyes3D ...... 39 1.58 SuperMap iClient for Realspace ...... 40 1.59 Swiss Atlas ...... 41 1.60 Terra 3D ...... 41 1.61 Terra Explorer...... 42 1.62 myVR 3D MapView ...... 43 2. Podrobná analýza vybraných řešení ...... 43 2.1 ALV library ...... 43 2.2 ArcGIS Desktop + 3D Analyst ...... 44 2.3 ArcGIS Server ...... 44 2.4 BlomUrbex 3D ...... 45 2.5 BlomWebViewer ...... 46 2.6 City Engine ...... 46 2.7 CityMaker Explorer ...... 47 2.8 CityMaker Online ...... 48 2.9 CityMaker Server ...... 48 2.10 CitySurf Globe Mobile ...... 49 2.11 Digital Macau 3D City Online Platform ...... 49 2.12 GeoWeb 3D ...... 50 2.13 GeoWeb 3D SDK ...... 51 2.14 Glob3 ...... 51 2.15 Google Earth ...... 52 2.16 Google Earth API ...... 52 2.17 Grass ...... 53 2.18 NASA World Wind ...... 54 2.19 Navteq Visio Dev Kit ...... 54 2.20 NetGIS Server ...... 55 2.21 NEWSCAPE Technology ...... 55 2.22 OpenWebGlobe ...... 56 2.23 OSM-3D (GDI-3D) ...... 57 2.24 ReadyMap Web SDK ...... 57

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 3

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

2.25 Saab 3D Rapid Mapping ...... 58 2.26 Scenario 3D ...... 58 2.27 SIVAN 3D GIS ...... 59 2.28 SpacEyes3D ...... 59 2.29 SuperMap iClient for Realspace ...... 60 2.30 Terra 3D ...... 61 2.31 myVR 3D MapView ...... 61

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 4

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

1. Základní analýza dostupných řešení

1.1 3D Digital City Planning System

Parametr Hodnota

Web ne

Mobilní aplikace ne

Typ produktu klient (desktop)

Podporované typy objektů 3D prvky, terén, basemapy

Podporované formáty nedostupná informace

Využité technologie nedostupná informace

Možnost vývoje a integrace nedostupná informace

Licence komerční

Živost projektu ano

Další popis řešení Společně s webovým řešením Digital Macau 3D City Online Platform je součástí The Digital Macau 3D City Information System. Vyvíjí Gvitech Technologies http://www.gvitech.com.

Zdroje http://www.gvitech.com http://macau.diciti.com/comeIn.do

Závěr nevybráno

Zdůvodnění závěru Toto desktopové řešení obsahuje řadu analytických nástrojů (analýzy viditelnosti, stínové analýzy ad.), které nachází uplatnění především v oblasti územního plánování. K řešení je však k dispozici minimum informací v angličtině a dokumentace je dostupná pouze v čínštině. K podrobnější analýze je vzhledem k zaměření tohoto projektu vhodná spíše webová varianta Digital Macau 3D City Online Platform a další produkty (CityMaker) společnosti Gvitech určené k publikaci 3D dat po webu.

1.2 3Dcarto

Parametr Hodnota

Web ano

Mobilní aplikace ne

Typ produktu server, klient

Podporované typy objektů 3D prvky, terén, basemapy

Podporované formáty SHP, TIN, ortofoto a data laserového scanování (přesný formát nezjištěn), import dat z

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 5

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

AutoCAD a ESRI, VRML

Využité technologie DirectX, ActiveX

Možnost vývoje a integrace kompatibilita s Autodesk Softimage a 3D Studio MAX

Licence komerční

Živost projektu nedostupná informace

Další popis řešení Informace v italštině, simulace dynamických jevů (meteorol. jevy, šíření požáru ad.).

Zdroje http://www.radionav.it/InfoMappe3d/3dmaps.htm http://www.radionav.it/index.php?option=com_content&view=article&id=50%3A3dcarto& catid=52%3Amappe-2d-3d-visualisistemi-cartografici-2d3d-ed- immersivi&Itemid=34&lang=en

Závěr nevybráno

Zdůvodnění závěru 3Dcarto je komerční produkt italské společnosti sloužící pro publikaci dat pořízených leteckým snímkováním a laserovým skenováním. Řešení je zajímavé především z hlediska vizualizace a simulace dynamických jevů (např. povodní, požárů) v 3D prostředí. Informace o řešení “3D Carto” jsou však k dispozici v omezeném množství a to zejména v italštině.

1.3 ALV library

Parametr Hodnota

Web ne

Mobilní aplikace ne

Typ produktu klient (desktop)

Podporované typy objektů body, linie, polygony

Podporované formáty nedostupná informace

Využité technologie nedostupná informace

Možnost vývoje a integrace ano

Licence komerční

Živost projektu ano (prosinec 2011)

Další popis řešení Umožňuje vkládat objekty do nasnímaného videa, obrázku (analogie s GoogleStreetView); možnost měření vzdáleností, ploch, jakéhokoliv objektu nasnímanému na videu; existuje podpora ArcGIS; společnost IWANE poskytuje i technologii na snímání a jiné podpůrné programy a technologie.

Zdroje http://www.iwane.com/en/alvlibrary.php

Závěr vybráno

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 6

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

Zdůvodnění závěru Zajímavá technologie použitelná např. pro zjištění průjezdnosti ulicemi (omezená šířka apod.)

1.4 ArcGIS Desktop + 3D Analyst

Parametr Hodnota

Web ne

Mobilní aplikace ne

Typ produktu klient, komponenta, editor

Podporované typy objektů 3D prvky, terén, basemapy ad.

Podporované formáty SHP, KML, rastr, TIN, Geodatabase ad.

Využité technologie .NET

Možnost vývoje a integrace SDK v rámci EDN

Licence komerční

Živost projektu ano (Service Pack 4 v roce 2012)

Další popis řešení Rozsáhlé možnosti 3D geoprocessingu; desktop ve formě ArcScene nebo ArcGlobe; možný způsob programování pomocí komponenty Globe Control v rámci EDN (odpovídá funkčnosti ArcGlobe), rovněž ArcReader pracuje s 3DD projekty.

Zdroje http://www.esri.com/software/arcgis/extensions/3danalyst/index.html

Závěr vybráno

Zdůvodnění závěru Aplikace a její nadstavba sice v této chvíli vhodná pro poptávané řešení není, nicméně vzhledem k rozšířenosti celého systému je ji třeba zohledňovat. V budoucnosti může tvořit důležitou komponentu především při vytváření 3D dat, příp. poskytováním analýz.

1.5 ArcGIS Explorer

Parametr Hodnota

Web ne

Mobilní aplikace ne

Typ produktu klient (desktop), editor (omezeně)

Podporované typy objektů 3D prvky, terén, basemapy ad.

Podporované formáty SHP, KML, rastr, TIN, Geodatabase ad.

Využité technologie .NET

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 7

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

Možnost vývoje a integrace volně dostupné SDK, je možné kompilovat DLL a vytvářet doplňky EAZ

Licence freeware

Živost projektu ano (2011)

Další popis řešení Prohlížení 2D i 3D dat (přepínání mezi režimy), kromě mapových vrstev i foto, text apod.; konzumuje OGC i ArcGIS Server služby; integrované s ArcGIS Online; možnost vytváření prezentací, analýzy pomocí doplňků, příp. služeb ArcGIS Serveru. Podpora produktu může brzy ze strany ESRI přestat.

Zdroje http://www.esri.com/software/arcgis/explorer/

Závěr nevybráno

Zdůvodnění závěru ArcGIS Explorer je z pohledu budoucnosti pravděpodobně neperspektivní. V současné době je schopný pracovat se 3D v desktopové variantě. Webová varianta existuje (Silverlight), ale nepředokládá se její vývoj tímto směrem. Toto řešení rovněž trpí nestabilitou, což předurčuje menší vhodnost pro vývoj.

1.6 ArcGIS Server

Parametr Hodnota

Web ano

Mobilní aplikace ano

Typ produktu server

Podporované typy objektů 3D prvky, terén, basemapy ad.

Podporované formáty SHP, KML, rastr, TIN, Geodatabase ad.

Využité technologie .NET, Java

Možnost vývoje a integrace SDK v rámci EDN, APIs

Licence komerční

Živost projektu ano (Service Pack 4 v roce 2012)

Další popis řešení V rámci 3D podporuje Globe Service (publikování 3DD projektu), publikování 3D dat, s extenzí 3D Analyst také Geoprocessing; uložení dat souborově, DGB, příp. SDE.

Zdroje http://www.esri.com/software/arcgis/arcgisserver/index.html

Závěr vybráno

Zdůvodnění závěru Serverové řešení ArcGIS je třeba z důvodu rozšířenosti na trhu GIS nutné brát v úvahu. V současné době nesplňuje zcela poptávanou funkcionalitu, je však možné počítat se začleněním pro uživatele, kteří tuto technologii vlastní.

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 8

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

1.7 Bentley Map

Parametr Hodnota

Web ne

Mobilní aplikace ne

Typ produktu klient (desktop), editor

Podporované typy objektů basemapy, rastry

Podporované formáty Oracle Spatial, SHP, MID/MIF, TAB, GML, WMS, FME

Využité technologie C++, .NET, VBA

Možnost vývoje a integrace ano

Licence komerční

Živost projektu ano (duben 2011)

Další popis řešení Nativní 3D GIS, vhodný i pro vývoj vlastních GIS aplikací.

Zdroje http://www.bentley.com/en-US/Products/Bentley+Map/Product-Overview.htm

Závěr nevybráno

Zdůvodnění závěru Bentley je společnost disponující velmi komplexním řešením v oblasti CAD i GIS. Z důvodu absence webového a (nebo) mobilního klienta je však vhodný pouze jako případný desktopový nástroj pro editaci dat. Cena komerční licence navíc překračuje možnosti pro využití v tomto projektu.

1.8 Bhuvan

Parametr Hodnota

Web ano

Mobilní aplikace ne

Typ produktu webový portál

Podporované typy objektů nedostupná informace

Podporované formáty nedostupná informace

Využité technologie DirectX

Možnost vývoje a integrace ne

Licence freeware

Živost projektu nedostupná informace

Další popis řešení Portál pro prohlížení satelitních snímků území Indie, pouze pro čtení, bez možnosti

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 9

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

dalšího využití.

Zdroje http://isrobhuvan.in/

Závěr nevybráno

Zdůvodnění závěru Jedná se pouze o webový portál poskytující přístup k satelitním snímkům Indie bez možnosti využít projekt pro vývoj vlastního řešení.

1.9 Bing Maps 3D

Parametr Hodnota

Web ano

Mobilní aplikace ne

Typ produktu klient - webová technologie umožňující číst data poskytovaná servery Microsoftu

Podporované typy objektů 3D prvky, basemapy

Podporované formáty nedostupná informace

Využité technologie SilverLight

Možnost vývoje a integrace Bing Maps JavaScript API

Licence komerční

Živost projektu ne (2010)

Další popis řešení Nový název pro Virtual Earth, ale Bing již 3D mapy nepodporuje. Plné 3D zobrazení bylo nahrazeno technikou "Bird's eye" (nafocené mapy pod úhlem 45°). Nutnost instalace pluginu.

Zdroje http://www.bing.com/community/site_blogs/b/maps/archive/2010/11/01/changes-to-bird- s-eye-and-3d-maps.aspx

Závěr nevybráno

Zdůvodnění závěru Po přechodu na technologii Silverlight, kdy není potřeba instalace pluginu, nepodporují Bing maps plné 3D zobrazení, ale pouze zobrazení typu Birds eye. Toto řešení není pro námi hledaný produkt dostačující. Navíc není ani ideální pokrytí ČR daty.

1.10 Biosphere 3D

Parametr Hodnota

Web ne

Mobilní aplikace ne

Typ produktu klient (desktop)

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 10

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

Podporované typy objektů 3D prvky, terén

Podporované formáty KMZ, rastr, shapefile, Collada, DEM

Využité technologie C++, OpenGL

Možnost vývoje a integrace ano

Licence open source

Živost projektu březen 2011

Další popis řešení Vizualizace (renderování) krajiny na virtuální zeměkouli z pohledu první osoby; podporuje atmosférické efekty a zobrazení vodních ploch; objekty se vytvářejí v jiných programech (Google Sketchup, atd.), lze vytvářet bloky z půdorysu polygonů nastavením jejich výšky v parametrech vrstev.

Zdroje http://www.biosphere3d.org/

Závěr nevybráno

Zdůvodnění závěru Program slouží spíše pro renderování prostředí (krajina i zástavba) a není vhodný pro práci s mapovými daty.

1.11 Blom 3D

Parametr Hodnota

Web ne

Mobilní aplikace ne

Typ produktu knihovna

Podporované typy objektů 3D prvky

Podporované formáty VRML, Collada, 3DS, OBJ, Blom binary

Využité technologie nedostupná informace

Možnost vývoje a integrace nedostupná informace

Licence komerční

Živost projektu ano

Další popis řešení Soubor cca 340 modelů měst s více než 20mil. budovami, 4 úrovně zobrazených detailů objektů; zastoupení v ČR (ale nemají data pro ČR).

Zdroje http://www.blomasa.com/products-services-en-0-5/products-services-test/blom- applications.html#/products-services/products-services-en/data-models-geographical- databases/blom3d.html

Závěr nevybráno

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 11

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

Zdůvodnění závěru Komerční knihovna 3D objektů, k jejichž publikaci slouží jiná “BLOM” řešení popsaná dále v textu.

1.12 BlomUrbex 3D

Parametr Hodnota

Web ano

Mobilní aplikace ano

Typ produktu online platforma poskytování 3D dat, geoserver

Podporované typy objektů 3D prvky, terén, basemapy

Podporované formáty WMS, modely Blom 3D

Využité technologie JavaScript, mobilní platformy

Možnost vývoje a integrace JavaScript API

Licence komerční

Živost projektu ano

Další popis řešení Pluginy pro GIS systémy (ESRI ad.), možnost vkládat POI, vektorových dat, vč. možnosti sdílení i editace; zastoupení v ČR

Zdroje http://www.blomasa.com/products-services/products-services-en/blomurbex-online- services/blomurbex.html#/products-services/products-services-en/blomurbex-online- services/blomurbex-3d.html

Závěr vybráno

Zdůvodnění závěru Komplexní komerční řešení pro poskytování a publikaci 3D dat ve webovém i mobilním prostředí. Umožňuje publikovaná dat sdílet i editovat, je kompatibilní i s jinými GIS systémy prostřednictvím pluginů, data lze sdílet i přistupovat k nim prostřednictvím WMS.

1.13 BlomWebViewer

Parametr Hodnota

Web ano

Mobilní aplikace ne

Typ produktu webový prohlížeč

Podporované typy objektů 3D prvky, terén, basemapy

Podporované formáty WMS, WFS, SHP, KML, modely Blom 3D

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 12

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

Využité technologie JavaScript

Možnost vývoje a integrace JavaScript API

Licence komerční

Živost projektu ano

Další popis řešení BlomWEB Viewer umožňuje přístup k plné funkcionalitě produktu BlomURBEX 3D a umožňuje široké možnosti práce s daty z těchto geoserverů, včetně přístupu k mapovým sadám třetích stran z řad partnerů. Pluginy pro GIS systémy (ESRI ad.), možnost vkládat POI, vektorových dat, vč. možnosti sdílení i editace; zastoupení v ČR.

Zdroje http://www.gisportal.cz/2011/07/blom-uvadi-verzi-2-0-prohlizece-blomweb- viewer%E2%84%A2-tz/ http://www.blomasa.com/products-services/products-services-en/blom- applications/blomweb-viewer.html

Závěr vybráno

Zdůvodnění závěru Komplexní webový prohlížeč 3D dat, mj. propojený s geoserverem BlomURBEX 3D a využívající všech jeho funkcí. Vyvinut pro potřeby uživatelů k publikaci vlastních dat z nejrůznějších oblastí (územní plánování, krizový management ad.).

1.14 Capaware

Parametr Hodnota

Web ne

Mobilní aplikace ne

Typ produktu platforma pro vývoj aplikací, prohlížeč, editor

Podporované typy objektů nedostupná informace

Podporované formáty nedostupná informace

Využité technologie C++, OpenSceneGraph (engine)

Možnost vývoje a integrace Capaware library

Licence open source

Živost projektu červenec 2011

Další popis řešení Projekt byl uvolněn jako podpora vývoje free softwaru vládou Kanárských ostrovů, není o něm moc informací, dokumentace je neúplná, fórum je ve španělštině.

Zdroje http://www.capaware.org/index.php?Itemid=58

Závěr nevybráno

Zdůvodnění závěru Projekt vznikl v rámci podpory svobodného softwaru vládou Kanárských ostrovů.

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 13

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

Nevhodný pro další zkoumání z důvodu nedostatku informací o produktu.

1.15 City Engine

Parametr Hodnota

Web ne

Mobilní aplikace ne

Typ produktu klient (desktop), editor

Podporované typy objektů 3D prvky, terén, basemapy

Podporované formáty ESRI formáty, KML, OpenStreetMap, 3D formáty: Collada, Autodesk FBX, DXF, 3DS, Wavefront OBJ, e-on Vue.

Využité technologie Python

Možnost vývoje a integrace rozhraní pro spouštění skriptů v Pythonu

Licence komerční (trial verze - 1 měsíc)

Živost projektu ano

Další popis řešení Aplikace od ESRI pro 3D vizualizaci zastavěných oblastí - umožňuje provádět různorodé návrhy, analýzy a v menší míře simulace především v oblasti urbanismu.

Zdroje http://resources.arcgis.com/content/cityengine/about

Závěr vybráno

Zdůvodnění závěru Jedná se o nadějný produkt už z toho důvodu, že výrobce produktu City Engine byl v roce 2011 zakoupen společností Esri a dá se očekávat větší možnost integrace s aplikacemi od této společnosti a podpora vývoje tohoto produktu ze strany Esri.

1.16 CityMaker Explorer

Parametr Hodnota

Web ano

Mobilní aplikace ne

Typ produktu klient (desktop)

Podporované typy objektů 3D prvky, terén, basemapy ad.

Podporované formáty DWG, SHP, WFS, WMS, GPS/MMS, KML/XML

Využité technologie nedostupná informace

Možnost vývoje a integrace CityMaker SDK

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 14

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

Licence komerční

Živost projektu leden 2011

Další popis řešení Vyvíjí Gvitech Technologies http://www.gvitech.com, informace jsou i v angličtině, ale zejména v čínštině.

Zdroje http://www.citymakeronline.com/En/product_explorer.html

Závěr vybráno

Zdůvodnění závěru Jeden z ucelené řady produktů společnosti Gvitech, který však neumožňuje editaci, je pouze prohlížečem. O těchto produktech (CityMaker) je k dispozici minimum informací v angličtině a dokumentace je dostupná pouze v čínštině. Pro svou komplexnost v práci s geografickými daty, včetně 3D, a šíři využití napříč nejrůznějšími obory lidské činnosti je však vhodné se jimi zabývat i v rámci podrobnější analýzy.

1.17 CityMaker Builder

Parametr Hodnota

Web ne

Mobilní aplikace ne

Typ produktu klient (desktop), editor

Podporované typy objektů 3D prvky, terén, basemapy ad.

Podporované formáty SHP, DWG, JPG, DDS, DEM

Využité technologie nedostupná informace

Možnost vývoje a integrace nedostupná informace

Licence komerční

Živost projektu leden 2011

Další popis řešení Vyvíjí Gvitech Technologies http://www.gvitech.com, informace jsou i v angličtině, ale zejména v čínštině.

Zdroje http://www.citymakeronline.com/En/product_builder.html

Závěr nevybráno

Zdůvodnění závěru Řešení je zaměřeno pouze na generování a tvorbu 3D objektů, terénu a scén, které jsou následně publikovány a využívány v dalších “CityMaker produktech”. Opět je dostupné pouze minimum informací v angličtině.

1.18 CityMaker Online

Parametr Hodnota

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 15

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

Web ano

Mobilní aplikace ne

Typ produktu klient (desktop), editor

Podporované typy objektů 3D prvky, terén, basemapy ad.

Podporované formáty nedostupná informace

Využité technologie nedostupná informace

Možnost vývoje a integrace nedostupná informace

Licence freeware

Živost projektu ano (srpen 2011)

Další popis řešení Nástroj sketch, vnitřní navigace, nástroje určení nadmořské výšky, srovnání 2D a 3D obrazu v oknech vedle sebe ad. Vyvíjí Gvitech Technologies http://www.gvitech.com, informace jsou i v angličtině, ale zejména v čínštině.

Zdroje http://engdemo.citymakeronline.com:89/

Závěr vybráno

Zdůvodnění závěru Další z řady produktů společnosti Gvitech, který je určen k publikaci 3D dat po webu. Toto řešení však již umožňuje data editovat, k čemuž využívá např. “sketch nástroje”. I přes omezený přístup k informacím o tomto produktu je vhodné zabývat se jím i v rámci podrobnější analýzy.

1.19 CityMaker Server

Parametr Hodnota

Web ano

Mobilní aplikace ne (výhledově podpora iOS a Android)

Typ produktu server

Podporované typy objektů nedostupná informace

Podporované formáty OGC, ArcSDE Shapefile, RDB, XML

Využité technologie nedostupná informace

Možnost vývoje a integrace nedostupná informace

Licence komerční

Živost projektu leden 2011

Další popis řešení Vyvíjí Gvitech Technologies http://www.gvitech.com, informace jsou i v angličtině, ale zejména v čínštině.

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 16

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

Zdroje http://www.citymakeronline.com/En/product_server.html

Závěr vybráno

Zdůvodnění závěru Komplexní řešení, které mj. podporuje OGC standardy a streamování velkého množství vysoce kvalitních dat. I přes omezené množství dostupných informací je vhodné se tímto řešením zabývat i v rámci podrobnější analýzy.

1.20 CitySurf Globe

Parametr Hodnota

Web ne

Mobilní aplikace ne

Typ produktu server, klient

Podporované typy objektů 3D prvky, terén, basemapy

Podporované formáty Oracle SDO, PostGIS, rastr, KML 2.0

Využité technologie OpenGL

Možnost vývoje a integrace nedostupná informace

Licence komerční

Živost projektu nedostupná informace

Další popis řešení nedostupná informace

Zdroje http://citysurf.com.tr/en/index.asp

Závěr nevybráno

Zdůvodnění závěru Jedná se o desktopovou aplikaci turecké firmy. O produktu navíc existuje jen minimum informací a není tedy možné ji doporučit k dalšímu zkoumání.

1.21 CitySurf Telco

Parametr Hodnota

Web ne

Mobilní aplikace ne

Typ produktu editor

Podporované typy objektů nedostupná informace

Podporované formáty nedostupná informace

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 17

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

Využité technologie nedostupná informace

Možnost vývoje a integrace nedostupná informace

Licence komerční

Živost projektu nedostupná informace

Další popis řešení nedostupná informace

Zdroje http://www.citysurf.com.tr/en/page.asp?id=47

Závěr nevybráno

Zdůvodnění závěru Jedná se o program pro simulaci telekomunikačních sítí, což není cílem projektu. Zároveň je o programu dostupných jen minimum informací a není tedy vhodné se jím dále zabývat.

1.22 CitySurf Globe Mobile

Parametr Hodnota

Web ne

Mobilní aplikace ano

Typ produktu klient (mobil, android)

Podporované typy objektů terén, basemapy

Podporované formáty Oracle SDO, PostGIS, WMS

Využité technologie Android. OpenGL, Java

Možnost vývoje a integrace nedostupná informace

Licence komerční

Živost projektu ano

Další popis řešení nedostupná informace

Zdroje http://www.citysurf.com.tr/en/page.asp?id=49

Závěr vybráno

Zdůvodnění závěru Aplikace pro mobilní zařízení zobrazující virtuální zeměkouli. Je k dispozici demo pro systém Android. Vhodné dále zkoumat, vzhledem k orientaci trhu na mobilní zařízení.

1.23 DG Earth Tracker

Parametr Hodnota

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 18

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

Web ne

Mobilní aplikace ne

Typ produktu klient

Podporované typy objektů data z GPS, animace

Podporované formáty terén, data z GPS (např. Garmin GPS)

Využité technologie nedostupná informace

Možnost vývoje a integrace nedostupná informace

Licence freeware

Živost projektu nedostupná informace

Další popis řešení Importuje data z GPS do Google Earth. Možnost tvorby animací prostřednictvím jiných programů (např. Ozi Explorer, GPS Track Maker ad.)

Zdroje http://www.dgadv.com/et/

Závěr nevybráno

Zdůvodnění závěru Řešení se specializuje pouze na import dat z GPS zařízení, která lze poté publikovat např. prostřednictvím Google Earth.

1.24 DG Terrain Viewer

Parametr Hodnota

Web ne

Mobilní aplikace ne

Typ produktu klient (desktop)

Podporované typy objektů terén, data z GPS (např. Garmin GPS)

Podporované formáty HGT, DEM, TXT, PLT

Využité technologie nedostupná informace

Možnost vývoje a integrace nedostupná informace

Licence freeware

Živost projektu nedostupná informace

Další popis řešení nedostupná informace

Zdroje http://www.dgadv.com/dgtv/

Závěr nevybráno

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 19

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

Zdůvodnění závěru Řešení je zaměřeno pouze na vizualizaci dat z GPS zařízení.

1.25 Digital Macau 3D City Online Platform

Parametr Hodnota

Web ano

Mobilní aplikace ne

Typ produktu klient

Podporované typy objektů 3D prvky, terén, basemapy ad.

Podporované formáty nedostupná informace

Využité technologie nedostupná informace

Možnost vývoje a integrace nedostupná informace

Licence komerční

Živost projektu ano

Další popis řešení Součástí The Digital Macau 3D City Information System. Vyvíjí Gvitech Technologies http://www.gvitech.com.

Zdroje http://macau.diciti.com/comeIn.do

Závěr vybráno

Zdůvodnění závěru Společně s desktopovým řešením 3D Digital City Planning System je součástí The Digital Macau 3D City Information System. I přes omezené množství dostupných informací je vhodné tuto platformu publikace 3D dat ve webovém prostředí podrobit další analýze.

1.26 Earth 3D

Parametr Hodnota

Web ano

Mobilní aplikace ne

Typ produktu klient, server, knihovna

Podporované typy objektů Maptree, Point Of Interest, Scene

Podporované formáty rastr

Využité technologie Java, C++,

Možnost vývoje a integrace knihovnu earth3dlib je možné integrovat do vlastní aplikace

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 20

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

Licence open source

Živost projektu ne (poslední verze 16.3. 2006)

Další popis řešení Diplomová práce, slouží jako prohlížeč dat poskytovaných jinde (NASA, USGS).

Zdroje http://www.earth3d.org/

Závěr nevybráno

Zdůvodnění závěru Jedná se o neudržovanou (poslední aktivita 2006) diplomovou práci. Projekt nevykazuje známky aktivity a není tedy vhodné se jím dále zabývat.

1.27 EarthBrowser

Parametr Hodnota

Web ano

Mobilní aplikace ne

Typ produktu klient (web, desktop)

Podporované typy objektů 3D prvky (omezeně), terén, čas

Podporované formáty KML, lze připnout Google maps, OpenStreetMap

Využité technologie Adobe AIR - desktop, nebo Flash - web

Možnost vývoje a integrace vlastní API

Licence komerční

Živost projektu ne (poslední verze 2010)

Další popis řešení Virtuální model Země vhodný např. k vizualizaci přírodních jevů (zemětřesení, počasí)

Zdroje http://www.earthbrowser.com/

Závěr nevybráno

Zdůvodnění závěru Projekt nebyl již delší dobu aktualizován (poslední aktualizace 2010, poslední stabilní verze 2009) a vzhledem k tomu, že oproti jiným podobným a stále aktivním projektům (např. projekt OpenWebGlobe) neposkytuje žádnou nadstavbu, nedoporučuje se k dalšímu zkoumání.

1.28 GeoExplorer 3D

Parametr Hodnota

Web ne

Mobilní aplikace ne

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 21

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

Typ produktu modul pro Viewlog GIS

Podporované typy objektů terén (grid), basemapy

Podporované formáty CAD a GIS formáty (SHP, DXF ad.)

Využité technologie nedostupná informace

Možnost vývoje a integrace nedostupná informace

Licence komerční

Živost projektu ano

Další popis řešení Využití v geologii, tvorba řezů i tzv. "fence" diagramů.

Zdroje http://www.earthfx.com/earthfx/Software/VIEWLOG30/Overview/3DGeoExplorer/tabid/9 5/Default.aspx

Závěr nevybráno

Zdůvodnění závěru Řešení poskytuje kvalitní prostředí pro publikaci 3D dat v oblasti geologie a příbuzných oborů. Jedná se o speciální zásuvný modul vytvořený pouze pro desktop Viewlog (GIS).

1.29 GeoShow3D (Geodis)

Parametr Hodnota

Web ne

Mobilní aplikace ne

Typ produktu klient, server, editor

Podporované typy objektů 3D prvky, terén (grid), basemapy, rastr

Podporované formáty 3D Studio MAX, některé běžné rastry vč. Erdas Image a Ecw, grid (Esri Ascii, .bil, .dem)

Využité technologie DirectX (využívá klient)

Možnost vývoje a integrace GeoShow3D je to firemní a zřejmě uzavřená technologie.

Licence komerční, prohlížecí klient zdarma

Živost projektu malá

Další popis řešení Dodává společnost Geodis, řešení lze přirovnat k jednodušší verzi TerraSuite.

Zdroje http://www2.geodis.cz/geoshow3d

Závěr nevybráno

Zdůvodnění závěru Jedná se o kvalitní prostředí pro tvorbu a publikaci 3D dat, včetně serverového řešení, které streamuje data terénního modelu v internetu. Toto řešení však není otevřené pro

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 22

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

vývoj aplikací, což je zásadní nedostatek. V rámci řešení nevznikl webový klient, pro prohlížení je nutné stáhnout zdarma dostupnou aplikaci GeoShow3D Lite English.

1.30 GeoWeb 3D

Parametr Hodnota

Web ne

Mobilní aplikace ne

Typ produktu klient (desktop) + enginy, editor

Podporované typy objektů 3D prvky, terén, basemapy

Podporované formáty GIS a CAD formáty, KML, Collada, rastry

Využité technologie C++, OpenGL

Možnost vývoje a integrace integrace s ArcGis prostřednictvím enginu

Licence komerční (trial verze - 2 týdny)

Živost projektu ano

Další popis řešení Integrace s GoogleStreetView, animace, analýzy viditelnosti, navigace, editace 3D prvků.

Zdroje http://www.geoweb3d.com/

Závěr vybráno

Zdůvodnění závěru Komerční desktopová aplikace, která slouží k vizualizaci i pokročilé editaci 3D dat. Obsahuje enginy umožňující integraci s jinými významnými GIS (např. ArcGIS) ale i CAD systémy. Součástí jsou také nástroje pro práci s 3D objekty za účelem tvorby analýz viditelnosti, ale i animací, nebo pro navigační účely.

1.31 GeoWeb 3D SDK

Parametr Hodnota

Web ano

Mobilní aplikace ne

Typ produktu SDK

Podporované typy objektů nedostupná informace

Podporované formáty nedostupná informace

Využité technologie C++, OpenGL

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 23

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

Možnost vývoje a integrace integrace s ArcGis prostřednictvím enginu

Licence komerční (trial verze - na vyžádání)

Živost projektu ano

Další popis řešení 3D engine

Zdroje http://www.geoweb3d.com/products/sdk/overview/

Závěr vybráno

Zdůvodnění závěru SDK pro vývoj vlastních aplikací v C++ umožňující integraci s jinými GIS systémy.

1.32 Glob3

Parametr Hodnota

Web ano

Mobilní aplikace ano

Typ produktu framework, Eclipse RCP, Java web applet

Podporované typy objektů 3D prvky, terén, rastry (gigapixel photos), video, point cloud

Podporované formáty WMS, SHP, KML, postgis, gml2, gml3

Využité technologie Java

Možnost vývoje a integrace je to platforma pro vývoj aplikací

Licence open source

Živost projektu ano (leden 2012)

Další popis řešení Ranná fáze projektu, riziko změn API, obsahuje Glob3 Mobile pro mobilní zařízení - prozatím betaverze.

Zdroje http://glob3.sourceforge.net/ http://slashgeo.org/2012/05/23/Glob3-Mobile-Open-Source-Multi-Platform-Virtual-Globe- Engine

Závěr vybráno

Zdůvodnění závěru Jedná se o framework pro vývoj vlastních aplikací. Vypadá jako perspektivní řešení zaměřené na mobilní zařízení a moderní web. Vzhledem k rané fázi projektu lze očekávat významné vylepšení a podporu nejmodernějších technologií.

1.33 Globe 3D

Parametr Hodnota

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 24

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

Web ne

Mobilní aplikace ne

Typ produktu Real-time 3D engine

Podporované typy objektů BSP tree, textury (bmp, tga)

Podporované formáty nedostupná informace

Využité technologie Ada, OpenGL

Možnost vývoje a integrace ano

Licence open source

Živost projektu srpen 2011

Další popis řešení Slouží k modelaci objektů, využití zejména v oblasti her.

Zdroje http://globe3d.sourceforge.net/

Závěr nevybráno

Zdůvodnění závěru Program pro modelaci objektů a herních scén. Nemá předpoklady pro propojení s mapovými daty.

1.34 GloNET

Parametr Hodnota

Web ano

Mobilní aplikace ne

Typ produktu klient, server

Podporované typy objektů 3D prvky, terén, basemapy

Podporované formáty KML, KMZ, SHP, WFS, WMS

Využité technologie .NET

Možnost vývoje a integrace .NET API

Licence komerční

Živost projektu ano

Další popis řešení Vyvíjí NetCad (Turecko), běží na systému NetGIS Server.

Zdroje http://en.wikipedia.org/wiki/GloNET

Závěr nevybráno

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 25

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

Zdůvodnění závěru Produkt turecké společnosti NetCAD působící především v arabském světě. Na rozdíl od produktu NetGIS Server nedoporučeno k dalšímu zkoumání z důvodu nedostatečné dokumentace a nedostatku informací o produktu.

1.35 Google Earth

Parametr Hodnota

Web ano

Mobilní aplikace ano

Typ produktu klient (desktop, mobil) technologie umožňující číst data poskytovaná servery googlu

Podporované typy objektů 3D prvky, terén, basemapy, čas

Podporované formáty KML, lze připojit WMS služby, ve verzi Google Earth pro: SHP,.vrt, .tif, atd.

Využité technologie JavaScript

Možnost vývoje a integrace pomocí Google Earth API lze vkládat ořezanou verzi Google Earth do webových stránek - Google Earth Plugin (viz. http://en.wikipedia.org/wiki/Monster_Milktruck)

Licence freeware/komerční

Živost projektu ano

Další popis řešení Virtuální model Země, obsahuje mimo jiné: Google Street View, 3D modely budov. Lze instalovat jako desktopovou aplikaci nebo plugin v prohlížeči.

Zdroje http://www.google.com/earth/index.html

Závěr vybráno

Zdůvodnění závěru Doporučujeme k dalšímu zkoumání, protože se jedná o léty prověřený produkt od společnosti, která určuje trendy v oblasti webových GIS. Možnost vkládat Google Earth aplikace přímo do webových stránek pomocí pluginu je rovněž velmi zajímavá.

1.36 Google Earth API

Parametr Hodnota

Web ano

Mobilní aplikace ne

Typ produktu klient (API), plugin do prohlížeče

Podporované typy objektů Placemark, Path, Polygon, čas, 3D prvky, basemapy

Podporované formáty KML

Využité technologie JavaScript

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 26

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

Možnost vývoje a integrace ano, jedná se o API

Licence Google (https://developers.google.com/maps/terms)

Živost projektu září 2011

Další popis řešení Pomocí pluginu umožňuje vložit na web stránku prohlížečku Google Earth.

Zdroje https://developers.google.com/earth/

Závěr vybráno

Zdůvodnění závěru Zřejmě nejpoužívanější API pro tvorbu mapových aplikací ve 3D.

1.37 Grass

Parametr Hodnota

Web ne

Mobilní aplikace ne

Typ produktu klient (desktop)

Podporované typy objektů 3D prvky, terén, basemapy

Podporované formáty DXF, DWG, ESRI formáty (SHP) možno importovat (po konverzi) - podpora externích formátů knihovnou GDAL (http://www.gdal.org/)

Využité technologie systém napsán v jazyce C, Python, data možno ukládat v externí databázi (např. Postgres, MySQL, Oracle, atd.)

Možnost vývoje a integrace dostupné kompletní zdrojové kódy

Licence open source

Živost projektu ano

Další popis řešení Kompletní desktopový GIS, pracuje s rastrovými i vektorovými daty. Práci s 3D daty umožňuje modul NVIZ.

Zdroje http://grass.fbk.eu/nviz/ http://josef.fsv.cvut.cz/~gin/yfsg/Free-Software-GIS-04-grass.pdf http://grass.osgeo.org/wiki/Help_with_3D

Závěr vybráno

Zdůvodnění závěru Doporučeno k dalšímu zkoumání, protože se jedná o jeden z nejpoužívanějších freewarových GIS systémů.

1.38 gvSIG

Parametr Hodnota

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 27

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

Web ne

Mobilní aplikace ne

Typ produktu klient (desktop)

Podporované typy objektů 3D prvky, terén, basemapy

Podporované formáty SHP, DXF, GML, DWG, DGN, KML, OGC (WMS, WFS, WCS, WFS-T, WPS), ArcIMS, schopné číst data z externích DBS (i ArcSDE)

Využité technologie Java

Možnost vývoje a integrace dostupné kompletní zdrojové kódy

Licence open source

Živost projektu Vývoj oficiálně ukončen 3. 9. 2012

Další popis řešení Desktopový GIS, umožňuje pracovat i s 3D daty. Některé informační zdroje mohou být španělsky.

Zdroje http://gvsig3d.blogspot.com/ http://en.wikipedia.org/wiki/GvSIG

Závěr nevybráno

Zdůvodnění závěru Jedná se o obdobný typ produktu, jako systém Grass (desktopový GIS), na rozdíl od produktu Grass je však méně rozšířený a některé informační zdroje jsou španělsky, proto nedoporučujeme další zkoumání.

1.39 ILWIS

Parametr Hodnota

Web ne

Mobilní aplikace ne

Typ produktu klient (desktop)

Podporované typy objektů terén, basemapy

Podporované formáty formáty podporované knihovnou GDAL, SHP

Využité technologie OpenGL, Visual C++

Možnost vývoje a integrace nedostupná informace

Licence open source

Živost projektu ano

Další popis řešení Podporuje především 3D vizualizace výsledků různých analýz, práce s 3D se ale nezdá

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 28

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

příliš rozvinutá.

Zdroje http://blog.52north.org/2011/09/26/ilwis-and-3d/ http://www.youtube.com/watch?feature=player_detailpage&v=7fZCNIB8IEU#t=24s

Závěr nevybráno

Zdůvodnění závěru Stejně jako u produktů GRASS a gvSIG se jedná o desktopové řešení, jelikož jsou však 3D možnosti tohoto produktu omezené, nedoporučujeme jej k dalšímu zkoumání.

1.40 LandSerf

Parametr Hodnota

Web ne

Mobilní aplikace ne

Typ produktu klient (desktop)

Podporované typy objektů terén

Podporované formáty DEM, TIN, MSNs

Využité technologie Java, OpenGL

Možnost vývoje a integrace nedostupná informace

Licence open source

Živost projektu ne (prosinec 2009)

Další popis řešení Integrace s GPS Garmin.

Zdroje http://www.landserf.org/

Závěr nevybráno

Zdůvodnění závěru Projekt není vhodné podrobněji analyzovat, jelikož nevykazuje známky aktivity ani vývoje.

1.41 Marble

Parametr Hodnota

Web ne

Mobilní aplikace ano

Typ produktu klient (desktop, mobil)

Podporované typy objektů basemapy

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 29

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

Podporované formáty mapové podklady jsou nahrávány ve vlastním formátu, lze číst OpenStreet mapy, KML, GPX

Využité technologie Qt framework

Možnost vývoje a integrace zdrojové kódy jsou dostupné, mapovou komponentu lze použít jako widget a vkládat ji do jiných aplikací

Licence open source

Živost projektu ano

Další popis řešení Virtuální zeměkoule, využití především k výukovým účelům.

Zdroje http://edu.kde.org/marble/index.php

Závěr nevybráno

Zdůvodnění závěru Zajímavý projekt, virtuální zeměkoule, možnost vkládání 3D objektů je však silně omezená, proto nedoporučujeme k dalšímu zkoumání.

1.42 NASA World Wind

Parametr Hodnota

Web ano

Mobilní aplikace ano

Typ produktu klient (desktop, mobil), server, komponenta

Podporované typy objektů 3D prvky, terén, basemapy, grafické tvary 2D i 3D

Podporované formáty SHP, KML, GML, rastry, WMS, WFS

Využité technologie Java, OpenGL, Android

Možnost vývoje a integrace SDK

Licence open source

Živost projektu ano (červenec 2011 + daily builds)

Další popis řešení Může běžet ve webovém prohlížeči (applet), podporuje základní analýzy, dokumentace, mnoho praktických ukázek.

Zdroje http://worldwind.arc.nasa.gov/Java/ http://worldwindcentral.com/wiki/Java http://goworldwind.org/ http://goworldwind.org/demos/

Závěr vybráno

Zdůvodnění závěru Řešení založené na Javě poskytuje bohaté možnosti v oblasti publikace a analýzy. Živost projektu předurčuje jeho potenciál.

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 30

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

1.43 Navteq Visio Dev Kit

Parametr Hodnota

Web ne

Mobilní aplikace ano

Typ produktu SDK

Podporované typy objektů nedostupná informace

Podporované formáty nedostupná informace

Využité technologie C++

Možnost vývoje a integrace psaní aplikací pro Android a iOS

Licence komerční

Živost projektu ano (červen 2011)

Další popis řešení Zaměřuje se na mobilní zařízení a navigaci chodců, hledání nejkratší cesty.

Zdroje http://www.visioglobe.com/solutions/visiodevkit-sdk.htm

Závěr vybráno

Zdůvodnění závěru Perspektivní řešení zaměřené na mobilní zařízení.

1.44 NetGIS Server

Parametr Hodnota

Web ano

Mobilní aplikace ne

Typ produktu klient, server

Podporované typy objektů 3D prvky, terén, basemapy

Podporované formáty WFS, WMS, SFS, KML, KMZ, SHP, DWG, DXF, NCZ, DGN, MDB, MIF/MID, DTED, CADRG, TIFF, MrSID, ECW

Využité technologie SOAP, COM, COM+, .NET, Java, C#, Delphi, VB, JavaScript

Možnost vývoje a integrace nedostupná informace

Licence komerční

Živost projektu ano

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 31

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

Další popis řešení Vyvíjí NetCad (Turecko).

Zdroje http://www.netcad.com/

Závěr vybráno

Zdůvodnění závěru Produkt turecké společnosti NetCAD působící dlouhodobě především ve východní Asii. Řešení podporuje OGC standardy, verzování a mj. obsahuje renderovací engine pro účely tvorby dynamických map. Jedná se o komerční produkt, o němž není dostupných mnoho informací. Vzhledem k rozsahu využití, komplexnosti i tradici společnosti NetCad v oblasti GIS i 3D je účelné se tímto řešením zabývat i dále.

1.45 Open 3D GIS Project

Parametr Hodnota

Web ano

Mobilní aplikace ne

Typ produktu server, klient (webový prohlížeč s pluginem)

Podporované typy objektů terén

Podporované formáty SHP

Využité technologie PostgreSQL/PostGIS, MapServer

Možnost vývoje a integrace zdrojový kód napsán v Pythonu a zveřejněn - další vývoj možný

Licence open source

Živost projektu ne (2009)

Další popis řešení Mrtvé řešení (několik skriptů v Pythonu), které se pokoušelo rozšířit funkcionalitu produktu MapServer (http://mapserver.org/) o možnost vizualizovat 3D data. (viz schéma, které je v dokumentu Open 3D GIS)

Zdroje http://www.opengeo.com.br/download/Open_3D_GIS.pdf http://www-inf.it- sudparis.eu/~berger_o/wfs2006/palestra-fisl-open3dgis-v01-19abr2006.pdf

Závěr nevybráno

Zdůvodnění závěru Nevybráno ke zkoumání, jelikož se jedná o projekt, které nevykazuje aktivitu

1.46 OpenGlobe

Parametr Hodnota

Web ne

Mobilní aplikace ne

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 32

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

Typ produktu ukázka kódu přiložená ke knize

Podporované typy objektů nedostupná informace

Podporované formáty nedostupná informace

Využité technologie C#, OpenGL

Možnost vývoje a integrace nedostupná informace

Licence freeware

Živost projektu červenec 2011

Další popis řešení 3D engine virtuální zeměkoule vytvořený jako ukázka návrhu enginu a vykreslovacích technik, popsaných v připravované knize.

Zdroje http://sourceforge.net/projects/miniglobe/

Závěr nevybráno

Zdůvodnění závěru Jedná se o ukázku kódu přiloženou ke knize, nevhodné pro reálné nasazení.

1.47 NEWSCAPE Technology

Parametr Hodnota

Web ne

Mobilní aplikace ano

Typ produktu mobil

Podporované typy objektů 3D prvky, terén, basemapy

Podporované formáty nedostupná informace

Využité technologie nedostupná informace

Možnost vývoje a integrace nedostupná informace

Licence komerční

Živost projektu ano

Další popis řešení Společnost NEWSCAPE Technology vyvíjí mobilní aplikace pro zobrazování 3D, několik projektů - Mobile3DCAD, YesCitiz, Virtual 3D city, Paris 3D, ZoomEo3D, společnost uvedena jako referenční zákazník BLOMu.

Zdroje http://www.newscape-technology.com/

Závěr vybráno

Zdůvodnění závěru Společnost patří k referenčním zákazníkům společnosti BLOM. Portfolio tvoří poměrně široká nabídka mobilních aplikací využívajících 3D dat, zejména pro navigační účely.

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 33

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

Tyto aplikace by měly být předmětem další analýzy z důvodu specializace na zobrazování 3D dat v mobilních zařízeních, ale i proto, že využívají “BLOM řešení”, které bylo také vybráno k podrobnějšímu prozkoumání.

1.48 OpenWebGlobe

Parametr Hodnota

Web ano

Mobilní aplikace ne

Typ produktu klient-SDK

Podporované typy objektů 3D prvky, terén, basemapy, rastry, bokorys (elevation)

Podporované formáty ArcSDE rastr, GRASS rastr, JPEG, TIFF, BMP, ESRI Hdr

Využité technologie WebGL, JavaScript, C++

Možnost vývoje a integrace Implementace jakýmkoliv jazykem podporujícím DOM, např. Java (Java API již není v novějších verzích použitelné) nebo JavaScript

Licence open source

Živost projektu ano (březen 2012)

Další popis řešení SDK pro vývoj aplikací typu "" spouštěných v prohlížeči bez nutnosti pluginu.

Zdroje http://wiki.openwebglobe.org/doku.php?id=start ukázka: http://swiss3d.openwebglobe.org/

Závěr vybráno

Zdůvodnění závěru Webové řešení postavené nad perspektivní technologií WebGL, které je navíc open source.

1.49 OSM-3D (GDI-3D)

Parametr Hodnota

Web ano

Mobilní aplikace ne

Typ produktu klient (web, desktop)

Podporované typy objektů 3D prvky, terén, basemapy

Podporované formáty data na straně serveru jsou uložena ve vlastním formátu založeném na XML

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 34

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

Využité technologie klientská aplikace - GLSL (OpenGL Shading Language), Java, data jsou publikována ve formátu Web 3D Service (W3DS)

Možnost vývoje a integrace mapová data jsou upravována průběžně i samotnými uživateli, kódy klientské aplikace jsou zveřejněny

Licence open source

Živost projektu ano

Další popis řešení Projekt publikuje data projektu OpenStreetMap (komunitní projekt pro tvorbu geodat) ve 3D formě rozšířené o 3D modely budov. OpenStreet Map umožňuje provozovat vlastní server, u OSM-3D (OpenStreetMap 3D) tato možnost nepotvrzena. Klientem je XNavigator (Applet, nebo Java Webstart, nebo desktopová instalace). Zdrojové kódy klienta jsou dostupné.

Zdroje http://wiki.openstreetmap.org/wiki/OSM-3D http://www.osm-3d.org/map.htm ukázka: http://www.youtube.com/watch?v=TK85iSeLrGY http://koenigstuhl.geog.uni-heidelberg.de/gdi-3d/

Závěr vybráno

Zdůvodnění závěru Jedná se o trochu jiný typ projektu, než všechny ostatní. Důraz je kladen především na poskytování dat. Možnost zdarma využívat 3D geografická data podobným způsobem, jako tomu je u OpenStreetMap je však velmi zajímavá, proto doporučujeme k dalšímu zkoumání.

1.50 ossimPlanet

Parametr Hodnota

Web ne

Mobilní aplikace ne

Typ produktu klient (desktop)

Podporované typy objektů 3D prvky, terén, basemapy

Podporované formáty WMS, KML/KMZ, "native file access"

Využité technologie ossimPlanet je nadstavbou projektu OSSIM, využívá OpenSceneGraph (opensource API pro 3D grafiku v C++ a OpenGL) a opensource framework Qt (slouží k tvorbě GUI)

Možnost vývoje a integrace je k dispozici ossimPlanet API, které umožňuje integraci s dalšími aplikacemi

Licence opensource

Živost projektu ano

Další popis řešení Rozšíření projektu OSSIM (slouží především k práci s leteckými a družicovými snímky) o 3D složku.

Zdroje http://www.ossim.org/

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 35

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

http://trac.osgeo.org/ossim/wiki/OssimPlanet http://trac.osgeo.org/ossim/wiki/ossimPlanetAPI

Závěr nevybráno

Zdůvodnění závěru Jedná se o projekt, který neobsahuje žádnou nadstavbu oproti jiným projektům, které lze používat i přes web (Google Earth, OpenWebglobe), Nedoporučuje se proto k dalšímu zkoumání.

1.51 OVI 3D

Parametr Hodnota

Web ano

Mobilní aplikace nedostupná informace

Typ produktu klient (viewer)

Podporované typy objektů nedostupná informace

Podporované formáty nedostupná informace

Využité technologie nedostupná informace

Možnost vývoje a integrace nedostupná informace

Licence komerční

Živost projektu nedostupná informace

Další popis řešení Nokia maps 3D - plugin do prohlížeče (nebo přes WebGL bez pluginu), jelikož nikomu jinému tuto technologii Nokia neposkytuje, existuje o tomto řešení minimum dostupných informací.

Zdroje http://maps.nokia.com/3D nebo pro WebGL verzi http://maps3d.svc.nokia.com/webgl/index.html

Závěr nevybráno

Zdůvodnění závěru Uzavřená technologie s minimem dostupných informací a nevhodná pro další zkoumání.

1.52 ReadyMap Web SDK

Parametr Hodnota

Web ano

Mobilní aplikace nedostupná informace

Typ produktu SDK

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 36

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

Podporované typy objektů terén

Podporované formáty TMS, WMS

Využité technologie WebGL, JavaScript

Možnost vývoje a integrace JavaScript

Licence open source

Živost projektu ano (únor 2012)

Další popis řešení Open source projekt americké firmy Pelicanmapping, zabývají se jím spíše ve volném čase, takže vývoj není tak progresivní.

Zdroje http://readymap.com/websdk.html http://pelicanmapping.com/?p=282

Závěr vybráno

Zdůvodnění závěru Webové open source řešení postavené nad perspektivní technologií WebGL.

1.53 Saab 3D Rapid Mapping

Parametr Hodnota

Web ne

Mobilní aplikace ne

Typ produktu klient (desktop)

Podporované typy objektů 3D prvky, terén, basemapy

Podporované formáty klient (desktop)

Využité technologie nedostupná informace

Možnost vývoje a integrace nedostupná informace

Licence komerční

Živost projektu ano

Další popis řešení Využití pro vojenské účely - systém FLY-GENERATE-VIEW, doporučené trasy přejezdů, hledání únikových cest apod., letecké simulátory, možnost real time generování terénu z měřených dat.

Zdroje http://www.saabgroup.com/en/Campaigns/Rapid-3D-Mapping/

Závěr vybráno

Zdůvodnění závěru Velmi kvalitní desktopová aplikace s množstvím nástrojů pracujících s 3D daty.

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 37

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

1.54 SAGA GIS

Parametr Hodnota

Web ne

Mobilní aplikace ne

Typ produktu klient (desktop)

Podporované typy objektů terén, basemapy

Podporované formáty SHP, formáty podporované knihovnou GDAL

Využité technologie napsáno v C++, GUI knihovna wxWidgets

Možnost vývoje a integrace vlastní SAGA API

Licence modulární architektura programu - většina modulů open source

Živost projektu ano

Další popis řešení Umožňuje pouze základní vizualizaci 3D dat, ale díky modulární architektuře by bylo možné napsat vlastní moduly, které by poskytovaly lepší funkčnost.

Zdroje http://sourceforge.net/apps/trac/saga-gis/wiki http://www.saga-gis.org/en/index.html

Závěr nevybráno

Zdůvodnění závěru Nedoporučeno k dalšímu zkoumání, protože produkt nepodporuje 3D vizualizaci v dostatečné míře a vlastní rozšíření by bylo poměrně náročné a navíc s nejistým výsledkem.

1.55 Scenario 3D

Parametr Hodnota

Web ne

Mobilní aplikace ne

Typ produktu klient - editor (extension do ArcMapu), viewer

Podporované typy objektů vrstevnice, rastr, DEM

Podporované formáty SketchUp KMZ, 3DS, Collada

Využité technologie nedostupná informace

Možnost vývoje a integrace nedostupná informace

Licence komerční (viewer je freeware)

Živost projektu ano (podpora ArcGIS 10)

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 38

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

Další popis řešení Rozšíření ArcMap umožňující vytvářet z normálních map 3D mapy, extruze polygonů a linií, textury povrchů, fotorealistické povrchy; obsahuje knihovnu už hotových 3D objektů (domy, stromy, atd.)

Zdroje http://placeways.com/communityviz/productinfo/scenario3d/

Závěr vybráno

Zdůvodnění závěru Podpora nejrozšířenějšího GIS systému ArcGIS, možnost využití pro tvorbu 3D mapových podkladů.

1.56 SIVAN 3D GIS

Parametr Hodnota

Web ano

Mobilní aplikace ano

Typ produktu klient (webový prohlížeč, iPad), server

Podporované typy objektů 3D prvky, terén, basemapy

Podporované formáty SHP, GDB, Multipatch, GeoTiff, ECW, GML, SDF, WMS, WMF, WFS

Využité technologie SilverLight

Možnost vývoje a integrace nedostupná informace

Licence komerční

Živost projektu ano

Další popis řešení Komerční projekt izraelské společnosti, který běží v cloudu a je možné ho využít pro široké spektrum analýz využívajících 3D data (urbanismus, doprava, síťová infrastruktura). Zdrojové kódy nejsou dostupné, pro zjištění možností úprav podle našich požadavků bude zřejmě nutné kontaktovat výrobce.

Zdroje http://sivandesign.com/dmdocuments/3D-GIS%20Brochure.pdf

Závěr vybráno

Zdůvodnění závěru Podle našeho názoru je produkt vhodný k dalšímu zkoumání, protože se jedná o ucelený soubor GIS nástrojů vhodný k 3D analýzám a vizualizacím v oblastech urbanismu, facility managementu aj.

1.57 SpacEyes3D

Parametr Hodnota

Web ano

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 39

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

Mobilní aplikace ne

Typ produktu server, viewer, SDK, plugin do prohlížeče

Podporované typy objektů 3D prvky, rastry, vektory

Podporované formáty nedostupná informace

Využité technologie ActiveX

Možnost vývoje a integrace SDK

Licence komerční

Živost projektu ano (duben 2012)

Další popis řešení Soubor programů pokrývajících jak vytvoření 3D dat (Builder), tak hostování (Server), tak prezentaci (Viewer, nebo Plugin do prohlížeče)

Zdroje http://www.spaceyes.com/index.php?lang=en_GB

Závěr vybráno

Zdůvodnění závěru Komplexní řešení zahrnující prostředky jak pro tvorbu 3D dat, tak jejich s publikaci i prohlížení na webu. Zajímavá je hlavně rychlost vykreslování scény.

1.58 SuperMap iClient for Realspace

Parametr Hodnota

Web ano

Mobilní aplikace ne

Typ produktu SDK -> desktop, plugin do prohlížeče

Podporované typy objektů nedostupná informace

Podporované formáty nedostupná informace

Využité technologie Realspace, OpenGL, ActiveX, JavaScript

Možnost vývoje a integrace JavaScript

Licence komerční

Živost projektu ano

Další popis řešení Platforma pro vývoj aplikací nad Realspace GIS, což je produkt té samé firmy, poskytuje kompletní řešení (server, vývojové API, klient, atd...)

Zdroje http://www.supermap.com/en/html/products231.html

Závěr vybráno

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 40

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

Zdůvodnění závěru Jedná se o SDK pro tvorbu webových aplikací zobrazujících 3D data. Rozsah produktů SuperMap je poměrně velký a podobný systému ArcGIS, což by zřejmě ulehčilo vývoj.

1.59 Swiss Atlas

Parametr Hodnota

Web ne

Mobilní aplikace ne

Typ produktu klient (desktop)

Podporované typy objektů terén

Podporované formáty vlastní

Využité technologie nedostupná informace

Možnost vývoje a integrace uzavřený

Licence komerční (trial verze - 1 měsíc)

Živost projektu ano (2011)

Další popis řešení Atlas der Schweiz, uzavřené řešení pro desktop.

Zdroje http://www.atlasderschweiz.ch/atlas/

Závěr nevybráno

Zdůvodnění závěru Uzavřenost systému bohužel neumožňuje rozvoj systému, což je zásadní předpoklad pro jeho využití. Desktopová varianta navíc neodpovídá požadovaným cílům.

1.60 Terra 3D

Parametr Hodnota

Web ne

Mobilní aplikace ne

Typ produktu server, klient-SDK (desktop)

Podporované typy objektů 3D prvky, terén, basemapy, rastr, video

Podporované formáty Arc/Info, SHP, ESRI ArcObjects, GeoJSON, Google Fusion Tables, GRASS, KML, LIBKML, MS SQL Spatial,MJPEG, MPEG4, H.264

Využité technologie nedostupná informace

Možnost vývoje a integrace nedostupná informace

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 41

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

Licence komerční

Živost projektu ano

Další popis řešení Vizualizace dat obrazu ze CCTV a senzorů s následnou prostorovou lokalizací, real- time, detekce změn v území, využití historie, společnost FAST Protect uvedena jako refereční zákazník BLOMu.

Zdroje http://www.fastprotect.net http://www.youtube.com/watch?v=YG5LAH3fIu8&feature=relmfu

Závěr vybráno

Zdůvodnění závěru Další z referenčních zákazníků společnosti BLOM, který využívá jejich produkt pro vývoj vlastních aplikací. Jelikož se Terra 3D zaměřuje na oblast, dnes velmi aktuální, vizualizace dat ze senzorů a CCTV, není možné toto řešení opomenout.

1.61 Terra Explorer

Parametr Hodnota

Web ano (klient)

Mobilní aplikace ne

Typ produktu klient, server, builder (editor)

Podporované typy objektů 3D prvky, terén, basemapy, point clouds, dynamic 3D objects (vehicle)

Podporované formáty 3D formats (.x,.xpc,.flt,.fpc,.dae,.kmz) TerraBuilder (velké množství rastr. formátů + terén. modely) TerraGate (server pro streamování 3D vizualizace) podporuje také WMS,WFS

Využité technologie TerraExplorer - ActiveX + scripting, vlastní low level knihovny

Možnost vývoje a integrace Poměrně bohaté API pro TerraExplorer umožňující také integraci do browseru.

Licence komerční

Živost projektu ano

Další popis řešení Velmi kvalitní řešení, ale poměrně drahé (TerraGate a TerraBuilder). Technologický koncept již není nejnovější. Spolupracují s firmou Intergraph.

Zdroje http://www.skylineglobe.com

Závěr nevybráno

Zdůvodnění závěru Jedná se o velmi kvalitní řešení, které má ale dvě nevýhody. První z nich je vysoká poměrně cena za editační nástroj pro tvorbu terénu (TerraBuilder) ale hlavně za serverovou část (TerraGate). Druhou nevýhodou je, že webový klient využívá ActiveX komponentu, což omezuje tvorbu webové aplikace (nelze mluvit o webové aplikaci jako spíš o desktopové aplikaci umístěné do webového prohlížeče). Ne všechny webové prohlížeče navíc ActiveX podporují a často je považován takový prvek za bezpečnostní

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 42

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

riziko.

1.62 myVR 3D MapView

Parametr Hodnota

Web ano

Mobilní aplikace ne

Typ produktu klient

Podporované typy objektů Vlastní POI, popisy, tlačítka, vyskakovací dialogy s podporou HTML, hyperlinky, události a více (x, y, z v 3D mapě)

Podporované formáty Blom, AAMGroup, CityVisionNetworks

Využité technologie ActiveX Control / NPAPI plug-in

Možnost vývoje a integrace JS API

Licence komerční

Živost projektu ano

Další popis řešení Lehký klient, speciální plugin. Konfigurovatelné, hezké řešení.

Zdroje http://kart.finn.no/3d/

Závěr vybráno

Zdůvodnění závěru Velmi podařené řešení, které využívá principu LOD a streamování. Jedná se o komerční produkt s vysokým potenciálem.

2. Podrobná analýza vybraných řešení

2.1 ALV library

Parametr Hodnota

Plugin ne

Prohlížeč ne

Systémové požadavky nedostupná informace

API na klientovi nedostupná informace

Programovatelnost na serveru nerelevantní

Integrace s externími zdroji dat nedostupná informace

Streamovatelnost nedostupná informace

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 43

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

Manipulace se scénou nedostupná informace

Editace nedostupná informace

Integrace na senzory ano

Upravitelnost mobilní aplikace nerelevantní

Závěr nevybráno

Zdůvodnění závěru Řešení není vhodné pro publikaci 3D dat ve webovém prostředí nebo na mobilních zařízeních. Jedná se o knihovnu pro editaci videa s geografickými daty.

2.2 ArcGIS Desktop + 3D Analyst

Parametr Hodnota

Plugin zatím neexistuje webová část (po sjednocení s CityEngine pravděpodobně bude WebGL aplikace)

Prohlížeč nerelevantní

Systémové požadavky Windows

API na klientovi nerelevantní

Programovatelnost na serveru SDK

Integrace s externími zdroji dat ano

Streamovatelnost nerelevantní

Manipulace se scénou ano

Editace ano

Integrace na senzory nedostupná informace

Upravitelnost mobilní aplikace nerelevantní

Závěr nevybráno

Zdůvodnění závěru Řešení není vhodné pro publikaci 3D dat ve webovém prostředí nebo na mobilních zařízeních. Jedná se o desktopovou aplikaci.

2.3 ArcGIS Server

Parametr Hodnota

Plugin nerelevantní

Prohlížeč nerelevantní

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 44

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

Systémové požadavky server: Windows, , Solaris

API na klientovi JavaScript, Flex, .NET, Silverlight, Java

Programovatelnost na serveru ano

Integrace s externími zdroji dat rozsáhlé možnosti integrace s nativními i standardními typy služeb (i dat)

Streamovatelnost v omezené míře ano

Manipulace se scénou týká se klientských aplikací

Editace ano, server umožňuje klientům tyto typy operací v poměrně pokročilém měřítku

Integrace na senzory v oblasti 2D (zatím) ano

Upravitelnost mobilní aplikace částečně ano (zatím 2D)

Závěr vybráno

Zdůvodnění závěru Možnosti ArcGIS Serveru jsou v oblasti 3D poměrně dobře vyvinuté, je s tímto řešením nutné počítat do budoucna. Webové klienty zatím prakticky neexistují, je však rozumné předpokládat, že v budoucnosti budou vyvinuty. Spolupráce s touto serverovou platformou bude zásadně nevyhnutelná.

2.4 BlomUrbex 3D

Parametr Hodnota

Plugin ano, BlomURBEX 3D Viewer (ke stažení na http://www.blomurbex.com/3d/)

Prohlížeč IE,Firefox,Chrome, mobilní aplikace - iPad

Systémové požadavky Windows

API na klientovi Blom SDK (JavaScript API) + tzv. Viewer API pro vkládání okna prohlížeče do windows aplikací

Programovatelnost na serveru ano

Integrace s externími zdroji dat rozsáhlé možnosti integrace s nativními i standardními typy služeb (i dat)

Streamovatelnost ano

Manipulace se scénou týká se klientských aplikací (např. BlomUrbex 3D Viewer, BlomWebViewer)

Editace editační mód k dispozici

Integrace na senzory ano

Upravitelnost mobilní aplikace ano

Závěr vybráno

Zdůvodnění závěru Řešení umožňuje zobrazit 3D data v běžně používaných webových prohlížečích, navíc

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 45

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

poskytuje podporu i pro mobilní zařízení. Nezbytná je instalace pluginu. K dispozici je vlastní JavaScriptové API umožňující uživateli tvorbu vlastních aplikací. Při manipulaci s obrazem poskytuje základní nástroje, včetně editačních. Při editaci budov je možné manipulovat nejen s celou budovou, ale editovat i její části.

2.5 BlomWebViewer

Parametr Hodnota

Plugin ne

Prohlížeč Podpora IE 7-9, Firefox 3.6, Chrome 8 (Firefox ale musí být vždy instalován - BlomWebViewer používá některé jeho komponenty)

Systémové požadavky Windows, JavaScript

API na klientovi používá BlomURBEX JavaScript API

Programovatelnost na serveru ano

Integrace s externími zdroji dat čte WFS/WMS

Streamovatelnost ano

Manipulace se scénou posun, zoom, rotace, změna úhlu pohledu, výběr úrovně detailu zobrazení a kvality obrazu, přidání bod zájmu (tzv. POI) ad., měření

Editace výběr a editace objektů, změna textury 3Dobjektů, možnost vkládat POI a nové objekty, sketch

Integrace na senzory ano

Upravitelnost mobilní aplikace aplikace není vhodná pro zobrazení v mobilních zařízeních, je však dostupné Win CE/ Mobile SDK, J2ME SDK, iOS SDK, Android SDK

Závěr vybráno

Zdůvodnění závěru Webová aplikace pro prohlížení 3D dat v běžně používaných webových prohlížečích. U klienta se vyžaduje mít nainstalován prohlížeč Firefox, jelikož BlomWebViewer používá některé jeho komponenty. Podpora pro mobilní zařízení prozatím neexistuje. Při manipulaci s 3D scénou i jednotlivými objekty poskytuje rozsáhlou paletu nástrojů, včetně editačních. I proto je vhodné se tímto řešením zabývat i v rámci detailní analýzy.

2.6 City Engine

Parametr Hodnota

Plugin ne

Prohlížeč ne

Systémové požadavky Windows, Linux

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 46

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

API na klientovi umožňuje spouštět skripty v Pythonu

Programovatelnost na serveru ne

Integrace s externími zdroji dat možnost importu rastrových dat ze systému ArcGIS (formát GeoTIF)

Streamovatelnost ano

Manipulace se scénou ano

Editace ano

Integrace na senzory ne

Upravitelnost mobilní aplikace ne

Závěr nevybráno

Zdůvodnění závěru Řešení není vhodné pro publikaci 3D dat ve webovém prostředí nebo na mobilních zařízeních. Jedná se o desktopovou aplikaci.

2.7 CityMaker Explorer

Parametr Hodnota

Plugin nerelevantní

Prohlížeč nerelevantní

Systémové požadavky nedostupná informace

API na klientovi nerelevantní

Programovatelnost na serveru nerelevantní

Integrace s externími zdroji dat nedostupná informace

Streamovatelnost nedostupná informace

Manipulace se scénou zoom, rotace, průlet scénou

Editace ne

Integrace na senzory nedostupná informace

Upravitelnost mobilní aplikace nerelevatní

Závěr nevybráno

Zdůvodnění závěru Řešení není vhodné pro publikaci 3D dat ve webovém prostředí nebo na mobilních zařízeních. Jedná se o desktopovou aplikaci.

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 47

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

2.8 CityMaker Online

Parametr Hodnota

Plugin ano

Prohlížeč IE,Firefox,Chrome

Systémové požadavky nedostupná informace

API na klientovi nedostupná informace

Programovatelnost na serveru nedostupná informace

Integrace s externími zdroji dat nedostupná informace

Streamovatelnost nedostupná informace

Manipulace se scénou zoom, rotace, průlet scénou

Editace ano (např. sketch nástroje)

Integrace na senzory nedostupná informace

Upravitelnost mobilní aplikace nedostupná informace

Závěr nevybráno

Zdůvodnění závěru Produkty CityMaker představují bezesporu kvalitní řešení pro práci s 3D daty. Oproti srovnatelným komerčním produktům (např. od společností BLOM nebo ESRI) však poskytují navíc minimální přidanou hodnotu. O tomto, ale i dalších řešeních společnosti Gvitech navíc existuje minimum dostupných informací v angličtině. Společnost se soustředí zejména na asijský trh.

2.9 CityMaker Server

Parametr Hodnota

Plugin nerelevantní

Prohlížeč nerelevantní

Systémové požadavky nedostupná informace

API na klientovi web API

Programovatelnost na serveru COM API

Integrace s externími zdroji dat nedostupná informace

Streamovatelnost ano

Manipulace se scénou týká se klientských aplikací

Editace ano

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 48

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

Integrace na senzory nedostupná informace

Upravitelnost mobilní aplikace nerelevantní

Závěr nevybráno

Zdůvodnění závěru Jedná se o další produkt vyvinutý společností Gvitech, o kterém je k dispozici většina informací v čínštině, pouze mizivá část informací je dostupná v angličtině. I z tohoto důvodu budou detailněji analyzovány jiné komerční produkty (např. společnost Blom, ESRI).

2.10 CitySurf Globe Mobile

Parametr Hodnota

Plugin nerelevantní

Prohlížeč nerelevantní

Systémové požadavky Android, OpenGL 3D akcelerace

API na klientovi nedostupná informace

Programovatelnost na serveru nerelevantní

Integrace s externími zdroji dat umožňuje číst WMS služby, nebo čte data systému pomocí CitySurf Globe Server (mohou být uložena v Oracle SDO, Postgres)

Streamovatelnost nedostupná informace

Manipulace se scénou zoom, rotace, změna úhlu pohledu

Editace nedostupná informace

Integrace na senzory GPS

Upravitelnost mobilní aplikace nedostupná informace

Závěr nevybráno

Zdůvodnění závěru O produktu jsou dostupné jen omezené informace. Nebyl vybrán z důvodu orientace jen na mobilní platformu (žádný z produktů CitySurf nepodporuje publikaci na webu), ale do budoucna je možné se jím ještě zabývat pro možnost použití jen v mobilních zařízeních.

2.11 Digital Macau 3D City Online Platform

Parametr Hodnota

Plugin ano (CityMakerNetworkPulgin)

Prohlížeč nedostupná informace

Systémové požadavky nedostupná informace

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 49

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

API na klientovi nedostupná informace

Programovatelnost na serveru nedostupná informace

Integrace s externími zdroji dat nedostupná informace

Streamovatelnost nedostupná informace

Manipulace se scénou zoom, rotace, průlet scénou

Editace nedostupná informace

Integrace na senzory ano

Upravitelnost mobilní aplikace nerelevantní

Závěr nevybráno

Zdůvodnění závěru Jedná se o další produkt vyvinutý společností Gvitech, o kterém je k dispozici většina informací v čínštině, pouze mizivá část informací je dostupná v angličtině. I z tohoto důvodu budou detailněji analyzovány jiné komerční produkty (např. společnost BLOM, ESRI).

2.12 GeoWeb 3D

Parametr Hodnota

Plugin nerelevantní

Prohlížeč nerelevantní

Systémové požadavky Windows

API na klientovi nerelevantní

Programovatelnost na serveru nedostupná informace

Integrace s externími zdroji dat ano (např. ESRI, KML,...)

Streamovatelnost nedostupná informace

Manipulace se scénou standardní nástroje pro manipulaci se scénou

Editace ano

Integrace na senzory nedostupná informace

Upravitelnost mobilní aplikace nerelevantní

Závěr nevybráno

Zdůvodnění závěru Řešení není vhodné pro publikaci 3D dat ve webovém prostředí nebo na mobilních zařízeních. Jedná se o desktopovou aplikaci.

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 50

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

2.13 GeoWeb 3D SDK

Parametr Hodnota

Plugin integrace GeoWeb Desktop do prohlížeče pomoci WebKit Browser engine (jen pro prohlížeč Safari a Chrome)

Prohlížeč Safari, Google Chrome

Systémové požadavky Windows

API na klientovi GeoWeb 3D SDK

Programovatelnost na serveru GeoWeb 3D SDK

Integrace s externími zdroji dat SDK obsahuje 3D engine, web browser a ArcGIS engine; umožňuje integraci s GoogleStreetView.

Streamovatelnost ano

Manipulace se scénou týká se klientských aplikací

Editace ano

Integrace na senzory nedostupná informace

Upravitelnost mobilní aplikace ne

Závěr nevybráno

Zdůvodnění závěru Komerční SDK knihovna umožňující uživateli vyvíjet vlastní aplikace. Vývoj řešení je ovlivněn požadavkem na integraci s dalšími GIS systémy, především od společnosti ESRI. Publikace 3D dat ve webovém prostředí však vzhledem ke konkurenčním produktům není natolik vyvinuta, že by měl být produkt zkoumán i v dalších fázích.

2.14 Glob3

Parametr Hodnota

Plugin Java applet, nebo WebGL

Prohlížeč Glob3 Mobile: iPad, IPhone, v plánu je verze pro Android

Systémové požadavky nedostupná informace

API na klientovi ano

Programovatelnost na serveru nemá serverovou část, čte WMS služby

Integrace s externími zdroji dat Glob3 čte OGC WMS, Glob3 Mobile čte (pouze) OGC WMS

Streamovatelnost nedostupná informace

Manipulace se scénou Glob3 Mobile: zoom, rotace, neumožňuje práci s 3D objekty (pouze práci s virtual globe + terén)

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 51

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

Editace nedostupná informace

Integrace na senzory GPS

Upravitelnost mobilní aplikace ano, jsou dostupné zdrojové kódy

Závěr vybráno

Zdůvodnění závěru Řešení podporuje publikaci na webu i na mobilní platformě. Jelikož jsou k dispozici i zdrojové kódy, je smysluplné se tímto řešením zabývat i v další fázi.

2.15 Google Earth

Parametr Hodnota

Plugin ano

Prohlížeč plugin: Google Chrome 5.0+,Internet Explorer 7+ (32 bit), Firefox 2.0+; mobilní aplikace je dostupná pro Android (od verze 3.0) i pro iPad a IPhone

Systémové požadavky plugin podporuje následující OS: Windows XP, Vista, 7 a mac OS X 10.5.0+

API na klientovi ano Google Earth API

Programovatelnost na serveru ne

Integrace s externími zdroji dat umožňuje číst WMS služby

Streamovatelnost generalizace ano, měřítkově závislé zobrazování ano, umožňuje umísťovat labely

Manipulace se scénou zoom, rotace, průlet scénou

Editace ne

Integrace na senzory ano

Upravitelnost mobilní aplikace zřejmě ne

Závěr vybráno

Zdůvodnění závěru Řešení bylo vybráno k dalšímu zkoumání, jelikož se jedná o zavedený komplexní produkt.

2.16 Google Earth API

Parametr Hodnota

Plugin ano

Prohlížeč Chrome, IE, Firefox, Flock, Safari

Systémové požadavky plugin podporuje následující OS: Windows XP, Vista, 7 a mac OS X 10.5.0+

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 52

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

API na klientovi ano

Programovatelnost na serveru ne

Integrace s externími zdroji dat umožňuje číst WMS služby

Streamovatelnost nedostupná informace

Manipulace se scénou zoom, rotace, průlet scénou

Editace nedostupná informace

Integrace na senzory ano

Upravitelnost mobilní aplikace nerelevantní

Závěr vybráno

Zdůvodnění závěru Google Earth je zřejmě nejrozšířenější aplikací pro zobrazování map ve 3D.

2.17 Grass

Parametr Hodnota

Plugin ne

Prohlížeč ne

Systémové požadavky Windows/Linux

API na klientovi nerelevantní

Programovatelnost na serveru nerelevantní

Integrace s externími zdroji dat ano

Streamovatelnost ano

Manipulace se scénou ano

Editace ano

Integrace na senzory ne

Upravitelnost mobilní aplikace nerelevantní

Závěr nevybráno

Zdůvodnění závěru Řešení není vhodné pro publikaci 3D dat ve webovém prostředí nebo na mobilních zařízeních. Jedná se o desktopovou aplikaci.

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 53

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

2.18 NASA World Wind

Parametr Hodnota

Plugin Java applet, nebo Java web start

Prohlížeč standardní + aplikace pro Android - základní funkcionalita, stále ve vývoji

Systémové požadavky Windows, Mac OS X, Linux

API na klientovi ano

Programovatelnost na serveru zřejmě ano, SDK je dostupné pro klienta i server

Integrace s externími zdroji dat umožňuje číst WMS, WFS služby

Streamovatelnost v omezené míře - nedostatečná optimalizace

Manipulace se scénou zoom, rotace, změna úhlu pohledu, umisťování labelů

Editace jednoduché typy objektů editovatelné přímo v klientu

Integrace na senzory zatím nejspíš ne

Upravitelnost mobilní aplikace zřejmě ano

Závěr vybráno

Zdůvodnění závěru Řešení má vzhledem k jeho živosti dobré předpoklady pro uplatnění. Java platforma umožňuje využití napříč operačními systémy, výhoda spočívá v úplné otevřenosti zdrojového kódu, Množství demo ukázek umožňuje snadné využití již hotových fragmentů kódu.

2.19 Navteq Visio Dev Kit

Parametr Hodnota

Plugin nerelevantní

Prohlížeč nerelevantní

Systémové požadavky Android, iPhone, iPad

API na klientovi ano

Programovatelnost na serveru nerelevantní

Integrace s externími zdroji dat nedostupná informace

Streamovatelnost nedostupná informace

Manipulace se scénou zoom, rotace, změna podlaží

Editace nedostupná informace

Integrace na senzory ano

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 54

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

Upravitelnost mobilní aplikace ano

Závěr nevybráno

Zdůvodnění závěru Produkt je určen pouze pro mobilní zařízení, publikaci na webu umožňuje pouze velmi omezeně přes plugin v prohlížeči (Chrome).

2.20 NetGIS Server

Parametr Hodnota

Plugin nerelevantní

Prohlížeč nedostupná informace

Systémové požadavky nedostupná informace

API na klientovi nedostupná informace

Programovatelnost na serveru nedostupná informace

Integrace s externími zdroji dat nedostupná informace

Streamovatelnost nedostupná informace

Manipulace se scénou týká se klientských aplikací

Editace ano

Integrace na senzory nedostupná informace

Upravitelnost mobilní aplikace nerelevantní

Závěr nevybráno

Zdůvodnění závěru Jedná se o další produkt turecké společnosti NetCad, která se soustředí především na východoasijský trh. O produktech je k dispozici minimum informací v angličtině. I z tohoto důvodu budou detailněji analyzovány jiné srovnatelné komerční produkty (např. společnost Blom, ESRI).

2.21 NEWSCAPE Technology

Parametr Hodnota

Plugin nerelevantní

Prohlížeč nerelevantní

Systémové požadavky závisí na typu produktu (podpora iOS, Androidů)

API na klientovi využívá SDK společnosti BLOM

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 55

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

Programovatelnost na serveru nerelevantní

Integrace s externími zdroji dat nedostupná informace

Streamovatelnost nedostupná informace

Manipulace se scénou zoom, rotace, změna úhlu pohledu, přidání bod zájmu (tzv. POI); řez 3D modelem v libovolném místě (Mobile3DCAD)

Editace nedostupná informace

Integrace na senzory GPS

Upravitelnost mobilní aplikace ano

Závěr vybráno

Zdůvodnění závěru Společnost Newscape Technology se zaměřuje zejména na vývoj aplikací pro publikaci 3D dat v mobilním prostředí. Aplikace jsou založeny na systému společnosti Blom, jejíž vybrané produkty budou v rámci tohoto projektu předmětem detailnější analýzy. Produkty Newscape Technology budou dále hodnoceny společně právě s řešeními společnosti BLOM.

2.22 OpenWebGlobe

Parametr Hodnota

Plugin není potřeba (používá WebGL)

Prohlížeč Firefox, IE, Chrome, Safari

Systémové požadavky nutná podpora WebGL

API na klientovi JavaScriptový zdrojový kód je dostupný

Programovatelnost na serveru Data musí být předzpracována přiloženými nástroji.

Integrace s externími zdroji dat lze připojit

Streamovatelnost nedostupná informace

Manipulace se scénou zoom, rotace, změna úhlu pohledu, přidání bod zájmu (tzv. POI), průlety terénem, animace, využívá virtual globe

Editace ne

Integrace na senzory ne

Upravitelnost mobilní aplikace nerelevantní

Závěr vybráno

Zdůvodnění závěru Řešení je postavené nad WebGL, jsou k dispozici zdrojové kódy a neustále probíhá vývoj nových vlastností.

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 56

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

2.23 OSM-3D (GDI-3D)

Parametr Hodnota

Plugin Java Applet (XNavigator)

Prohlížeč ne

Systémové požadavky Java

API na klientovi ano

Programovatelnost na serveru ne

Integrace s externími zdroji dat lze nahrát data ze senzorů

Streamovatelnost dynamické streamování on demand

Manipulace se scénou zoom, rotace, změna úhlu pohledu, průlety terénem, routování, využívá virtual globe

Editace ano

Integrace na senzory ano

Upravitelnost mobilní aplikace ne

Závěr vybráno

Zdůvodnění závěru Produkt byl vybrán k dalšímu zkoumání, protože se jedná o velmi nadějný zdroj standardizovaných, komunitních 3D dat. Navíc jsou k dispozici i zdrojové kódy aplikace, která dokáže data zobrazovat.

2.24 ReadyMap Web SDK

Parametr Hodnota

Plugin není potřeba (používá WebGL)

Prohlížeč Firefox, IE, Chrome, Safari, Opera

Systémové požadavky nutná podpora WebGL

API na klientovi ano

Programovatelnost na serveru ne

Integrace s externími zdroji dat umožňuje číst WMS

Streamovatelnost nedostupná informace

Manipulace se scénou zoom, rotace, změna úhlu pohledu

Editace ne

Integrace na senzory zjištění polohy z prohlížeče

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 57

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

Upravitelnost mobilní aplikace nedostupná informace

Závěr vybráno

Zdůvodnění závěru Řešení postavené nad WebGL s opensource licencí.

2.25 Saab 3D Rapid Mapping

Parametr Hodnota

Plugin nerelevantní

Prohlížeč nerelevantní

Systémové požadavky nedostupná informace

API na klientovi nedostupná informace

Programovatelnost na serveru nedostupná informace

Integrace s externími zdroji dat nedostupná informace

Streamovatelnost nedostupná informace

Manipulace se scénou ano

Editace ano

Integrace na senzory ano

Upravitelnost mobilní aplikace nerelevantní

Závěr nevybráno

Zdůvodnění závěru Toto řešení je vyvinuto speciálně pro vojenské účely, i z tohoto důvodu je o něm volně k dispozici omezené množství informací. Z těch navíc není patrné, zda je tento produkt integrovatelný se standardními GIS formáty. Jedná o komerční produkt, jehož náklady na pořízení významně přesahují možnosti tohoto projektu.

2.26 Scenario 3D

Parametr Hodnota

Plugin ne

Prohlížeč nerelevantní

Systémové požadavky Windows

API na klientovi ne

Programovatelnost na serveru ne

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 58

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

Integrace s externími zdroji dat KMZ, 3DS

Streamovatelnost ne

Manipulace se scénou průlety scénou

Editace ne

Integrace na senzory ne

Upravitelnost mobilní aplikace nerelevantní

Závěr nevybráno

Zdůvodnění závěru Nevybráno, protože se jedná o desktopovou aplikaci bez možnosti publikovat na webu.

2.27 SIVAN 3D GIS

Parametr Hodnota

Plugin Silverlight

Prohlížeč Firefox, IE, Chrome, Safari, iPad

Systémové požadavky Windows, iPad

API na klientovi nedostupná informace

Programovatelnost na serveru ano

Integrace s externími zdroji dat umožňuje číst WMS

Streamovatelnost ano

Manipulace se scénou kompletní funkcionalita

Editace nástroje sketch

Integrace na senzory ano

Upravitelnost mobilní aplikace ano

Závěr nevybráno

Zdůvodnění závěru Produkt byl vybrán z toho důvodu, že se jedná komplexní webový produkt podporující moderní technologii cloud.

2.28 SpacEyes3D

Parametr Hodnota

Plugin ano (SpacEyes3D Plugin)

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 59

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

Prohlížeč Firefox, IE, Chrome

Systémové požadavky Windows

API na klientovi SpacEyes3D SDK

Programovatelnost na serveru ano

Integrace s externími zdroji dat ano

Streamovatelnost ano

Manipulace se scénou zoom, rotace, změna úhlu pohledu, průlety terénem

Editace nedostupná informace

Integrace na senzory ne

Upravitelnost mobilní aplikace nerelevantní

Závěr vybráno

Zdůvodnění závěru Vybráno jako komplexní řešení s možností publikace na webu.

2.29 SuperMap iClient for Realspace

Parametr Hodnota

Plugin ano

Prohlížeč nedostupná informace

Systémové požadavky nedostupná informace

API na klientovi JavaScript

Programovatelnost na serveru ano

Integrace s externími zdroji dat nedostupná informace

Streamovatelnost nedostupná informace

Manipulace se scénou nedostupná informace

Editace nedostupná informace

Integrace na senzory nedostupná informace

Upravitelnost mobilní aplikace nerelevantní

Závěr nevybráno

Zdůvodnění závěru O tomto komerčním čínském produktu není dostatek informací, není vhodný k dalšímu zkoumání.

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 60

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

2.30 Terra 3D

Parametr Hodnota

Plugin nerelevantní

Prohlížeč nerelevantní

Systémové požadavky nedostupná informace

API na klientovi nedostupná informace

Programovatelnost na serveru ano (serverová část)

Integrace s externími zdroji dat ano

Streamovatelnost nedostupná informace

Manipulace se scénou zoom, rotace, změna úhlu pohledu, live video, informace o senzorech

Editace ano

Integrace na senzory ano (CCTV ad.)

Upravitelnost mobilní aplikace nerelevantní

Závěr nevybráno

Zdůvodnění závěru Společnost FAST Protect vyvinula produkt Terra 3D. který umožňuje vizualizovat data ze senzorů a CCTV v 3D prostředí. K tomuto poskytuje širokou škálu analytických nástrojů, např. k hodnocení změn ve snímaném území. Terra 3D využívá SDK společnosti Blom, který je předmětem detailní analýzy. Klientská část je však desktopovou aplikací.

2.31 myVR 3D MapView

Parametr Hodnota

Plugin NPAPI Plug-in

Prohlížeč IE, Firefox, Opera, Mozilla, Safari

Systémové požadavky Windows, Mac OSX, Linux

API na klientovi Overlay API - JavaScript/XML

Programovatelnost na serveru částečně ano

Integrace s externími zdroji dat omezeně

Streamovatelnost ano

Manipulace se scénou ano

Editace ne

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 61

Rešerše dostupných technologií pro 3D GIS Příloha č. 1

Integrace na senzory ne

Upravitelnost mobilní aplikace mobilní aplikace v přípravě

Závěr nevybráno

Zdůvodnění závěru Jedná se o uzavřené řešení, které je sice rozšiřitelné, ale ne v potřebné míře. Komerční licence by výsledný produkt do budoucna poměrně svazovala, proto s aplikací dále nebude počítáno.

© T-MAPY spol. s r.o. T-WIST, T-MapViewer, T-MapServer, Tango Server jsou registrované obchodní známky společnosti T-MAPY spol. s r. o. Strana 62