Rešerše dostupných technologií pro 3D GIS - O aplikaci - T
Transkript
Rešerše dostupných technologií pro 3D GIS - O aplikaci - T
_______________________________________________________________________________________________________________ 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 1.2 1.3 1.4 1.5 1.6 2. OBECNÝ POPIS PRVNÍ ETAPY ..................................................................................................................... 3 2.1 2.2 2.3 2.4 2.5 3. Číslo projektu.......................................................................................................................... 3 Název projektu........................................................................................................................ 3 Veřejná soutěž, do které je daný projekt podáván .................................................................. 3 Stručný popis projektu ............................................................................................................ 3 Doba řešení projektu .............................................................................................................. 3 Projektový tým ........................................................................................................................ 3 Název dílčího výsledku ........................................................................................................... 3 Dílčí cíle daného období ......................................................................................................... 3 Forma zpracování a předání dílčích cílů ................................................................................. 4 Popis dílčího výsledku ............................................................................................................ 4 Harmonogram první etapy ...................................................................................................... 4 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 3.1.2 3.1.3 3.1.4 3.1.5 3.2 4. Základní analýza dostupných řešení .................................................................................................5 Podrobná analýza vybraných řešení..................................................................................................8 Detailní analýza kandidátních řešení .............................................................................................. 10 Detailní analýza favorizovaných řešení .......................................................................................... 11 Finální analýza vítězného řešení .................................................................................................... 11 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 Google Earth 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 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. 2.1 OBECNÝ POPIS PRVNÍ ETAPY 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í. 1. Parametr Popis kritérií 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 serveru 17. integrace s externími zdroji dat metody integrace s ostatními datovými zdroji, a to jak na serverové, tak 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í na možnost programového přizpůsobení serverové části ř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 8 Rešerše dostupných technologií pro 3D GIS 22. upravitelnost aplikace mobilní možnosti programového rozšíření mobilního klientu 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 serveru na pokud lze řešení programově rozšiřovat na serverové části pomocí 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 dat možnosti integrace datových zdrojů jsou pro využití řešení zásadní. V 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 aplikace 3.1.3 mobilní kritérium pojednává o možnostech programového rozšíření mobilní 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 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 software. 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" : "type" : "format" "maxlod" "extent" "Brno", "image", : "png", : 22, : [2290352, 1436813, 2290866, 1437164] ------ název vrstvy typ dat formát dlaždic počet úrovní přiblížení 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í): <html lang="en"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type="text/javascript" src="OpenWebGlobe.js"></script> <script type="text/javascript"> function main() { var context = ogCreateContextFromCanvas("canvas"); var globe = ogCreateGlobe(context); ogAddImageLayer(globe, { url : ['http://www...'], layer: 'world500'}); ogAddElevationLayer(globe, { url : ['http://www...'], layer: 'srtm'}); } </script> <body onload="main()"> <div style="text-align: center"> <canvas id="canvas" width="640" height="480"></canvas> /div> </body> </html> 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 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.18 1.19 1.20 1.21 1.22 1.23 1.24 1.25 1.26 1.27 1.28 1.29 1.30 1.31 1.32 1.33 1.34 1.35 1.36 1.37 1.38 1.39 1.40 1.41 3D Digital City Planning System ............................................................................................. 5 3Dcarto ................................................................................................................................... 5 ALV library .............................................................................................................................. 6 ArcGIS Desktop + 3D Analyst ................................................................................................. 7 ArcGIS Explorer...................................................................................................................... 7 ArcGIS Server ........................................................................................................................ 8 Bentley Map ........................................................................................................................... 9 Bhuvan ................................................................................................................................... 9 Bing Maps 3D ....................................................................................................................... 10 Biosphere 3D ........................................................................................................................ 10 Blom 3D................................................................................................................................ 11 BlomUrbex 3D ...................................................................................................................... 12 BlomWebViewer ................................................................................................................... 12 Capaware ............................................................................................................................. 13 City Engine ........................................................................................................................... 14 CityMaker Explorer ............................................................................................................... 14 CityMaker Builder ................................................................................................................. 15 CityMaker Online .................................................................................................................. 15 CityMaker Server .................................................................................................................. 16 CitySurf Globe ...................................................................................................................... 17 CitySurf Telco ....................................................................................................................... 17 CitySurf Globe Mobile ........................................................................................................... 18 DG Earth Tracker ................................................................................................................. 18 DG Terrain Viewer ................................................................................................................ 19 Digital Macau 3D City Online Platform .................................................................................. 20 Earth 3D ............................................................................................................................... 20 EarthBrowser ........................................................................................................................ 21 GeoExplorer 3D .................................................................................................................... 21 GeoShow3D (Geodis)........................................................................................................... 22 GeoWeb 3D.......................................................................................................................... 23 GeoWeb 3D SDK ................................................................................................................. 23 Glob3 .................................................................................................................................... 24 Globe 3D .............................................................................................................................. 24 GloNET................................................................................................................................. 25 Google Earth ........................................................................................................................ 26 Google Earth API.................................................................................................................. 26 Grass .................................................................................................................................... 27 gvSIG ................................................................................................................................... 27 ILWIS ................................................................................................................................... 28 LandSerf ............................................................................................................................... 29 Marble .................................................................................................................................. 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 1.43 1.44 1.45 1.46 1.47 1.48 1.49 1.50 1.51 1.52 1.53 1.54 1.55 1.56 1.57 1.58 1.59 1.60 1.61 1.62 2. NASA World Wind ................................................................................................................ 30 Navteq Visio Dev Kit ............................................................................................................. 31 NetGIS Server ...................................................................................................................... 31 Open 3D GIS Project ............................................................................................................ 32 OpenGlobe ........................................................................................................................... 32 NEWSCAPE Technology ...................................................................................................... 33 OpenWebGlobe .................................................................................................................... 34 OSM-3D (GDI-3D) ................................................................................................................ 34 ossimPlanet .......................................................................................................................... 35 OVI 3D ................................................................................................................................. 36 ReadyMap Web SDK............................................................................................................ 36 Saab 3D Rapid Mapping ....................................................................................................... 37 SAGA GIS ............................................................................................................................ 38 Scenario 3D.......................................................................................................................... 38 SIVAN 3D GIS ...................................................................................................................... 39 SpacEyes3D ......................................................................................................................... 39 SuperMap iClient for Realspace ........................................................................................... 40 Swiss Atlas ........................................................................................................................... 41 Terra 3D ............................................................................................................................... 41 Terra Explorer....................................................................................................................... 42 myVR 3D MapView .............................................................................................................. 43 Podrobná analýza vybraných řešení .............................................................................................................. 43 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 2.10 2.11 2.12 2.13 2.14 2.15 2.16 2.17 2.18 2.19 2.20 2.21 2.22 2.23 2.24 ALV library ............................................................................................................................ 43 ArcGIS Desktop + 3D Analyst ............................................................................................... 44 ArcGIS Server ...................................................................................................................... 44 BlomUrbex 3D ...................................................................................................................... 45 BlomWebViewer ................................................................................................................... 46 City Engine ........................................................................................................................... 46 CityMaker Explorer ............................................................................................................... 47 CityMaker Online .................................................................................................................. 48 CityMaker Server .................................................................................................................. 48 CitySurf Globe Mobile ........................................................................................................... 49 Digital Macau 3D City Online Platform .................................................................................. 49 GeoWeb 3D.......................................................................................................................... 50 GeoWeb 3D SDK ................................................................................................................. 51 Glob3 .................................................................................................................................... 51 Google Earth ........................................................................................................................ 52 Google Earth API.................................................................................................................. 52 Grass .................................................................................................................................... 53 NASA World Wind ................................................................................................................ 54 Navteq Visio Dev Kit ............................................................................................................. 54 NetGIS Server ...................................................................................................................... 55 NEWSCAPE Technology ...................................................................................................... 55 OpenWebGlobe .................................................................................................................... 56 OSM-3D (GDI-3D) ................................................................................................................ 57 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 2.26 2.27 2.28 2.29 2.30 2.31 Saab 3D Rapid Mapping ....................................................................................................... 58 Scenario 3D.......................................................................................................................... 58 SIVAN 3D GIS ...................................................................................................................... 59 SpacEyes3D ......................................................................................................................... 59 SuperMap iClient for Realspace ........................................................................................... 60 Terra 3D ............................................................................................................................... 61 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-edimmersivi&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 1.4 Zajímavá technologie použitelná např. pro zjištění průjezdnosti ulicemi (omezená šířka apod.) 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-birds-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/blomapplications.html#/products-services/products-services-en/data-models-geographicaldatabases/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-onlineservices/blomurbex.html#/products-services/products-services-en/blomurbex-onlineservices/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-blomwebviewer%E2%84%A2-tz/ http://www.blomasa.com/products-services/products-services-en/blomapplications/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++, QT 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-GlobeEngine 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.itsudparis.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 "virtual globe" 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í, realtime, 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. 2.1 Podrobná analýza vybraných řešení 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, Linux, 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 OpenStreetMaps 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