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