ˇ ´ VYSOKE ´ UCEN ˇ ´I TECHNICKE ´ CESK E FAKULTA STAVEBN´I
´ RSK ˇ A ´ PRACE ´ BAKALA
Praha 2012
ˇ Chrudoˇs VORL´ICEK
ˇ ´ VYSOKE ´ UCEN ˇ ´I TECHNICKE ´ CESK E FAKULTA STAVEBN´I OBOR GEOINFORMATIKA
´ RSK ˇ A ´ PRACE ´ BAKALA ´ ´ SERVERY GEOPORTALY A MAPOVE ˇ ´ REPUBLICE V CESK E GEOPORTALS AND MAPSERVERS IN THE CZECH REPUBLIC
Vedouc´ı pr´ace: Ing. Jiˇr´ı CAJTHAML, Ph.D. Katedra mapov´an´ı a kartografie Praha 2012
ˇ Chrudoˇs VORL´ICEK
ˇ LIST ZADAN ´ ´I ZDE VLOZIT
ABSTRAKT C´ılem t´eto pr´ ace je porovnat ˇcesk´e geoport´aly a jimi uˇz´ıvan´e mapov´e servery. Velk´ a ˇc´ ast pr´ ace pojedn´av´a o struktuˇre webov´e aplikace a moˇznostech dynamick´eho mˇenˇen´ı obsahu str´anek. Hlavn´ı ˇc´ast je vˇenov´ana popisu vybran´ ych geoport´ al˚ u a jejich porovn´an´ı. Slovn´ı popis je doplnˇen tabulkami. D´ ale jsou zde pˇredstaveny a pomoc´ı tabulky porovn´any mapov´e servery.
ˇ ´ SLOVA KL´ICOV A ´ l, mapovy ´ server, webova ´ aplikace, webova ´ sluˇ geoporta zba, WMS, WFS, WMTS
ABSTRACT The purpose of this bachelor thesis is to compare geoportals in the Czech Republic and used mapservers. Large portion of paper deals with structure of web applications and ways to create dynamic changeable web pages. Main part of paper is devoted to description of selected geoportal and their comparison. Description is suplemented with tables. There are also introduction and table comparison of mapservers.
KEYWORDS geoportal, mapserver, web application, web service, WMS, WFS, WMTS
2
´ SEN ˇ ´I PROHLA Prohlaˇsuji, ˇze jsem bakal´ aˇrskou pr´aci na t´ema Geoport´aly a mapov´e ” ˇ servery v CR“ vypracoval samostatnˇe a ˇze veˇskerou pouˇzitou literaturu a podkladov´e materi´ aly uv´ ad´ım v seznamu zdroj˚ u.
V Praze dne .......................
................................. (podpis autora)
ˇ ´ ´I PODEKOV AN R´ ad bych podˇekoval Ing. Jiˇr´ımu Cajthamlovi, Ph.D. za ochotu pˇri veden´ı bakal´ aˇrsk´e pr´ ace a za pomoc pˇri zpracov´an´ı tohoto t´ematu. D´ale bych chtˇel podˇekovat Doc. PaedDr. Chrudoˇsi Vorl´ıˇckovi, CSc. a Mgr. Jaroslavˇe Vorl´ıˇckov´e za korekturu pr´ ace a rodinˇe za jejich podporu pˇri m´em studiu na ˇ VS.
Obsah ´ Uvod
9
1 Mapov´ e servery 1.1 Komunikace mapov´eho serveru s okol´ım 1.2 Dˇelen´ı mapserver˚ u . . . . . . . . . . . . 1.3 Webov´e sluˇzby . . . . . . . . . . . . . . 1.3.1 Web Map Service (WMS) . . . . 1.3.2 Web Feature Service (WFS) . . . 1.3.3 Web Coverage Service (WCS) . . 1.3.4 Web Processing Service (WPS) . 1.3.5 Web Map Tile Service (WMTS)
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
11 11 12 12 13 13 14 14 15
2 Webov´ a aplikace 2.1 Uˇzivatelsk´e rozhran´ı (UI) . . 2.1.1 JavaScript . . . . . . . 2.1.2 AJAX . . . . . . . . . 2.1.3 Adobe Flash . . . . . 2.1.4 Microsoft Silverlight . 2.1.5 SVG . . . . . . . . . . 2.2 Dynamick´e generov´ an´ı obsahu 2.3 Datov´ a vrstva . . . . . . . . . 2.4 Geoport´ aly . . . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
17 17 17 19 19 19 20 21 21 22
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
3 Iniciativa INSPIRE 23 3.1 Obecn´e informace . . . . . . . . . . . . . . . . . . . . . . . . . 23 ˇ . . . . . . . . . . . . . . . . . . . . . . . . . . 24 3.2 INSPIRE v CR 4 Pˇ r´ıprava porovn´ av´ an´ı 25 4.1 Uˇz´ıvan´e metody . . . . . . . . . . . . . . . . . . . . . . . . . . 25 4.2 Vybran´ a metoda . . . . . . . . . . . . . . . . . . . . . . . . . 25 5
4.3
V´ ybˇer geoport´ al˚ u . . . . . . . . . . . . . . . . . . . . . . . . . 4.3.1 Tvorba v´ ybˇeru . . . . . . . . . . . . . . . . . . . . . . 4.3.2 Zisk informac´ı . . . . . . . . . . . . . . . . . . . . . .
5 Popis geoport´ al˚ u ˇ ´ 5.1 Geoport´ al CUZK . . . . . . . . . . . . . . . . . . 5.2 Internetov´ y zobrazovaˇc arm´adn´ıch dat IZGARD 5.3 N´ arodn´ı geoport´ al INSPIRE . . . . . . . . . . . . ˇ 5.4 Centrum pro region´ aln´ı rozvoj CR . . . . . . . . 5.5 Agentura ochrany pˇr´ırody a krajiny . . . . . . . 5.6 SOWAC – GIS o p˚ udˇe . . . . . . . . . . . . . . . ˇ y statistick´ 5.7 Cesk´ yu ´ˇrad – registr budov . . . . . . ˇ 5.8 Silniˇcn´ı a d´ alniˇcn´ı s´ıt’ – geoport´al RSD . . . . . . 5.9 Veˇrejn´ y registr p˚ udy . . . . . . . . . . . . . . . . 5.10 Geoport´ al hl. m. Prahy . . . . . . . . . . . . . . 5.11 Geoport´ al Niˇzboru . . . . . . . . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
6 Tabulkov´ e porovn´ an´ı
26 26 26 28 28 30 31 32 34 36 37 38 39 41 43 45
7 Porovn´ an´ı mapov´ ych server˚ u 7.1 V´ ybˇer . . . . . . . . . . . . 7.2 Slovn´ı popis . . . . . . . . . 7.2.1 UMN MapServer . . 7.2.2 GeoServer . . . . . . 7.2.3 ESRI servery . . . . 7.2.4 GeoMedia WebMap 7.2.5 T-MapServer . . . . 7.3 Tabulky . . . . . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
48 48 48 48 48 49 49 49 49
8 Zhodnocen´ı
50
Reference
52
6
Seznam obr´ azk˚ u 1.1 1.2
Komunikace s mapov´ ym serverem [16] . . . . . . . . . . . . . Struktura mapov´e dlaˇzdice [10] . . . . . . . . . . . . . . . . .
12 15
2.1 2.2 2.3 2.4 2.5
Uˇzivatelsk´e rozhran´ı napsan´e v OpenLayers (JavaScript) Princip klientsk´eho skriptu [14] . . . . . . . . . . . . . . Princip AJAX [15] . . . . . . . . . . . . . . . . . . . . . Rastrov´e a vektorov´e zobrazen´ı[13] . . . . . . . . . . . . V´ ystup dynamicky generovan´eho obsahu [19] . . . . . .
[19] . . . . . . . . . . . .
18 18 19 20 21
5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 5.9 5.10 5.11 5.12
Uˇzivatelsk´e Uˇzivatelsk´e Uˇzivatelsk´e Uˇzivatelsk´e Uˇzivatelsk´e Uˇzivatelsk´e Uˇzivatelsk´e Uˇzivatelsk´e Uˇzivatelsk´e Uˇzivatelsk´e Uˇzivatelsk´e Uˇzivatelsk´e
. . . . . . . . . . . .
29 30 32 33 35 35 37 38 39 40 41 43
ˇ UZK[17] ´ rozhran´ı C . . . . . . . . . . . . . . rozhran´ı IZGARD[20] . . . . . . . . . . . . . rozhran´ı N´arodn´ıho geoport´alu INSPIRE[21] rozhran´ı mapov´eho port´alu CRR[23] . . . . rozhran´ı star´eho geoport´alu AOPK[25] . . . rozhran´ı nov´e mapov´e aplikace AOPK[24] . rozhran´ı SOWAC GIS[26] . . . . . . . . . . ˇ U[27] ´ rozhran´ı mapov´e aplikace CS . . . . . . ˇ rozhran´ı geoport´alu RSD[28] . . . . . . . . . rozhran´ı Veˇrejn´eho registru p˚ udy[29] . . . . rozhran´ı geoport´alu hl. m. Prahy[30] . . . . rozhran´ı geoport´alu Niˇzboru[31] . . . . . . .
7
. . . . . . . . . . . .
. . . . . . . . . . . .
Seznam tabulek 6.1 6.2
Porovn´ an´ı rozhran´ı a datov´e sloˇzky geoport´al˚ u . . . . . . . . Porovn´ an´ı technick´e sloˇzky geoport´al˚ u . . . . . . . . . . . . .
46 47
7.1 7.2
Mapov´e servery – obecn´e informace . . . . . . . . . . . . . . . Mapov´e servery – webov´e sluˇzby . . . . . . . . . . . . . . . .
49 49
8
´ Uvod Mapy oded´ avna byly d˚ uleˇzitou souˇc´ast´ı spr´avy st´atu a pom˚ uckou pˇri orientaci na moˇri ˇci na souˇsi. V dneˇsn´ı dobˇe se poˇr´ad pouˇz´ıvaj´ı mapy v tiˇstˇen´e podobˇe, ale st´ ale ˇcastˇeji se uplatˇ nuj´ı i mapy digit´aln´ı. Elektronick´a podoba s sebou pˇrin´ aˇs´ı mnoh´e v´ yhody. Mezi jednu z nejvˇetˇs´ı v´ yhod patˇr´ı i moˇznost snadn´e prezentace map a geograficky lokalizovan´ ych dat veˇrejnosti. S rozvojem internetu a zvyˇsov´an´ı poskytovan´e rychlosti pˇripojen´ı se tak´e rozr˚ ust´ a poˇcet poskytovatel˚ u mapov´ ych podklad˚ u. K tomuto u ´ˇcelu lze vyuˇz´ıt mnoˇzstv´ı technologi´ı od jednoduch´eho obr´azku dan´e oblasti pˇres jednoduchou interaktivn´ı mapovou aplikaci aˇz po geoport´aly obsahuj´ıc´ı velk´e mnoˇzstv´ı map a t´ematick´ ych nadstaveb. Pˇri mnoˇzstv´ı dostupn´ ych geoport´al˚ u je tˇeˇzk´e se zorientovat, kter´ y je pro vyhled´ an´ı potˇrebn´ ych dat nejvhodnˇejˇs´ı. C´ılem t´eto pr´ace je za pomoci vhodn´e metodiky vytvoˇrit zhodnocen´ı vybran´ ych geoport´al˚ u. Protoˇze je s geoport´aly t´eˇz sv´ az´ an pojem mapov´ y server“, bude zde vysvˇetlen i princip fungov´an´ı ” mapov´ ych server˚ u, jejich v´ yˇcet a porovn´an´ı. Hlavn´ı c´ıle: • vytvoˇren´ı reprezentativn´ıho vzorku ˇcesk´ ych geoport´al˚ u a mapov´ ych aplikac´ı, • nalezen´ı vhodn´e metodiky porovn´av´an´ı, • popis a porovn´ an´ı geoport´al˚ u, • porovn´ an´ı mapov´ ych server˚ u, na kter´ ych geoport´aly bˇeˇz´ı. Pr´ ace je ˇclenˇena do osmi kapitol. Prvn´ı ˇc´ast pojedn´av´a o mapov´ ych serverech a webov´ ych sluˇzb´ ach. V druh´e kapitole jsou rozebr´any webov´e aplikace a jejich struktura. Souˇca´st´ı t´eto kapitoly je i ˇc´ast o geoport´alech. Tˇret´ı ˇ kapitola kr´ atce popisuje iniciativu INSPIRE. Ctvrtou ˇc´ast´ı se dost´av´ame k pˇr´ıpravˇe porovn´ av´ an´ı geoport´al˚ u. V n´asleduj´ıc´ıch dvou kapitol´ach budou 9
ˇ CVUT v Praze geoport´ aly zhodnoceny, nejprve slovnˇe, pot´e v tabulce. Z´avˇereˇcn´emu zhodnocen´ı v´ ysledk˚ u jeˇstˇe pˇredch´ az´ı porovn´an´ı mapov´ ych server˚ u. Podnˇetem ke zpracov´ an´ı tohoto t´ematu byla ˇz´adost oboru spr´avy a vyuˇzit´ı ˇ e republiky bylo nalezeno geoinformac´ı Zemˇemˇeˇrick´eho u ´ˇradu. V r´amci Cesk´ porovn´ av´ an´ı mapov´ ych server˚ u z roku 2001 [3]. Informace o geoport´alech ˇ ıhy [5]. Pro Geoport´al C ˇ UZK ´ se tak´e objevuj´ı v bakal´ aˇrsk´e pr´aci Jana R´ a N´arodn´ı geoport´ al bylo Institutem geoinformatiky na Vysok´e ˇskole b´an ˇsk´e Technick´e univerzitˇe v Ostravˇe v letech 2008 a 2009 uskuteˇcnˇeno testov´an´ı v´ ykonu z pohledu koncov´eho uˇzivatele [1]. Na t´eˇze univerzitˇe byl v roce 2010 z pohledu koncov´eho uˇzivatele testov´an v´ ykon tehdy novˇe spuˇstˇen´eho WMS ˇ UZK ´ serveru C [2]. V r´ amci Evropy byl proveden v roce 2008 netechnick´ y ˇ test n´ arodn´ıch geoport´ al˚ u Francie, Nˇemecka, Spanˇelska, Velk´e Brit´anie a Norska [4]. Samostatn´e porovn´an´ı ˇcesk´ ych geoport´al˚ u nalezeno nebylo. ˇ Mapov´e servery uˇz´ıvan´e u n´as byly porovn´av´any triem Cepick´ y, Proch´azka a Machalov´ a [6]. Jejich pr´ ace se soustˇred´ı zejm´ena na v´ ykonost´ı parametry mapserver˚ u. Pˇrehlednˇe popsan´e GIS softwary jsou na Wikipedii [7]. Zde se nach´ az´ı i ˇc´ ast o mapov´ ych serverech.
10
Kapitola 1
Mapov´ e servery Pˇri tvorbˇe geoport´ alu je nutn´e na serveru m´ıt aplikaci, kter´a je schopn´a z dostupn´ ych dat vytvoˇrit mapu. Mapov´ y server, jak se program naz´ yv´a, pracuje na principu klient – server a dle zadan´ ych parametr˚ u vygeneruje obraz mapy. Data potˇrebn´ a k vygenerov´an´ı mapy jsou georeferencovan´a, coˇz je v´ yhodn´e pˇri kombinaci datov´ ych vrstev s r˚ uzn´ ymi souˇradnicov´ ymi syst´emy, protoˇze mapov´ y server dok´aˇze tyto syst´emy transformovat1 a data spr´ avnˇe zobrazit.
1.1
Komunikace mapov´ eho serveru s okol´ım
V pˇredchoz´ım odstavci bylo ˇreˇceno, ˇze je podle urˇcit´ ych krit´eri´ı vytvoˇrena mapa. V t´eto ˇc´ asti bude vysvˇetleno, jak´ ym zp˚ usobem server komunikuje s okol´ım. Spouˇstˇeˇcem je akce uˇzivatele na internetov´e str´ance, napˇr. zvˇetˇsen´ı dan´eho v´ yˇrezu mapy pomoc´ı funkce napsan´e v urˇcit´em programovac´ım jazyce (nyn´ı se nejv´ıce uˇz´ıv´ a JavaScript). Funkce dotaz zpracuje a odeˇsle na server. Server urˇc´ı, ˇze se jedn´ a o pˇr´ıkaz pro mapov´ y server a pˇrepoˇsle ho d´al. Ten dotaz zpracuje,popˇr. poˇsle poˇzadavek na data datov´emu serveru, odeˇsle serveru v´ ysledek, kter´ y se zaˇclen´ı do odpovˇedi internetov´e str´ance a pˇred´a ji uˇzivateli, kter´emu se poˇzadovan´a ˇc´ast mapy zobraz´ı. 1 pokud je dan´ y syst´em definov´ an v knihovnˇe s geodetick´ ymi syst´emy, v opaˇcn´em pˇr´ıpadˇe je potˇreba syst´em dodefinovat nebo data transformovat v jin´em softwaru
11
ˇ CVUT v Praze
´ SERVERY KAPITOLA 1. MAPOVE
Obr´ azek 1.1: Komunikace s mapov´ ym serverem [16]
1.2
Dˇ elen´ı mapserver˚ u
Pro r˚ uzn´e u ´ˇcely se hod´ı r˚ uzn´e mapov´e servery. Aby urˇcen´ı vhodnosti pro danou u ´lohu bylo jednoduˇsˇs´ı, je nutn´e zav´est urˇcit´e dˇelen´ı: • na komerˇcn´ı a nekomerˇcn´ı, Jedn´ a se o nejjednoduˇsˇs´ı dˇelen´ı, kter´e lze zav´est. V´ yhodou nekomerˇcn´ıch server˚ u je, ˇze jejich poˇr´ızen´ı nic nestoj´ı, ovˇsem technick´a podpora ze ˇ a jsou uˇzivatelsk´a f´ora, kde strany poskytovatele je minim´aln´ı. Cast´ se daj´ı dohledat potˇrebn´e informace. Komerˇcn´ı ˇreˇsen´ı naproti tomu pˇrich´ az´ı s celou ˇsk´ alou n´astroj˚ u, kter´e usnadˇ nuj´ı konfiguraci, zprovoznˇen´ı a obsluhu serveru. Firmy poskytuj´ı komplexn´ı ˇreˇsen´ı probl´emu, vˇcetnˇe oˇsetˇren´ı r˚ uzn´ ych chyb a bezpeˇcnostn´ıch dˇer, na kter´e mus´ı d´at spr´ avce nekomerˇcn´ıho serveru pozor s´am. Za tyto v´ yhody je vˇsak tˇreba platit ˇcasto nemalou cenu. • podle platformy, Vˇetˇsina server˚ u je multiplatformn´ı, coˇz umoˇzn ˇuje jejich provoz na r˚ uzn´ ych operaˇcn´ıch syst´emech. Ovˇsem nˇekter´e mapov´e servery mohou b´ yt omezeny pouze na jeden OS. • podle podporovan´ ych webov´ ych sluˇzeb, Servery mohou poskytovat vˇsechny ˇci pouze nˇekter´e mapov´e sluˇzby. • podle programovac´ıho jazyka, ve kter´em jsou naps´any. Programovac´ı jazyk, ve kter´em je dan´a aplikace naps´ana, je z hlediska uˇzivatele nepodstatn´ a. Funkcionality jednotliv´ ych mapserver˚ u t´ımto nejsou ovlivnˇeny. Napˇr. UMN MapServer je naps´an v C/C++, GeoServer v Javˇe.
1.3
Webov´ e sluˇ zby
Webov´e sluˇzby jsou standardem Open Geospatial Consorcia (OGC) a nˇekter´e z nich jsou i uznan´e jako normy ISO. Jednotliv´e sluˇzby jsou pops´any 12
ˇ CVUT v Praze
´ SERVERY KAPITOLA 1. MAPOVE
na str´ ank´ ach OGC [10]. Tyto sluˇzby slouˇz´ı k poskytov´an´ı r˚ uzn´ ych druh˚ u dat pˇres internet. V souˇcasnosti jsou hlavn´ımi sluˇzbami WMS, WFS a WCS. V roce 2007 byla uvedena do provozu i sluˇzba WPS.
1.3.1
Web Map Service (WMS)
Web Map Service poskytuje jednoduch´e HTTP rozhran´ı, kter´e slouˇz´ı pro poskytov´ an´ı georeferencovan´ ych dat z jednoho ˇci v´ıce zdroj˚ u. V ˇz´adosti o data jsou definov´ any z´ ajmov´a oblast a vrstvy, odpovˇed’ pak m´a formu obrazu mapy ve form´ atu PNG, JPEG, GIF aj. Data mohou b´ yt zobrazena bud’ pomoc´ı webov´e (napˇr. geoport´al) nebo desktopov´e (GIS software) aplikace. V souˇcasn´e dobˇe je nejnovˇejˇs´ı verz´ı WMS 1.3.0. Tato verze je i ISO standardem a nese oznaˇcen´ı ISO 19128. K z´ısk´ av´ an´ı dat pomoc´ı WMS slouˇz´ı dotazy: • GetCapabilities — obsahuje informace o metadatech popisuj´ıc´ıch sluˇzbu; ve form´ atu XML; povinn´ y dotaz, • GetMap — odpovˇed´ı je mapa v rastrov´em form´atu; povinn´ y dotaz, • GetFeatureInfo — vrac´ı informace o vybran´em objektu; nepovinn´ y dotaz.
1.3.2
Web Feature Service (WFS)
WMS sluˇzbou se poskytuj´ı rastrov´a data, ovˇsem ˇcasto potˇrebujeme poskytovat data vektorov´ a. K tomuto u ´ˇcelu slouˇz´ı Web Feature Service a form´at GML(Geography Markup Language). V souˇcasnosti se uˇz´ıv´a WFS 2.0 (ISO 19142), kter´ a byla uvedena v roce 2010. Podpora WFS u GIS softwar˚ u je celkovˇe niˇzˇs´ı neˇz u WMS, napˇr. ArcGIS 10 v z´akladn´ı verzi WFS nepodporuje,ale podpora m˚ uˇze b´ yt doplnˇena bal´ıkem Data Interoperability, v GRASSu je podpora implementov´ana. Pro editaci dat na serveru byla zavedena Transactional Web Feature Service (WFS-T). Operace dostupn´e pro WFS-T (celkem 11): • GetCapabilities — stejn´e jako WMS; povinn´e, • DescribeFeatureType — vyp´ıˇse typy dat, • GetPropertyValue – umoˇzn ˇuje z´ıskat hodnotu nebo ˇc´ast hodnoty parametru objektu, • GetFeature – vrac´ı vybran´e objekty,
13
ˇ CVUT v Praze
´ SERVERY KAPITOLA 1. MAPOVE
• LockFeature – uzamkne objekt pˇri editaci, aby nemohl b´ yt editov´an z jin´eho m´ısta(napˇr. pˇri aktualizaci), • GetFeatureWithLock – vr´at´ı vybran´e objekty a uzamkne je (nelze je mˇenit odjinud), • Transaction – u ´prava dat(vkl´ad´an´ı, maz´an´ı, aktualizace), • operace nad dotazy: CreateStoredQuery, DropStoredQuery, ListStoredQueries, DescribeStoredQueries. Geography Markup Language (GML) K´odov´an´ı GML, t´eˇz oznaˇcov´ano jako ISO 19136, je XML(Extended Markup Language) slouˇz´ıc´ı k popisu geo-grafick´ ych objekt˚ u. GML je stejnˇe jako XML ˇclenˇen do dvou ˇc´ast´ı. Prvn´ı popisuje strukturu dokumentu a druh´a obsahuje samotn´a data.
1.3.3
Web Coverage Service (WCS)
WCS poskytuje rozhran´ı pro pˇrenos dat v p˚ uvodn´ım form´atu spolu s metadaty. Hlavn´ı v´ yhodou je moˇznost uchovat kromˇe prostorov´ ych informac´ı i informaci o ˇcase poˇr´ızen´ı, ˇc´ımˇz data dost´avaj´ı ˇctvrt´ y rozmˇer. Toho se d´a vyuˇz´ıt pˇri anal´ yz´ ach zmˇen ˇzivotn´ıho prostˇred´ı, v´ yvoje klimatu atd. Aktu´aln´ı verze je 2.0. Operace podporovan´e WCS: • GetCapabilities – stejn´e jako u WMS, • DescribeCoverage – pro poˇzadovan´e identifik´atory vrstev vr´at´ı popis vrstvy, • GetCoverage – z´ısk´ a vybran´e vrstvy.
1.3.4
Web Processing Service (WPS)
WPS verze 1.0.0 je standardem OGC, kter´ y umoˇzn ˇuje sd´ılen´ı a prov´adˇen´ı v´ ypoˇct˚ u a anal´ yz nad daty a modely. P˚ uvodn´ı n´azev t´eto sluˇzby byl Geoprocessing service (GPS). Od tohoto n´azvu bylo upuˇstˇeno kv˚ uli moˇzn´e z´amˇenˇe s akronymem GPS (Global positioning system). V´ yhodou WPS je moˇznost poskytov´ an´ı r˚ uzn´ ych GIS funkcionalit vˇcetnˇe pˇredpˇripraven´ ych v´ ypoˇct˚ u a poˇcetn´ıch model˚ u pro georeferencovan´a data pˇres internet. WPS neposkytuje funkcionality, ale pouze obecn´e rozhran´ı pro jejich tvorbu a distribuci.
14
ˇ CVUT v Praze
´ SERVERY KAPITOLA 1. MAPOVE
Dostupn´e dotazy: • GetCapabilities – stejn´e jako u WMS, • DescribeProcess – popis jednoho ˇci v´ıce proces˚ u, kter´e mohou b´ yt spuˇstˇeny; povinn´e, • ExecuteProcess – umoˇzn ˇuje spustit urˇcit´ y proces vytvoˇren´ y na serveru; povinn´ y.
1.3.5
Web Map Tile Service (WMTS)
WMTS je standardem OGC pro distribuci dlaˇzdicov´ ych map. Mapa nen´ı na rozd´ıl od WMS generov´ ana podle poˇzadavku, ale jsou zobrazov´any uˇz pˇredpˇripraven´e dlaˇzdice v poˇzadovan´em mˇeˇr´ıtku. Standard definuje tyto sluˇzby: • GetCapabilities – stejn´e jako u WMS, • GetTile – z´ısk´ a ˇc´ ast (dlaˇzdici) s poˇzadovanou mapou; povinn´a, • GetFeatureInfo – vrac´ı informace o vybran´em objektu; nepovinn´ y dotaz.
Obr´ azek 1.2: Struktura mapov´e dlaˇzdice [10]
15
ˇ CVUT v Praze
´ SERVERY KAPITOLA 1. MAPOVE
V souˇcasnosti je k dispozici verze 1.0.0. Tvorba standardu prob´ıh´a samostatnˇe, ale v mnoh´ ych vˇecech je podobn´ y WMS.
16
Kapitola 2
Webov´ a aplikace Webovou aplikac´ı se rozum´ı aplikace, kter´a je poskytov´ana z webov´eho serveru. K aplikaci se pˇristupuje za pomoci webov´eho prohl´ıˇzeˇce pˇres internet nebo intranet (v pˇr´ıpadˇe firemn´ıch s´ıt´ı). Pˇr´ıkladem webov´e aplikace je i geoport´ al. Webov´e aplikace jsou obvykle strukturov´any na tˇri vrstvy. Prvn´ı ˇc´ ast´ı je uˇzivatelsk´e rozhran´ı (webov´ y prohl´ıˇzeˇc), kter´e pln´ı funkci prezentaˇcn´ı. Druhou vrstvou jsou n´astroje pro dynamick´e generov´an´ı str´anek. Tˇret´ı vrstvou je pak datab´ aze s potˇrebn´ ymi daty, kter´a jsou v pˇr´ıpadˇe geoport´ al˚ u georeferencov´ ana.
2.1
Uˇ zivatelsk´ e rozhran´ı (UI)
Internetov´e str´ anky jsou vytv´aˇreny pomoc´ı HTML (HyperText Markup Language), kter´ y nem´ a moˇznost dynamicky mˇenit obsah. Pro zmˇenu obsahu je nutno str´ anku naˇc´ıst znovu. Aby bylo doc´ıleno dynamick´e zmˇeny obsahu, mus´ı se zapojit jin´e programovac´ı jazyky. Na geoport´alech se nejˇcastˇeji setk´ ame s JavaScriptem a jeho modifikac´ı AJAX(Asynchronous JavaScript and XML). D´ ale se uˇz´ıv´ a Flash, SVG (Scalable Vector Graphics) nebo Silverlight. Java, kter´ a byla dˇr´ıve rozˇs´ıˇren´a, se na ˇcesk´ ych geoport´alech, zejm´ena kv˚ uli nutnosti kompilace na klientsk´em poˇc´ıtaˇci, pouˇz´ıv´a zˇr´ıdka. Nˇekter´e aplikace ovˇsem na t´eto platformˇe st´ale funguj´ı.
2.1.1
JavaScript
JavaScript je nˇekdy oznaˇcov´an jako programovac´ı jazyk internetov´ ych str´ anek. Vzhledem k jeho ˇsirok´emu uˇzit´ı k vytv´aˇren´ı interaktivn´ıch prvk˚ u nen´ı toto tvrzen´ı pˇrehnan´e, ovˇsem samotn´a str´anka je pops´ana jazykem HTML. Jedn´ a se o klientsk´ y skriptovac´ı jazyk, coˇz znamen´a, ˇze se skript 17
ˇ CVUT v Praze
´ APLIKACE KAPITOLA 2. WEBOVA
Obr´ azek 2.1: Uˇzivatelsk´e rozhran´ı napsan´e v OpenLayers (JavaScript) [19]
vykon´ a na stranˇe klienta (poˇc´ıtaˇc uˇzivatele). Protoˇze JavaScript nen´ı nutn´e kompilovat (je interpretov´ an), staˇc´ı k jeho spuˇstˇen´ı a bˇehu pouze webov´ y prohl´ıˇzeˇc. JavaScript zapisuje pˇr´ımo do HTML k´odu, coˇz je nejjednoduˇsˇs´ı cesta propojen´ı skriptu a internetov´e str´anky.
Obr´ azek 2.2: Princip klientsk´eho skriptu [14]
Jeho syntax je podobn´ a C/C++ nebo Javˇe vˇcetnˇe case sensitivity 1 . Jako samostan´ y programovac´ı jazyk se pravdˇepodobnˇe uˇz´ıvat nebude, protoˇze funguje pouze v prohl´ıˇzeˇci, kde ho uˇzivatel m˚ uˇze zak´azat, a protoˇze neum´ı pˇristupovat k soubor˚ um a ukl´adat data. Jedinou v´ yjimku tvoˇr´ı cookies, coˇz je mal´e mnoˇzstv´ı dat odeslan´e serverem a uloˇzen´e v klientsk´em poˇc´ıtaˇci. JavaScript a Java b´ yvaj´ı ˇcasto zamˇen ˇov´any, ale jedn´a se o dva r˚ uzn´e jazyky s podobnou syntax´ı. Java narozd´ıl od JavaScriptu je plnohodnotn´ y jazyk. 1
citlivosti na velikost p´ısmen
18
ˇ CVUT v Praze
2.1.2
´ APLIKACE KAPITOLA 2. WEBOVA
AJAX
AJAX nen´ı samostatn´ y programovac´ı jazyk, ale jedn´a se o pˇr´ıstup, kter´ y kombinuje skriptov´ an´ı na stranˇe klienta (uˇzivatelsk´e rozhran´ı) a serveru a vrac´ı nov´ y obsah bez nutnosti nov´eho naˇc´ıt´an´ı str´anky. Tato metoda pouˇz´ıv´a JavaScript k vytvoˇren´ı ˇz´ adosti ve form´atu XML, kter´a je pot´e pˇres protokol HTTP posl´ ana na server, kde je zpracov´ana a odesl´ana zpˇet prohl´ıˇzeˇci. Ten odpovˇed’ zpracuje a zaˇclen´ı na urˇcen´e m´ısto. V´ yhodou AJAX je dynamick´e mˇenˇen´ı ˇc´ asti obsahu bez naˇc´ıt´an´ı cel´e str´anky, tud´ıˇz se pˇren´aˇs´ı pouze mal´ y objem dat.Obl´ıbenost si z´ıskal d´ıky spoleˇcnosti Google a jej´ım sluˇzb´am.
Obr´ azek 2.3: Princip AJAX [15]
2.1.3
Adobe Flash
Adobe Flash je komerˇcn´ı2 program pro tvorbu interaktivn´ıch her, prezentac´ı a animac´ı. V´ yvoj Flashe je v rukou firmy Adobe Systems. Ke spr´avn´emu fungov´ an´ı flashov´e aplikace je potˇreba m´ıt nainstalovan´ y z´asuvn´ y modul FlashPlayer, kter´ y Adobe poskytuje zdarma na sv´ ych str´ank´ach. Pro spuˇstˇen´ı aplikace v OS Windows je jeˇstˇe moˇzn´e vytvoˇrit exe soubor, kter´ y m´a v sobˇe zabudovan´ y pˇrehr´ avaˇc. V souˇcasn´e dobˇe je k dispozici verze 11.1.102.55.
2.1.4
Microsoft Silverlight
Silverlight je platforma od Microsoftu pro tvorbu multimedi´aln´ıch aplikac´ı tzv. RIA3 . Silverlight funguje jak na vˇsech bˇeˇznˇe uˇz´ıvan´ ych prohl´ıˇzeˇc´ıch, tak 2 3
narozd´ıl od AJAX a JavaScriptu, kter´e jsou Open Source Rich Internet Aplication
19
ˇ CVUT v Praze
´ APLIKACE KAPITOLA 2. WEBOVA
m˚ uˇze bˇeˇzet ve vlastn´ım oknˇe. Silverlight jako takov´ y je aplikaˇcn´ı a multimedi´ aln´ı (kombinuje text, vektorovou i rastrovou grafiku, animace a videa) framework a run-time environment4 .
2.1.5
SVG
Scalable Vector Graphics slouˇz´ı k popisu dvourozmˇern´e grafiky pomoc´ı XML. Obsah popsan´ y v SVG m˚ uˇze b´ yt bohat´ y a pro jeho popis existuj´ı tˇri typy objekt˚ u: • vektorov´e tvary – kˇrivka, lomen´a ˇc´ara, mnoho´ uheln´ık, u ´seˇcka, elipsa, kruˇznice; • obr´ azky v rastrov´em form´atu; • text. Dynamick´e a interaktivn´ı prvky mohou b´ yt definov´any a pˇripojeny bud’to deklarativnˇe (zasazen´ım animac´ı v SVG obsahu) nebo pomoc´ı skriptov´an´ı. Velkou v´ yhodou je kompatibilita SVG s ostatn´ımi webov´ ymi standardy, coˇz rozˇsiˇruje moˇznosti jeho uˇzit´ı.
Obr´ azek 2.4: Rastrov´e a vektorov´e zobrazen´ı[13]
Pro zobrazen´ı SVG ve webov´em prohl´ıˇzeˇci nen´ı zapotˇreb´ı ˇz´adn´ y speci´aln´ı program, protoˇze vˇetˇsina hlavn´ıch prohl´ıˇzeˇc˚ u m´a v sobˇe zabudovanou podporu SVG. Pouze pro starˇs´ı verze Internet Exploreru od Microsoftu se mus´ı instalovat z´ asuvn´ y modul a od verze 9 je ˇc´asteˇcn´a podpora SVG. Tento form´ at je otevˇren´ y a podle pl´ anu W3C[11] by se mˇel st´at z´akladn´ım form´atem pro vektorovou grafiku. 4 bˇehov´e prostˇred´ı - software podporuj´ıc´ı spouˇstˇen´ı program˚ u (obsahuje knihovny, z´ akladn´ı funkce atd.)
20
ˇ CVUT v Praze
´ APLIKACE KAPITOLA 2. WEBOVA
Obr´ azek 2.5: V´ ystup dynamicky generovan´eho obsahu [19] Mapserver bˇeˇz´ıc´ı pˇres CGI rozhran´ı na str´ank´ach generovan´ ych pomoc´ı PHP, prezentaci zajiˇst’uje JavaScript (OpenLayers)
2.2
Dynamick´ e generov´ an´ı obsahu
O zmˇenu obsahu se star´ a stˇredn´ı vrstva aplikace, tzv. logick´a. Tato vrstva pracuje na serveru a podle pˇrijat´ ych informac´ı vykon´a poˇzadovanou akci. Pro serverov´e skriptov´ an´ı jsou nejˇcastˇeji pouˇz´ıvan´ ymi jazyky PHP a ASP. 5 D´ale se pouˇz´ıvaj´ı Java servlety nebo CGI . PHP nebo ASP se vol´ı v z´avislosti na serveru, na kter´em je webov´e rozhran´ı um´ıstˇeno, volba CGI nebo Java servlet˚ u pak z´ avis´ı na poˇzadovan´e aplikaci.
2.3
Datov´ a vrstva
Tˇret´ı vrstvou je vrstva obsahuj´ıc´ı data, vˇetˇsinou relaˇcn´ı datab´aze. Pokud se jedn´ a o prostorov´ a data, mohou b´ yt data uloˇzena v souborech, napˇr. ESRI shapefile. U vˇetˇs´ıho mnoˇzstv´ı prostorov´ ych dat je v´ yhodn´e tato data m´ıt uloˇzena v prostorov´e datab´azi. V´ yhodou prostorov´e datab´aze nen´ı jen snadn´e vyhled´ av´ an´ı pomoc´ı SQL dotaz˚ u, ale tak´e r˚ uzn´a mˇeˇren´ı, u ´prava existuj´ıc´ıch dat. Nˇekter´e relaˇcn´ı datab´aze maj´ı zabudovanou podporu pro prostorov´e datab´ aze, jin´e zas potˇrebuj´ı rozˇs´ıˇren´ı, napˇr. PostGIS je rozˇs´ıˇren´ım pro PostgreSQL. 5
Common Gateway Interface
21
ˇ CVUT v Praze
2.4
´ APLIKACE KAPITOLA 2. WEBOVA
Geoport´ aly
V t´eto kapitole bylo vysvˇetleno, co jsou webov´e aplikace a jak funguj´ı. Geoport´ al je jedna z webov´ ych mapov´ ych aplikac´ı. Jin´ ym pˇr´ıkladem jsou napˇr´ıklad Mapy.cz. Tato sluˇzba ve srovn´an´ı s napˇr. N´arodn´ım geoport´alem vyuˇz´ıv´ a jin´e technologie poskytov´an´ı v´ ystup˚ u a i samotn´e v´ ystupy se liˇs´ı. Servery jako Mapy.cz poskytuj´ı pouze rastrov´a data, kter´a pro rychlejˇs´ı pˇr´ıstup jsou uloˇzena jako dlaˇzdice. Poˇcet dostupn´ ych map je na rozd´ıl od geoport´ al˚ u mal´ y. Kromˇe velk´eho mnoˇzstv´ı dat m˚ uˇze geoport´al poskytovat i metadata6 , n´ astroje pro pr´aci s daty a jejich vyhodnocov´an´ı, prohl´ıˇzec´ı, stahovac´ı, transformaˇcn´ı a vyhled´avac´ı sluˇzby atd. Geoport´aly jsou zaloˇzen´e na interoperabiln´ıch standardech (OGC, W3C, ISO). ˇ e republice je vˇetˇsina geoport´al˚ V Cesk´ u pod spr´avou st´atn´ıch org´an˚ u, ovˇsem existuj´ı i v´ yjimky, napˇr. geoport´al beneˇsovsk´eho Help Service – Remote Sensing, kter´ y bˇeˇzel na http://geoportal.bnhelp.cz a kter´ y moment´ alnˇe nefunguje. Geoport´aly org´an˚ u statn´ı spr´avy mus´ı splˇ novat pravidla pro poskytov´ an´ı dat mezi st´aty EU. Technick´e poˇzadavky na distribuci dat jsou pops´ any ve smˇernici INSPIRE.
6
data o datech
22
Kapitola 3
Iniciativa INSPIRE 3.1
Obecn´ e informace
INSPIRE (INrastructure for SPatial InfoRmation in Europe) je iniciativa Evropsk´e komise, kter´ a si klade za c´ıl vytvoˇrit evropsk´ y legislativn´ı r´amec potˇrebn´ y k vybudov´ an´ı evropsk´e infrastruktury prostorov´ ych informac´ı. Ve stejnojmenn´e smˇernici Evropsk´e komise a Rady jsou stanovena obecn´a pravidla a z´ akladn´ı principy. ”Z´ akladn´ı principy INSPIRE: • data sb´ır´ ana a vytv´ aˇrena jednou a spravov´ana na takov´e u ´rovni, kde se tomu tak dˇeje nejefektivnˇeji, • moˇznost bezeˇsvˇe kombinovat prostorov´a data z r˚ uzn´ ych zdroj˚ u a sd´ılet je mezi mnoha uˇzivateli a aplikacemi, • prostorov´ a data vytv´ aˇrena na jedn´e u ´rovni st´atn´ı spr´avy a sd´ılena jej´ımi dalˇs´ımi u ´rovnˇemi, • prostorov´ a data dostupn´a za podm´ınek, kter´e nebudou omezovat jejich rozs´ ahl´e vyuˇzit´ı, • snadnˇejˇs´ı vyhled´ av´ an´ı dostupn´ ych prostorov´ ych dat, vyhodnocen´ı vhodnosti jejich vyuˇzit´ı pro dan´ yu ´ˇcel a zpˇr´ıstupnˇen´ı informace, za jak´ ych podm´ınek je moˇzn´e tato data vyuˇz´ıt.” Pˇrevzato z [8]
23
ˇ CVUT v Praze
3.2
KAPITOLA 3. INICIATIVA INSPIRE
ˇ INSPIRE v CR
Smˇernice vyˇsla 25. dubna 2007 a vstoupila v platnost 15. kvˇetna t´ehoˇz roku. Do ˇcesk´e legislativy byla transponov´ana novelou z´akona ˇc. 123/1998 Sb. (vyˇsla jako z´ akon ˇc. 380/2009 Sb.). Podle implementaˇcn´ıho pl´anu by se do roku 2013 mˇely splnit vˇsechny podm´ınky poˇzadovan´e smˇernic´ı. Koordinaˇcn´ı infrastruktura pro prostorov´a data navrhovan´a novelou se m´a skl´ adat ze z´ astupc˚ u u ´stˇredn´ıch i u ´zemn´ıch org´an˚ u veˇrejn´e spr´avy a ze z´ ajmov´ ych organizac´ı p˚ usob´ıc´ı v oblasti prostorov´ ych dat. Na budov´an´ı n´arodn´ı infrastruktury se aktivnˇe pod´ıl´ı Ministerstvo ˇzivotn´ıho prostˇred´ı, ˇ yu ˇ a asociace ministerstvo vnitra, Cesk´ ´ˇrad zemˇemˇeˇrick´ y a katastr´aln´ı, Cesk´ pro geoinformace a sdruˇzen´ı Nemoforum. [8]
24
Kapitola 4
Pˇ r´ıprava porovn´ av´ an´ı 4.1
Uˇ z´ıvan´ e metody
Webov´e aplikace jako takov´e lze porovn´avat z v´ıce hledisek. Jedn´a se zejm´ena o uˇzivatelsk´e rozhran´ı, technologii a rychlost odezvy. U geoport´al˚ u je jeˇstˇe moˇzno hodnotit poskytovan´a data, moˇznosti pr´ace s nimi a poskytovan´e mapov´e sluˇzby. O testov´an´ı rychlosti sluˇzeb a jejich stabilitˇe bylo ps´ano v [1], kde byly prov´ adˇeny nejen rychlostn´ı, ale i z´atˇeˇzov´e testy vybran´ ych geoport´ al˚ u. Z´ atˇeˇzov´e a v´ ykonov´e testy jsou pops´any i v [2]. V ˇcl´anku o porovn´ an´ı evropsk´ ych n´ arodn´ıch geoport´al˚ u [4] je patrn´e, ˇze byly porovn´av´any tyto ˇc´ asti: • katalogov´e sluˇzby, • prohl´ıˇzen´ı a anal´ yzy nad daty – zde jsou zahrnuta i omezen´ı, • moˇznost stahov´ an´ı dat. D´ale zde byly rozebr´ any struktury nejen n´avrhu, ale i financov´an´ı n´arodn´ıch geoport´ al˚ u.
4.2
Vybran´ a metoda
Z pˇredchoz´ıho v´ yˇctu bylo pro u ´ˇcely t´eto pr´ace vybr´ano srovn´an´ı podle: • poskytovan´ ych dat – podkladov´e vrstvy, t´ematick´e vrstvy, metadata, ortofoto, p˚ uvod dat, omezen´ı uˇzit´ı, • uˇzivatelsk´eho rozhran´ı – jeho ovl´ad´an´ı, pˇrehlednost, poskytovan´e funkce,
25
ˇ CVUT v Praze
ˇ ´IPRAVA POROVNAV ´ AN ´ ´I KAPITOLA 4. PR
• pouˇzit´e technologie – v ˇcem je naprogramov´ano rozhran´ı, pouˇzit´ y mapov´ y server, jak je zobrazen v´ ystup, technick´a omezen´ı. V tomto v´ yˇctu se z´ amˇernˇe neobjevilo testov´an´ı rychlosti. Porovn´avat geoport´ aly podle rychlosti poskytovan´ ych dat je obt´ıˇzn´e, nebot’ v´ ysledek takov´eho testov´ an´ı je ovlivnˇen mnoha faktory. Jedn´a se zejm´ene o: • moment´ aln´ı rychlost pˇripojen´ı klienta – ta se liˇs´ı bˇehem dne i t´ ydne, • moment´ aln´ıho vyt´ıˇzen´ı serveru – takt´eˇz promˇenliv´e bˇehem dne i t´ ydne. Aby takov´eto testov´ an´ı mˇelo smysl, muselo by b´ yt dlouhodobˇejˇs´ı a muselo by se prov´ adˇet v r˚ uzn´ ych etap´ach dne a t´ ydne. K porovn´ an´ı bude slouˇzit hlavnˇe slovn´ı popis moˇznost´ı dan´eho geoport´alu a tabulkov´e zobrazen´ı, zda obsahuj´ı urˇcit´e funkcionality ˇci mapov´e sluˇzby, zda jsou poskytov´ ana metadata, pˇr´ıtomnost ortofotomapy, poˇcet t´ematick´ ych vrstev apod. V´ yhoda porovn´ av´an´ı v tabulce spoˇc´ıv´a v pˇrehlednosti. Slovn´ı popis m˚ uˇze obs´ ahnout mnohem v´ıce informac´ı, coˇz se hod´ı zejm´ena pro popis uˇzivatelsk´eho rozhran´ı.
4.3 4.3.1
V´ ybˇ er geoport´ al˚ u Tvorba v´ ybˇ eru
Pro potˇreby porovn´ an´ı jsem zvolil vybran´e geoport´aly uveden´e na str´ank´ach N´ arodn´ıho geoport´ alu a tento v´ ybˇer jsem jeˇstˇe obohatil o mapov´e aplikace jin´ ych organizac´ı, kter´e se mi povedlo nal´ezt. Na N´arodn´ım geoport´ alu jsou uvedeny i krajsk´e geoport´aly, ale vzhledem k tomu, ˇze kaˇzd´ y kraj m´ a vlastn´ı geoport´ al, rozhodl jsem se, ˇze tyto aplikace srovn´av´any nebudou. U mˇest jsem zvolil dva z´astupce: geoport´al Hlavn´ıho mˇesta Prahy a geoport´ al Niˇzboru, kter´ y je pˇr´ıkladem toho, jak se d´a jednoduˇse udˇelat efektivn´ı aplikace na poskytov´an´ı prostorov´ ych informac´ı.
4.3.2
Zisk informac´ı
UI a data Nejjednoduˇsˇs´ı cestou, jak se dozvˇedˇet nˇeco o uˇzivatelsk´em rozhran´ı a poskytovan´ ych datech, je samotn´a pr´ace s geoport´aly. Toto bylo prov´ adˇeno v r´ amci pˇredmˇetu 153PDP Projekt (profesn´ı zamˇeˇren´ı), zapsan´em ˇ na Katedˇre mapov´ an´ı a kartografie na Fakultˇe stavebn´ı CVUT v Praze. Pˇri t´eto ˇcinnosti jsem se zejm´ena soustˇredil na intuitivnost ovl´ad´an´ı, dostupn´a data a moˇznost pr´ ace s nimi, jejich aktu´alnost a zdroj a to, zda obsahuj´ı metadata.
26
ˇ CVUT v Praze
ˇ ´IPRAVA POROVNAV ´ AN ´ ´I KAPITOLA 4. PR
Technologie Zisk pouˇzit´ ych technologi´ı vyˇzadoval pˇreˇcten´ı zdrojov´eho k´odu a hlubˇs´ıho zkoum´ an´ı str´anek. Mnoho z potˇrebn´ ych u ´daj˚ u je k nalezen´ı pr´ avˇe ve zdrojov´em k´ odu str´ anky a odkazech z nˇej do pomocn´ ych soubor˚ u. Pouˇzit´ y mapov´ y server se d´ a odvodit • bud’ z k´ odu, napˇr. v m´e mapov´e aplikaci [19] se d´a z javascriptov´eho souboru init.js zjistit, ˇze jsem pouˇzil UMN Mapserver, ˇ UZK ´ • nebo podle autora aplikace, napˇr. tv˚ urcem Geoport´alu C je firma Intergraph[18], kter´ a pouˇzila jako serverov´e ˇreˇsen´ı GeoMedia WebMap.
27
Kapitola 5
Popis geoport´ al˚ u Z´ akladn´ı ovl´ adac´ı prvky Pro popis urˇcit´ ych funkc´ı objevuj´ıc´ıch se u vˇsech geoport´ al˚ u bude pouˇzit tento pojem. Jedn´a se o funkce pˇribl´ıˇzit, odd´ alit, posun po mapˇe, zobrazit vˇse a mˇeˇren´ı ploch a vzd´alenost´ı.
5.1
ˇ UZK ´ Geoport´ al C
http://geoportal.cuzk.cz/geoprohlizec/
Data ˇ UZK ´ Data zobrazen´ a na Geoport´alu C souvis´ı s polem p˚ usobnost´ı u ´ˇradu. Jedn´ a se zejm´ena o St´ atn´ı mapu 1 : 5 000 v rastrov´e i vektorov´e podobˇe, ˇ Katastr´ Z´akladn´ı mapy CR, aln´ı mapu, bodov´a pole, aktu´aln´ı ortofotomapu, ˇ zemˇepisn´a ZABAGED, Geonames, DATA200, mapu spr´avn´ıho ˇclenˇen´ı CR, jm´ena a parcely pro INSPIRE a metadata. Nˇekter´a ˇcasto poˇzadovan´a data ˇ UZK ´ jsou zobrazov´ ana pomoc´ı WMTS sluˇzby. Na str´ank´ach C lze t´eˇz naj´ıt archivn´ı mapy, kter´e ovˇsem maj´ı vlastn´ı zobrazovaˇc. Na str´ank´ach geoport´ alu lze vyuˇz´ıt i WFS sluˇzbu, kter´a je ovˇsem zpoplatnˇena.
UI Uˇzivatelsk´e rozhran´ı rozhran´ı t´eto aplikace je intuitivn´ı a kaˇzd´a ikona m´a svoji popisku z informac´ı, co dan´a funkce dˇel´a. Jsou zde dva m´ody zobrazen´ı: • mal´e okno s aplikac´ı a moˇznost´ı zmˇeny mˇeˇr´ıtka a v´ ybˇerem mapy, • okno pˇres ˇs´ıˇrku monitoru s pokroˇcil´ ymi moˇznostmi ovl´ad´an´ı.
28
ˇ CVUT v Praze
´ ˚ KAPITOLA 5. POPIS GEOPORTAL U
ˇ UZK[17] ´ Obr´ azek 5.1: Uˇzivatelsk´e rozhran´ı C
V reˇzimu pokroˇcil´eho ovl´ ad´ an´ı jsou k dispozici z´ akladn´ı ovl´ adac´ı prvky, posun o v´ yˇrez zpˇet a vpˇred, zobrazen´ı v´ yˇrezu, informace o geoprvku, o aktivn´ı vrstvˇe1 , v´ ypis souˇradnic bodu, moˇznost zmˇeny souˇradnicov´eho syst´emu. V nab´ıdce je celkem 13 souˇradnicov´ ych syst´em˚ u nebo jejich variant, mezi nimi napˇr. S-JTSK, WGS84, ETRS89 a OpenLayersSphericalMercator. Ovl´ ad´ an´ı umoˇzn ˇuje nastavit viditeln´e vrstvy, pˇrid´avat zdroje a tisknout souˇcasn´ y v´ yˇrez mapy a volit form´at v´ ystupu (v nab´ıdce je JPEG a PNG). Kromˇe n´ apovˇedy je moˇzno nahl´asit pˇr´ıpadn´e chyby.
Technologie Technick´e ˇreˇsen´ı cel´e aplikace bylo vytvoˇreno firmou Intergraph CS [18]. Z toho lze odvodit, ˇze pouˇzit´ y mapov´ y server je GeoMedia WebMap, kter´ y podporuje i sluˇzbu WMTS. K vytvoˇren´ı zobrazovac´ıho prostˇred´ı je uˇzit JavaScript. Pro tvorbu str´ anek je uˇzito nˇekolik knihoven, napˇr. jQuery nebo OpenLayers. V´ ystup je tvoˇren PNG nebo JPEG mapou v z´avislosti na uˇzivatelovˇe volbˇe.
1
pro bodov´e pole – informace o bodˇe, ostatn´ı – v´ ypis z katastru
29
ˇ CVUT v Praze
5.2
´ ˚ KAPITOLA 5. POPIS GEOPORTAL U
Internetov´ y zobrazovaˇ c arm´ adn´ıch dat IZGARD
http://izgard.cenia.cz/dmunew/viewer.htm
Data Podkladov´ a data tvoˇr´ı v z´ avislosti na aktu´aln´ım mˇeˇr´ıtku rastrov´e ekvivaˇ (REMCR) mˇeˇr´ıtek 1 : 250 000 a topografick´ lenty map CR ych map (RETM) mˇeˇr´ıtek 1 : 1 000 000, 500 000, 100 000, 50 000 a 25 000. Dalˇs´ı dostupn´ a data jsou topografick´a mapa 1 : 25 000 (TM25), digit´aln´ı ´ 25), ortofotomapa. Jako nadstavbov´e vrstvy model u ´zem´ı 1 : 25 000 (DMU jsou zde adresn´ı body, n´ azvy ulic, turistick´e a cykloturistick´e trasy, v´ yˇskov´e pˇrek´ aˇzky, chr´ anˇen´ a u ´zem´ı a vojensk´e ubytovny. Data patˇr´ı Ministerstvu obrany a star´ a se o nˇe Vojensk´ y geografick´ y a hydrometeorologick´ y u ´ˇrad ´ (VGHMUˇr) v Dobruˇsce.
Obr´ azek 5.2: Uˇzivatelsk´e rozhran´ı IZGARD[20]
UI Ze z´ akladn´ıch ovl´ adac´ıch prvk˚ u chyb´ı mˇeˇren´ı ploch, ovˇsem geoport´al nab´ız´ı celou ˇradu dalˇs´ıch funkc´ı, mezi kter´e patˇr´ı informace o prvku, vyhled´av´an´ı, mˇeˇren´ı profilu. Urˇcen´ı vzd´ alenosti je moˇzno prov´adˇet v nˇekolika souˇradnicov´ ych syst´emech. Geoport´al m´a i funkci pro pˇrenos aktu´aln´ı mapy do prezentace ˇci jin´e aplikace. 30
ˇ CVUT v Praze
´ ˚ KAPITOLA 5. POPIS GEOPORTAL U
Velkou nev´ yhodou geoport´ alu je spr´avn´e fungov´an´ı pouze v Microsoft Internet Exploreru. Pro ostatn´ı prohl´ıˇzeˇce nemus´ı b´ yt data zobrazena spr´avnˇe. K dispozici je dobˇre zpracovan´ y n´avod spolu s vzorov´ ymi pˇr´ıklady k jednotliv´ ym u ´loh´ am.
Technologie Tento geoport´ al pouˇz´ıv´ a mapov´ y port´al ArcIMS firmy ESRI. Pro komunikaci uˇzivatele se serverem je uˇzit JavaScript. Mapa je dynamicky generov´ana na serveru, coˇz zp˚ usobuje kr´ atkou prodlevu mezi zad´an´ım poˇzadavku a jeho vyˇr´ızen´ım. V´ ysledek je zobrazen jako PNG.
5.3
N´ arodn´ı geoport´ al INSPIRE
http://geoportal.gov.cz/web/quest/map/
Data ˇ UZK ´ Jako podklad slouˇz´ı z´ akladn´ı mapy z C pˇripojen´e pˇres WMTS. Mapy jsou doplnˇeny st´ınov´ an´ım. Za podkladouvou mapu lze vz´ıt i ortofotomapu, kter´ a se zde vyskytuje ve tˇrech variant´ach: ˇ UZK, ´ • aktu´ aln´ı pˇrevzat´e z C • aktu´ aln´ı od firmy GEODIS, • historick´ a z 50. let. ´ 25), vojensk´e rastrov´e D´ale se zde nach´ az´ı digit´ aln´ı model u ´zem´ı (DMU mapy, mapy II. vojensk´eho mapov´an´ı, automapa, katastr´aln´ı mapy (pozemkov´ y katastr, katastr nemovitost´ı a definiˇcn´ı body parcel) a metadata.
UI Uˇzivatelsk´e rozhran´ı je intuitivn´ı, obsahuje z´ akladn´ı ovl´ adac´ı prvky, moˇznost pˇridat vlastn´ı bod s popiskem, pˇrech´azet o pohled vpˇred a zpˇet, moˇznost tvorby mapov´e kompozice, jej´ı uloˇzen´ı nebo tisk. Je zde tak´e moˇznost ˇ UZK ´ zobrazit z C detaily parcely z Katastru nemovitost´ı. U kaˇzd´e vrstvy je odkaz na rychl´e zobrazen´ı metadat, coˇz usnadˇ nuje jejich vyhled´av´an´ı. Na geoport´ alu je dobr´ y n´ avod na pˇripojen´ı WMS. V mapov´em oknˇe se t´eˇz zobrazuj´ı souˇradnice v S-JTSK. Do aplikace lze pˇripojit vlastn´ı datov´e vrstvy jako WMS, WFS, WCS, GML a dalˇs´ı. Na str´ank´ach je dostupn´a n´apovˇeda ke vˇsem funkc´ım a k moˇznostem geoport´alu.
31
ˇ CVUT v Praze
´ ˚ KAPITOLA 5. POPIS GEOPORTAL U
Obr´ azek 5.3: Uˇzivatelsk´e rozhran´ı N´arodn´ıho geoport´alu INSPIRE[21]
Technologie Mapov´ y server zajiˇst’uj´ıc´ı generov´an´ı map je ArcGIS Server od firmy ESRI. Tvorbu rozhran´ı zajiˇst’uje JavaScript s knihovnou HS Layers od firmy Help Service – Remote Sensing [22]. Odezva je rychlejˇs´ı neˇz v pˇr´ıpadˇe IZGARD a v´ ysledn´ y obraz mapy m´a v z´avislosti na zdroji form´at JPEG nebo PNG.
5.4
ˇ Centrum pro region´ aln´ı rozvoj CR
http://www.crr.cz/cs/mapovy-server/
Data Zde zobrazovan´ a data maj´ı nastaven´e omezen´ı dan´e minim´aln´ım a maxim´ aln´ım mˇeˇr´ıtkem, pˇri kter´em se jeˇstˇe zobraz´ı. Tato metoda je uplatnˇena u vˇsech vrstev. ˇ UZK ´ Podkladov´e mapy jsou br´ any z C v z´avislosti na mˇeˇr´ıtku. Geoport´alem poskytovan´e vrstvy jsou tyto: • data CRR: Adresn´ı body, ortofotomapa z let 2004, 2005–07, pl´any mˇest ˇ UZK ´ • data C pˇripojen´ a pˇres WMS: mapa Katastru nemovitost´ı2 (in2 katastr´ aln´ı mapa (KM), katastr´ aln´ı mapa digitalizovan´ a (KM-D), digit´ aln´ı katastr´ aln´ı mapa (DKM)
32
ˇ CVUT v Praze
´ ˚ KAPITOLA 5. POPIS GEOPORTAL U
verzn´ı i norm´ aln´ı), Z´ akladn´ı mapa 1 : 10 000 ´ 25, Ortofotomapa s rozliˇsen´ım 0.5m, • data CENIA pˇres WMS: DMU II. vojensk´e mapov´ an´ı D´ale je zde k nalezen´ı mapa administrativn´ıho ˇclenˇen´ı podle r˚ uzn´ ych u ´ˇrad˚ u, 3 mapa u ´zemn´ıho ˇclenˇen´ı, mapa mikroregion˚ u a MAS , mapa projekt˚ u EU s vrstvou dotaˇcn´ıch u ´zem´ı. Je zde moˇznost zobrazit ekonomick´e subjekty v r´ amci u ´zemn´ı jednotky, weby obc´ı, pˇr´ırodn´ı lokality, turistick´e a cykloturistick´e stezky a rozvojov´e plochy. Pod odkazem metainfo lze nal´ezt i metadata k pouˇzit´ ym dat˚ um.
UI
Obr´ azek 5.4: Uˇzivatelsk´e rozhran´ı mapov´eho port´alu CRR[23] Na mapˇe je zobrazena z´ aloˇzka rozvojov´e plochy a v boˇcn´ım panelu jsou vyps´any informace.
Na prvn´ı pohled se zd´ a, ˇze aplikaci chyb´ı z´ akladn´ı ovl´ adac´ı prvky, ovˇsem po peˇclivˇejˇs´ım zkoum´ an´ı lze dohledat jak mˇeˇren´ı ploch a d´elek, tak i zobrazen´ı cel´e mapy. Dokonce lze zobrazit souˇradnice bodu z mapy. Vyhled´av´an´ı metadat je snadn´e, d´ıky intuitivn´ımu rozhran´ı. Geoport´al m´a kr´atkou a pˇrehlednou n´ apovˇedu, kter´ a popisuje aplikaci. 3
MAS = m´ıst´ı akˇcn´ı skupiny
33
ˇ CVUT v Praze
´ ˚ KAPITOLA 5. POPIS GEOPORTAL U
Technologie Aplikace bˇeˇz´ı na mapov´em serveru T-MapServer. Pˇri tvorbˇe bylo uˇzito JavaScriptu a AJAX. Dynamicky generovan´e obrazy maj´ı v´ ystupn´ı form´at nastaven na PNG.
5.5
Agentura ochrany pˇ r´ırody a krajiny
Nov´ y geoport´ al http://mapy.nature.cz/ Star´ y geoport´ al http://mapy2.nature.cz/ Pˇri pˇr´ıpravˇe dat pro tuto pr´aci byl funkˇcn´ı pouze Mapov´ y server AOPK ˇ [25], ale zaˇc´ CR atkem bˇrezna byl uveden nov´ y web AOPK spolu s nov´ ym geoport´ alem [24]. Protoˇze star´ y geoport´al st´ale funguje, bude zde posps´ana star´a i nov´ a aplikace. Rozd´ılnosti se projevily v pouˇzit´e technologii a v uˇzivatelsk´em rozhran´ı. Zobrazovan´ a data z˚ ustala beze zmˇeny.
Data Data, kter´ a je moˇzno vizualizovat, jsou z´avisl´a na volbˇe t´ematick´e u ´lohy, ´ kter´ a je moment´ alnˇe zvolena. Ulohy zde nab´ızen´e jsou aplikovan´ a ochrana pˇr´ırody, biodiverzita, listoklad, mapov´ an´ı biotop˚ u, NATURA 2000, ochrana pˇr´ırody, pˇr´ırodn´ı pomˇery, spr´ avn´ı ˇclenˇen´ı a u ´zemnˇe analytick´e podklady. Jednotliv´e vrstvy, vzhledem k velk´emu mnoˇzstv´ı, nebudu uv´adˇet. Jako podkladov´ a data slouˇz´ı z´ akladn´ı mapy 1 : 10 000, 25 000, 50 000, 100 000 a 200 000 a ortofotomapa. Zdroj dat je uveden u kaˇzd´e vrstvy. U podkladov´ ych dat ˇ ´ je to CUZK pro z´ akladn´ı mapy a GEODIS pro ortofotomapu.Data spojen´a ˇ s ochranou pˇr´ırody patˇr´ı AOPK CR.
UI Star´ y geoport´ al m´ a z´ akladn´ı ovl´ adac´ı prvky, chyb´ı pouze mˇeˇren´ı ploch. D´ale je dostupn´e uloˇzen´ı URL aktu´aln´ıho v´ yˇrezu mapy. Volba t´ematick´e u ´lohy je m´ alo odliˇsen´ a od ostatn´ıch z´aloˇzek, tud´ıˇz ji lze snadno pˇrehl´ednout. Zisk metadat je moˇzn´ y z metadatov´eho katalogu MICKA od Help Service – Remote Sensing[22], ovˇsem jeho nalezen´ı nen´ı jednoduch´e. Narozd´ıl od star´eho geoport´alu poskytuje MapoMat kromˇe z´ akladn´ıch ovl´ adac´ıch prvk˚ u velk´e mnoˇzstv´ı dalˇs´ıch ovl´adac´ıch prvk˚ u, vˇcetnˇe moˇznosti napsat sv˚ uj vlastn´ı SQL dotaz, editovat pˇripojen´ y shapefile, zobrazen´ı katalogu mapov´ ych sluˇzeb atd. V z´aloˇzce n´astroje jsou takov´e funkce jako buffer, prot´ın´ an´ı, kresba bodu, linie, polygonu a dalˇs´ıch. Metadata zat´ım
34
ˇ CVUT v Praze
´ ˚ KAPITOLA 5. POPIS GEOPORTAL U
Obr´ azek 5.5: Uˇzivatelsk´e rozhran´ı star´eho geoport´alu AOPK[25] Mapa zobrazuje oblasti zaˇrazen´e v projektu NATURA 2000.
nejsou dostupn´ a, aˇckoliv v katalogu mapov´ ych sluˇzeb je pro nˇe pˇripraveno m´ısto na odkaz. Ne u vˇsech dat je uveden copyright. Celkovˇe nov´ y geoport´al poskytuje vˇetˇs´ı ˇsk´ alu funkc´ı a je pˇrehlednˇejˇs´ı neˇz star´a aplikace.
Obr´ azek 5.6: Uˇzivatelsk´e rozhran´ı nov´e mapov´e aplikace AOPK[24] Mapa zobrazuje oblasti zaˇrazen´e v projektu NATURA 2000.
Technologie Star´ y geoport´ al zobrazuje data ve form´atu PNG. Pro zajiˇstˇen´ı interaktivn´ıho ovl´ ad´ an´ı mapy je pouˇzit JavaScript. Autorem aplikace je firma MGE 35
ˇ CVUT v Praze
´ ˚ KAPITOLA 5. POPIS GEOPORTAL U
DATA, spol. s r.o.. Oproti tomu nov´ a aplikace je vytvoˇrena v MS Silverlight, coˇz vysvˇetluje n´ar˚ ust r˚ uzn´ ych funkc´ı. Na pˇr´ıpravˇe technick´eho ˇreˇsen´ı se pod´ılely firmy ARCDATA PRAHA, spol. s .r.o. a T-MAPY spol. s r.o., kter´e jako mapov´e servery pouˇzily ArcGIS Server a ArcIMS (Arc Internet Map Server). Nˇekter´a data jsou pˇripojena pˇres WMS. ArcGIS Server podporuje jak dynamick´e, tak dlaˇzdicov´e generov´ an´ı dat.
5.6
SOWAC – GIS o p˚ udˇ e
http://www.sowac-gis.cz/
Data ˇ UZK), ´ Jako podklad jsou k dispozic:i katastr´aln´ı mapa (WMS z C 4 ´ ˇ (WMS v´ yˇskopisn´ a mapa, SMO 5 (WMS z UHUL), topografick´a mapa CR ´ z Help Service – Remote Sensing), DMU 25, RZM10 a ortofotomapa (WMS z N´ arodn´ıho geoport´ alu INSPIRE). Podkladov´e mapy jsou doplnˇeny o klad list˚ u a spr´ avn´ı hranice kraj˚ u, okres˚ u, ORP5 , obc´ı a katastr´aln´ıch u ´zem´ı. D´ale jsou podle zvolen´eho projektu k dispozici bud’ t´ematick´e vrstvy k BPEJ6 nebo k vodn´ı a vˇetrn´e erozi. Zdrojem dat je v´ yzkumn´ y u ´stav meliorac´ı a ochrany p˚ udy. Zobrazovan´ a data obsahuj´ı metadata. Data je moˇzno pˇripojit pˇres WMS.
UI Ovl´ ad´ an´ı obsahuje z´ akladn´ı ovl´ adac´ı prvky a nav´ıc z´ısk´an´ı informac´ı zad´ an´ım bodu nebo polygonu. U nˇekter´ ych vrstev je odkaz na metadata. Pˇri vyhled´ av´ an´ı informac´ı v katalogu MICKA aplikace nevracela v´ ysledky. Na str´ ank´ ach je dostupn´ a n´ apovˇeda k mapov´e aplikaci, kter´a struˇcnˇe popisuje ovl´ ad´ an´ı. Rozloˇzen´ı mapov´eho okna patˇri k m´enˇe nepˇrehledn´ ym. Pˇred otevˇren´ım mapov´e aplikace je potˇreba zvolit projekt, kter´ y chceme zobrazit, ovˇsem zmˇena projektu nen´ı moˇzn´ a bez otevˇren´ı nov´eho okna. 4
St´ atn´ı mapa odvozen´ a 1 : 5 000 obce s rozˇs´ıˇrenou p˚ usobnost´ı 6 Bonitn´ı p˚ udnˇe ekologick´e jednotky 5
36
ˇ CVUT v Praze
´ ˚ KAPITOLA 5. POPIS GEOPORTAL U
Obr´ azek 5.7: Uˇzivatelsk´e rozhran´ı SOWAC GIS[26] ˇ vodn´ı a vˇetrn´a eroze p˚ ud v CR
Technologie Tato aplikace uˇz´ıv´ a pro generov´an´ı v´ ystupu UMN MapServer. V´ ystupn´ı mapa je zobrazov´ ana jako GIF. Interaktivitu zajiˇst’uje JavaScript.
5.7
ˇ Cesk´ y statistick´ yu ´ˇ rad – registr budov
http://registry.czso.cz/irso/budhle.jsp
Data ˇ UZK. ´ K dispozici jsou podkladov´e mapy C Jedn´a se ZM10, SM 5, katastr´ aln´ı mapu a ortofotomapu. T´ematickou nadstavbu tvoˇr´ı vrstvy s r˚ uzn´ ymi organizaˇcn´ımi jednotkami a celky, napˇr. Obce a vojensk´e u ´jezdy, katastr´aln´ı u ´zem´ı, u ´zemnˇe technick´e jednotky a statistick´e obvody. Dalˇs´ı vrstvy tvoˇr´ı adˇ p˚ resn´ı body, PSC, usobnosti u ´ˇrad˚ u a dalˇs´ı. D´ale jsou zde popisky k vrstv´am, ˇ UZK ´ ˇ U. ´ n´azvy ulic a datab´ aze GEONAMES. Zdroje dat jsou C a CS
UI Z´ akladn´ı ovl´ adac´ı prvky aplikace jsou obohaceny o listov´an´ı histori´ı zobrazen´ ych mapov´ ych v´ yˇrez˚ u, uloˇzen´ı mapy a jej´ı tisk. Nastaven´ı velikosti mapy nen´ı u ´plnˇe ide´ aln´ı, protoˇze jsou fixnˇe dan´e rozmˇery, kter´e nerespektuj´ı rozliˇsen´ı monitoru. Je zde pouˇzit neintuitivn´ı pˇr´ıstup k aplikaci, protoˇze k mapov´emu oknu se d´ a dostat pouze po vyhled´an´ı urˇcit´eho adresn´ıho bodu. 37
ˇ CVUT v Praze
´ ˚ KAPITOLA 5. POPIS GEOPORTAL U
ˇ U[27] ´ Obr´ azek 5.8: Uˇzivatelsk´e rozhran´ı mapov´e aplikace CS
Technologie Je uˇzito rozhran´ı OpenLayers, kter´e je upraveno pro potˇreby aplikace. Pouˇzit´ y mapov´ y server se nepovedlo urˇcit. Ze zdrojov´eho k´odu je patrn´e, ˇze pro zobrazen´ı podkladov´ ych map je uˇzito webov´e mapov´e sluˇzby.
5.8
ˇ Silniˇ cn´ı a d´ alniˇ cn´ı s´ıt’ – geoport´ al RSD
http://geoportal.jsdi.cz/geoportal_RSDCR/default.aspx
Data Jako podkladov´ a data slouˇz´ı rastrov´e mapy od CEDA7 nebo ortofotomapa z geoport´ alu INSPIRE. T´ematick´e vrstvy zobrazuj´ı silniˇcn´ı a d´alniˇcn´ı s´ıt’, popisky silnic, uzlov´e body, data ze sˇc´ıt´an´ı dopravy v roce 2010, objekty (mosty, podjezdy, tunely, brody, ˇzelezniˇcn´ı pˇrejezdy) a kilometr´aˇze d´alnic, rychlostn´ıch silnic a silnic I. – III. tˇr´ıdy.
UI Aplikace obsahuje z´ akladn´ı ovl´ adac´ı prvky. D´ale je k dispozici vyhled´an´ı souˇradnic, listov´ an´ı histori´ı zobrazen´ı, v´ ypis informac´ı a nˇekolik moˇznost´ı vy7
Central European Data Agency
38
ˇ CVUT v Praze
´ ˚ KAPITOLA 5. POPIS GEOPORTAL U
ˇ Obr´ azek 5.9: Uˇzivatelsk´e rozhran´ı geoport´alu RSD[28]
hled´ av´ an´ı objekt˚ uau ´sek˚ u. Aplikace je jednoduˇse dohledateln´a na str´ank´ach ˇ RSD a jej´ı ovl´ ad´ an´ı je intuitivn´ı.
Technologie Mapa generovan´ a ArcGIS Serverem m´a form´at PNG a zobrazuje se pomoc´ı JavaScriptu.
5.9
Veˇ rejn´ y registr p˚ udy
http://eagri.cz/public/app/lpisext/lpis/verejny/
Data ˇ UZK ´ Jako vˇetˇsina mapov´ ych port´al˚ u, pouˇz´ıv´a i tato aplikace data C jako podkladovou vrstvu. Jedn´ a se o rastrovou podobu ZABAGED a ortofotomapu. D´ ale jsou zde hranice spr´avn´ıch u ´zem´ı, silnice, ˇzeleznice a vodstvo. Pro pˇrehlednost je zde bodov´a vrstva se jm´eny mˇest. Z dalˇs´ıch dat jsou zde k dispozici data t´ ykaj´ıc´ı se ochrann´ ych p´asem(n´arodn´ı parky, vodn´ı zdroje), p˚ udn´ıch blok˚ u nebo jejich d´ıl˚ u, krajinn´ ych prvk˚ u (jejich stav nebo druh) a dalˇs´ı. T´ematick´ a data nesou copyright Ministerstva zemˇedˇelstv´ı.
39
ˇ CVUT v Praze
´ ˚ KAPITOLA 5. POPIS GEOPORTAL U
UI Z funkc´ı aplikace obsahuje z´ akladn´ı ovl´ adac´ı prvky a listov´an´ı histori´ı zobrazen´ ych mapov´ ych v´ yˇrez˚ u. Aˇckoliv port´al poskytuje urˇcit´e n´astroje, jejich um´ıstˇen´ı ve spodn´ı ˇc´ asti monitoru je ˇcin´ı snadno pˇrehl´ednuteln´ ymi. Bez pouˇzit´ı n´ astroj˚ u nelze posouvat mapu tahem myˇs´ı a mˇenit mˇeˇr´ıtko pomoc´ı koleˇcka, coˇz v kombinaci s nev´ yrazn´ ym oznaˇcen´ım n´astroj˚ u dˇel´a ovl´ad´an´ı m´enˇe intuitivn´ı. Je moˇzn´e si nechat exportovat urˇcit´ y v´ yˇrez mapy, kter´ y je po dokonˇcen´ı generov´ an´ı zasl´ an na e-mail, kter´ y ˇzadatel zadal do formul´aˇre. Port´ al nab´ız´ı vyhled´ av´ an´ı v r˚ uzn´ ych datov´ ych vrstv´ach, k ˇcemuˇz je zpracov´ ana dobr´ a n´ apovˇeda i s pˇr´ıklady.
Obr´ azek 5.10: Uˇzivatelsk´e rozhran´ı Veˇrejn´eho registru p˚ udy[29]
Technologie Autorem t´eto aplikace je firma Sitewell8 . Z jej´ıch str´anek nebyl zjiˇstˇen pouˇzit´ y mapov´ y server, ovˇsem podle URL vytvoˇren´e mapy se jedn´a o UMN MapServer. Dynamiˇcnost port´alu zajiˇst’uje JavaScript s knihovnou Ext JS. V nˇekter´ ych ˇc´ astech je vyuˇzit AJAX.
8
http://www.sitewell.cz
40
ˇ CVUT v Praze
5.10
´ ˚ KAPITOLA 5. POPIS GEOPORTAL U
Geoport´ al hl. m. Prahy
http://www.geoportalpraha.cz/
Data Aplikace se vyznaˇcuje velk´ ym mnoˇzstv´ım dat. K nalezen´ı jsou zde aktu´aln´ı a historick´e ortofotomapy, historick´e v´ ykresy u ´zemn´ıch pl´an˚ u, c´ısaˇrsk´e otisky stabiln´ıho katastru, pohled na Prahu z ptaˇc´ı perspektivy, u ´zemn´ı pl´an, pam´ atky. D´ ale lze zde dohledat ochrann´a p´asma kolem dopravn´ıch tepen a zaˇr´ızen´ı, hlukovou z´ atˇeˇz, kvalitu ˇzivotn´ıho prostˇred´ı, z´aplavov´a u ´zem´ı a dalˇs´ı mapy. Jako podklad slouˇz´ı z´ akladn´ı mapa, spr´avn´ı hranice a parcely. Nˇekter´ a metadata lze naj´ıt v z´aloˇzce dat, ale chyb´ı zde nˇekter´e u ´daje, napˇr. posledn´ı aktualizace nebo autor. Vˇsechna data jsou ovˇsem k nalezen´ı na N´ arodn´ım geoport´ alu INSPIRE.
UI
Obr´ azek 5.11: Uˇzivatelsk´e rozhran´ı geoport´alu hl. m. Prahy[30] Rozhran´ı jedn´e z aplikac´ı.
Praˇzsk´ y geoport´ al je obs´ ahl´a sluˇzba. Poskytuje skoro 20 mapov´ ych aplikac´ı, kter´e maj´ı velmi podobnou strukturu mapov´eho okna, ovˇsem nˇekter´e se velmi liˇs´ı. Samotn´e aplikace jsou velice pˇrehledn´e, protoˇze obsahuj´ı m´alo vrstev, ale i tak by pravdˇepodobnˇe bylo lepˇs´ı, kdyby se nˇekter´e z nich slouˇcily. V kaˇzd´em mapov´em oknˇe jsou z´ akladn´ı ovl´ adac´ı prvky. 41
ˇ CVUT v Praze
´ ˚ KAPITOLA 5. POPIS GEOPORTAL U
Technologie Nˇekter´e aplikace vyuˇz´ıvaj´ı sluˇzeb ArcGIS Serveru, kter´ y podporuje i webov´e mapov´e sluˇzby. JavaScript rozˇs´ıˇren´ y o knihovnu jQuery zajiˇst’uje interaktivitu port´ alu. Mapa je serverem generov´ana ve form´atu PNG. U jin´ ych aplikac´ı se server nepovedlo zjistit, ale je velice pravdˇepodobn´e, ˇze uˇz´ıvaj´ı takt´eˇz ArcGIS Server. Rozhran´ı aplikace Atlas ˇzivotn´ıho prostˇred´ı v Praze je odliˇsn´e od vˇsech ostatn´ıch, protoˇze je vytvoˇren´e jak v Javˇe, tak v HTML a z´ avis´ı pouze na uˇzivateli, kterou moˇznost zobrazen´ı si vybere.
5.11
Geoport´ al Niˇ zboru
http://www.geosense.cz/geoportal/nizbor
Data Geoport´ al Niˇzboru je jedin´ y z v´ ybˇeru, kter´ y pouˇz´ıv´a jako podkladov´a data Google mapy (z´ akladn´ı, hybridn´ı a leteckou). D´ale jsou zde katastr´aln´ı ˇ UZK, ´ mapy (norm´ aln´ı a inverzn´ı) pˇripojen´e pˇres WMS z C mapa u ´zemn´ıho pl´anov´ an´ı, mapa obce a inˇzen´ yrsk´ ych s´ıt´ı. Mapa obce obsahuje v´ yˇskopis, n´azvy ulic a ˇc´ısla orientaˇcn´ı a evidenˇcn´ı. Metadata u dat t´eto aplikace uvedena nejsou.
UI
Obr´ azek 5.12: Uˇzivatelsk´e rozhran´ı geoport´alu Niˇzboru[31]
42
ˇ CVUT v Praze
´ ˚ KAPITOLA 5. POPIS GEOPORTAL U
Tato aplikace na rozd´ıl od praˇzk´eho geoport´alu je jednoduch´a, pˇrehledn´a a ucelen´ a, coˇz j´ı dˇel´ a ide´ aln´ım n´astrojem pro pˇred´an´ı informac´ı obˇcan˚ um. Kromˇe z´ akladn´ıch ovl´ adac´ıch prvk˚ u obsahuje i moˇznost nahl´ıˇzen´ı do katastru nemovitost´ı, online n´ apovˇedu a hl´aˇsen´ı probl´em˚ u. T´eˇz lze uloˇzit URL mapov´eho v´ yˇrezu nebo mapu vytisknout.
Technologie Zpracov´ an´ı port´ alu provedla firma Geosense9 , kter´a uˇzila k zajiˇstˇen´ı interaktivity JavaScript a knihovnu OpenLayers. Mapov´ y server pouˇzit´ y ke generov´ an´ı PNG obrazu mapy nen´ı nikde v´ yslovnˇe uveden, avˇsak z URL dotazu se d´ a usuzovat, ˇze se jedn´ a o UMN MapServer. Tato domnˇenka byla potvrzena vysl´ an´ım poˇzadavku http://www.geosense.cz/cgi-bin/mapserv? a obdrˇzenou odpovˇed´ı: No query information to decode. QUERY STRING is set, but empty, coˇz je standardn´ı odpovˇed’ MapServeru na pr´azdn´ y dotaz.
9
http://www.geosense.cz
43
Kapitola 6
Tabulkov´ e porovn´ an´ı V tabulk´ ach je u pˇrehlednosti uˇzivatelsk´eho rozhran´ı1 a poskytovan´ ych 2 funkc´ı pouˇzit´e ˇc´ıseln´e hodnocen´ı od 0 do 10 ud´avaj´ıc´ı kvalitu dan´eho jevu (0 - chyb´ı, 5 - pr˚ umˇer, 10 - nejlepˇs´ı). Do hodnocen´ı pˇrehlednosti je zahrnuta i dostupnost aplikace, do funkc´ı jsou t´eˇz poˇc´ıt´any i webov´e sluˇzby. Vzhledem k tomu, ˇze vˇsechny vybran´e geoport´aly obsahuj´ı t´ematick´e vrstvy, je zde uveden jejich orientaˇcn´ı poˇcet. D´ale je zobrazena dostupnost ortofotomapy a metadat. Druh´ a tabulka t´ ykaj´ıc´ı se geoport´al˚ u porovn´av´a klienta3 , mapov´ y server a nastaven´ı webov´ ych sluˇzeb a v´ ystup˚ u.
1
UI vzhled UI funkce 3 Klient je aplikace, kter´ a pˇristupuje k sluˇzbˇe na vzd´ alen´em poˇc´ıtaˇci oznaˇcovan´em jako server. 2
44
45
UI funkce 9 9 9 8 10 7 6 7 7 5 6
UI vzhled 10 9 10 7 10 5 4 7 8 4 10
< 10 5 10+ 10+ 10+ 10+ 10+ 10+ 10+ 10+ 10+
t´em. vrstvy ano ano ano ano ano ano ano ano ano ano ne
ortofotomapa
Tabulka 6.1: Porovn´an´ı rozhran´ı a datov´e sloˇzky geoport´al˚ u
geoport´ al ˇ UZK ´ C IZGARD INSPIRE CRR AOPK nov´ y SOWAC ˇ U ´ registr budov CS ˇ RSD Veˇrejn´ y registr p˚ udy Geoport´ al hl. m. Prahy Geoport´ al Niˇzboru ano ne ano ano ne ano ne ne ne ˇc´ asteˇcnˇe ne
metadata
ˇ CVUT v Praze ´ POROVNAN ´ ´I KAPITOLA 6. TABULKOVE
geoport´ al ˇ UZK ´ C IZGARD INSPIRE CRR AOPK nov´ y SOWAC ˇ U ´ registr budov CS ˇ RSD Veˇrejn´ y registr p˚ udy Geoport´ al hl. m. Prahy Geoport´ al Niˇzboru PNG, JPEG PNG PNG, JPEG PNG
JS - OpenLayers JS JS - HS Layers JS, AJAX MS Silverlight JS JS - OpenLayers JS JS JS, Java JS
46 ArcGIS UMN MapServer ArcGIS UMN MapServer
GeoMedia ArcIMS ArcGIS T-MapServer ArcGIS, ArcIMS UMN MapServer
mapov´ y server
Tabulka 6.2: Porovn´an´ı technick´e sloˇzky geoport´al˚ u
GIF PNG PNG PNG PNG PNG
form´at v´ ystupu
klient
WMS
WMS, WMTS, WFS - placen´e
poskytovan´e sluˇzby
ˇ CVUT v Praze ´ POROVNAN ´ ´I KAPITOLA 6. TABULKOVE
Kapitola 7
Porovn´ an´ı mapov´ ych server˚ u 7.1
V´ ybˇ er
V´ ybˇer porovn´ avan´ ych mapov´ ych server˚ u byl uˇcinˇen na z´akladˇe toho, zda se dan´ y server pouˇz´ıv´ a na nˇekter´em z ˇcesk´ ych geoport´al˚ u. K v´ ybˇeru byl jeˇstˇe pˇrid´ an nekomerˇcn´ı GeoServer, se kter´ ym jsme se v aplikac´ıch porovn´avan´ ych v t´eto pr´ aci nesetkali, ovˇsem sv´ ymi moˇznostmi se stejnˇe jako MapServer rovn´ a komerˇcn´ım ˇreˇsen´ım.
7.2 7.2.1
Slovn´ı popis UMN MapServer
MapServer je aplikace vyvinut´a v roce 1994 na University of Minnesota. UMN odkazuje na p˚ uvod a z´aroveˇ n slouˇz´ı jako odliˇsen´ı od obecn´eho pojmenov´ an´ı map server. Jedn´ a se o open source1 multiplatformn´ı software napsan´ y v programovac´ım jazyce C. Souˇcasn´a stabiln´ı verze je MapServer 6.0.2.
7.2.2
GeoServer
Dalˇs´ım z´ astupcem open source softwaru je GeoServer. Ten je narozd´ıl od MapServeru naps´ an v Javˇe. GeoServer je stejnˇe jako pˇredchoz´ı mapov´ y server multiplatformn´ı. Posledn´ı stabiln´ı verze je 2.1.3 z prosince 2011. 1
aplikace s volnˇe ˇsiˇriteln´ ym zdojov´ ym k´ odem
47
ˇ ´ ´I MAPOVYCH ´ CVUT v Praze KAPITOLA 7. POROVNAN SERVER˚ U
7.2.3
ESRI servery
Arc Internet Map Server (ArcIMS) je starˇs´ı GIS aplikace firmy ESRI. Tato aplikace je v posledn´ı dobˇe nahrazov´ana novˇejˇs´ım ArcGIS Serverem. S verz´ı ArcGIS 10.1 byla ze str´ anek ESRI staˇzena podpora a informace o tomto mapov´em serveru. ArcGIS Server je v souˇcasnosti prim´arn´ım serverov´ ym ˇreˇsen´ım poskytov´ an´ı georeferencovan´ ych dat.
7.2.4
GeoMedia WebMap
GeoMedia je komplexn´ı ˇreˇsen´ı firmy Intergraph pro zpracov´an´ı a poskytov´ an´ı prostorov´ ych dat. Zat´ım jako jedin´ y mapov´ y server poskytuje kromˇe standardn´ıch webov´ ych sluˇzeb i WMTS sluˇzbu.
7.2.5
T-MapServer
T-MapServer je aplikaˇcn´ı nadstavba firmy T-Mapy k bˇeˇznˇe uˇz´ıvan´ ym server˚ um. Vzhledem k tomu, ˇze se nejedn´a o mapov´ y server, nebude d´ale porovn´ av´ an.
7.3
Tabulky mapserver UMN MapServer GeoServer ArcGIS Server GeoMedia
Prog. jazyk C Java Java, .NET C++, .NET
open source ano ano ne ne
platforma multi multi multi multi
Tabulka 7.1: Mapov´e servery – obecn´e informace mapserver UMN MapServer GeoServer ArcGIS Server GeoMedia
WMS ano ano ano ano
WMTS ne ne ne ano
WFS ano ano ano ano
WFS-T ne ano ano ano
Tabulka 7.2: Mapov´e servery – webov´e sluˇzby
48
WCS ano ano ano ano
Kapitola 8
Zhodnocen´ı Porovn´ an´ı podle pˇrehlednosti uˇzivatelsk´eho rozhran´ı m˚ uˇze b´ yt subjektivn´ı. Co se ostatn´ıho hodnocen´ı t´ yˇce, bylo vych´azeno z dostupn´ ych dat a subjektivn´ı vlivy by nemˇely b´ yt zahrnuty. Podle stanoven´ ych krit´eri´ı nejl´epe ˇ UZK, ´ dopadla ˇctveˇrice geoport´ al˚ u: C IZGARD, INSPIRE a AOPK. U geoˇ UZK ´ port´ al˚ uC a N´ arodn´ıho geoport´alu INSPIRE toto nebylo pˇrekvapen´ım, protoˇze obˇe aplikace splˇ nuj´ı povinnosti vypl´ yvaj´ıc´ı ze smˇernice INSPIRE. IZGARD je s v´ yjimkou toho, ˇze neposkytuje webov´e sluˇzby a m´a plnou podporu pouze v MS Internet Exploreru, tak´e kvalitnˇe zpracov´an. Geoport´ al AOPK je propracovan´a aplikace, kter´e ovˇsem chyb´ı webov´e sluˇzby a metadata. Mezi mapov´ ymi servery vynik´a v poskytovan´ ych sluˇzb´ach server Intergraphu, ovˇsem jinak servery podporuj´ı t´emˇeˇr stejnou ˇsk´alu webov´ ych sluˇzeb. MapServer z tohoto hodnocen´ı vyˇsel nejh˚ uˇre, protoˇze mu chyb´ı podpora WMTS a WFS-T. GeoServer a ArcGIS server jsou na stejn´e u ´rovni. V´ yhodou GeoServeru je jeho nulov´ a poˇrizovac´ı cena, zat´ımco s ArcGIS Serverem je spojena dobr´ a podpora od firmy ESRI. V´ ybˇerem mapov´ ych aplikac´ı a zvolen´ım metodiky pro jejich porovn´av´an´ı byla splnˇena prvn´ı a druh´ a ˇca´st zad´an´ı. Tˇret´ı bod je reprezentov´an kapitolou pˇet, kter´ a popisuje vybran´e geoport´aly, a kapitolou ˇsest, kter´a je srovn´av´a. Posledn´ı bod je splnˇen sedmou ˇc´ast´ı pr´ace, kde jsou uvedeny moˇznosti mapov´ ych server˚ u. Vzhledem k rychl´emu v´ yvoji v oblasti informaˇcn´ıch technologi´ı doˇslo bˇehem psan´ı t´eto pr´ace k drobn´ ym i velk´ ym zmˇen´am ve vzhledu geoport´ al˚ u i pouˇzit´ ych technologi´ıch. Pˇr´ıkladem drobn´ ych zmˇen je nov´e ˇ ´ uˇzivatelsk´e rozhran´ı Geoport´ alu CUZK, velkou zmˇenou pak byl u ´plnˇe nov´ y geoport´ al Agentury ochrany pˇr´ırody a krajiny.
49
ˇ CVUT v Praze
KAPITOLA 8. ZHODNOCEN´I
Vzhledem k tomu, ˇze se tato pr´ace soustˇred´ı zejm´ena na publikaci dat prostˇrednictv´ım mapov´ ych sluˇzeb, bylo by dobr´e ji rozˇs´ıˇrit o moˇznosti sluˇzeb, kter´e zde nebyly pops´ any. Jedn´a se zejm´ena o vyhled´avac´ı a transformaˇcn´ı sluˇzby. T´eˇz by bylo moˇzn´e se vˇenovat n´astroj˚ um pro u ´pravu zobrazovan´ ych dat, anal´ yzy nad nimi ˇci urˇcen´ı rychlosti odezvy jednotliv´ ych geoport´al˚ u.
50
Literatura ´ ´ ´ Bronislava. Testing of [1] HORAK, Jiˇr´ı; ARDIELLI, Jiˇr´ı; HORAKOV A, Web Map Services. [online]. 2009, s. 25 [cit. 2012-03-28]. Dostupn´e z: http://www.gsdi.org/gsdiconf/gsdi11/papers/pdf/330.pdf ´ [2] HORAK, Jiˇr´ı; ARDIELLI, Jiˇr´ı. Dostupnost a v´ ykonov´e parametry ˇ WMS serveru CUZK z pohledu klienta. In: [online]. Ostrava, 2011 [cit. 2012-03-28]. Dostupn´e z: http://gis.vsb.cz/GIS_Ostrava/GIS_Ova_ 2011/sbornik/papers/Horak_dostupnost.pdf ˇ [3] BARINKA, Anton´ın. Porovn´an´ı vyuˇzit´ı mapov´ ych server˚ u pro publikov´ an´ı prostorov´ ych dat na Internetu. [online]. Ostrava, 2001[cit. 201203-29]. Dostupn´e z: http://gis.vsb.cz/GISacek/GISacek_2001/ sbornik/Barinka/Barinka.htm [4] GIFF, Garfield; VAN LOENEN, Bastian; CROMPVOETS, Joep; ZEVENBERGEN, Jaap. Geoportals in Selected European States: A NonTechnical Comparative Analysis. [online]. 2008, s. 14 [cit. 2012-03-29]. Dostupn´e z: http://www.gsdi.org/gsdiconf/gsdi10/papers/TS41. 3paper.pdf ˇ ´IHA, Jan. Distribuce map pomoc´ı webov´ [5] R ych sluˇzeb. [online]. Praha, 2007, s. 60 [cit. 2012-03-29]. Dostupn´e z: http://geo2.fsv.cvut.cz/ ~soukup/bkl/riha/riha.pdf ˇ ´ J´ ´ ´ Jitka. Ma[6] CEPICK Y, achym; PROCHAZKA, David; MACHALOVA pServer vs. Mapserver. In: Geoinformatics FCE CTU [online]. Praha, 2006 [cit. 2012-04-26]. Dostupn´e z: http://geoinformatics.fsv. cvut.cz/gwiki/MapServer_vs._Mapserver [7] Comparison of geographic information systems software. In: Wikipedia: the free encyclopedia [online]. San Francisco (CA): Wikimedia Foundation, 2001-, 2012-03-16 [cit. 2012-04-26]. Dostupn´e z: http://en.wikipedia.org/wiki/Comparison_of_geographic_ information_systems_software
51
ˇ CVUT v Praze
LITERATURA
[8] CENIA, ˇcesk´ a informaˇcn´ı agentura ˇzivotn´ıho prostˇred´ı. INSPIRE [online]. [cit. 2012-03-29]. Dostupn´e z: http://inspire.gov.cz/ ˇ Filip. Problematika skenov´an´ı historick´ [9] ANTOS, ych map a jejich n´ asledn´e prezentace na internetu. [online]. 2006, s. 85 [cit. 2012-03-30]. Dostupn´e z: http://geo.fsv.cvut.cz/proj/dp/2006/ filip-antos-dp-2006.pdf [10] OPEN GEOSPATIAL CONSORTIUM. OGC: standards and supporting documents [online]. 2012 [cit. 2012-04-10]. Dostupn´e z: http: //www.opengeospatial.org/standards [11] World Wide Web Consortium [online]. [cit. 2012-04-14]. Dostupn´e z: http://www.w3c.org [12] Wikipedie (CS): Otevˇren´a encyklopedie [online]. 2012-02-07 [cit. 201204-12]. Dostupn´e z: http://cs.wikipedia.org/ [13] Wikipedie (EN): The Free Encyclopedia [online]. 2012-02-07 [cit. 201204-12]. Dostupn´e z: http://en.wikipedia.org/ ´ Duˇsan. Jak ps´at web [online]. 2012[14] JavaScript: u ´vod. JANOVSKY, 04-03 [cit. 2012-04-12]. Dostupn´e z: http://www.jakpsatweb.cz/ javascript/javascript-uvod.html [15] W3School [online]. 1999, 2012 [cit. 2012-04-12]. Dostupn´e z: http:// www.w3schools.com/ ˇ [16] DOLEZAL, Jan. Datov´e form´aty pro prezentaci map na webu: Mapov´e servery. [online]. 2005 [cit. 2012-04-13]. Dostupn´e z: http://geo3.fsv. cvut.cz/~soukup/dip/dolezel/kapitola4.html ˇ UZK. ´ ˇ UZK ´ [17] Geoprohl´ıˇzeˇc C C [online]. [cit. 2012-04-15]. Dostupn´e z: http://geoportal.cuzk.cz/geoprohlizec/ [18] INTERGRAPH CS. Intergraph [online]. [cit. 2012-04-22]. Dostupn´e z: http://www.intergraph.com/global/cz/ ˇ [19] VORL´ICEK, Chrudoˇs. Mapov´ y port´al. Topovo doupˇe [online]. 2012, 2012-04-16 [cit. 2012-04-18]. Dostupn´e z: http://josef.fsv.cvut.cz/ ~vorlichr/topovo/ ˇ e republiky. MINISTERSTVO OBRANY. Interne[20] Digit´ aln´ı altas Cesk´ tov´ y zobrazovaˇc geografick´ ych arm´adn´ıch dat [online]. [cit. 2012-04-22]. Dostupn´e z: http://izgard.cenia.cz/dmunew/viewer.htm [21] CENIA. N´ arodn´ı geoport´al INSPIRE [online]. [cit. 2012-04-23]. Dostupn´e z: http://geoportal.gov.cz/web/guest/map/ 52
ˇ CVUT v Praze
LITERATURA
[22] Help Service – Remote Sensing [online]. [cit. 2012-04-23]. Dostupn´e z: http://www.bnhelp.cz/ ˇ Mapov´ [23] Centrum pro region´ aln´ı rozvoj CR: y server [online]. [cit. 201204-23]. Dostupn´e z: www.crr.cz/cs/mapovy-server/ ˇ ´IRODY A KRAJINY CESK ˇ ´ [24] MapoMat. AGENTURA OCHRANY PR E ˇ REPUBLIKY. AOPK CR [online]. [cit. 2012-04-24]. Dostupn´e z: http: //mapy.nature.cz/ ˇ ˇ ´IRODY [25] Mapov´ y server AOPK CR. AGENTURA OCHRANY PR ˇ ´ REPUBLIKY. AOPK CR ˇ [online]. [cit. 2012A KRAJINY CESK E 04-24]. Dostupn´e z: http://mapy2.nature.cz/ ´ ´ USTAV ´ [26] VYZKUMN Y MELIORAC´I A OCHRANY P˚ UDY. SOWAC GIS [online]. 2008 [cit. 2012-04-24]. Dostupn´e z: http://www. sowac-gis.cz/ ˇ ´ STATISTICKY ´ U ´ RAD. ˇ [27] CESK Y Registr sˇc´ıtac´ıch obvod˚ u a budov [online]. 2009, 2012-04-06 [cit. 2012-04-24]. Dostupn´e z: http://registry. czso.cz/irso/budhle.jsp ˇ ´I SILNIC A DALNIC. ´ [28] REDITELSTV Silniˇcn´ı a d´alniˇcn´ı s´ıt’ [online]. [cit. 2012-04-24]. Dostupn´e z: http://geoportal.jsdi.cz/geoportal_ RSDCR/default.aspx ˇ ELSTV ˇ ´I. EAGRI: re[29] Veˇrejn´ y registr p˚ udy. MINISTERSTVO ZEMED sortn´ı port´ al Ministerstva zemˇedˇelstv´ı [online]. 2009 [cit. 2012-04-25]. Dostupn´e z: http://eagri.cz/public/app/lpisext/lpis/verejny/ ´ [30] UTVAR ROZVOJE HL. M. PRAHY. Geoportal - City of Prague [online]. 2010 [cit. 2012-04-25]. Dostupn´e z: http://www. geoportalpraha.cz/ [31] Geoport´ al - Niˇzbor [online]. [cit. 2012-04-25]. Dostupn´e z: http://www. geosense.cz/geoportal/nizbor [32] MapServer: open source web mapping [online]. [cit. 2012-04-27]. Dostupn´e z: http://mapserver.org/ [33] GeoServer [online]. [cit. 2012-04-27]. Dostupn´e z: http://geoserver. org/display/GEOS/Welcome [34] ArcGIS for Server. ESRI. Esri - The GIS Software Leader: Mapping Software and Data [online]. [cit. 2012-04-27]. Dostupn´e z: http://www. esri.com/software/arcgis/arcgisserver/
53