VIRTUÁLNÍ PRŮVODCE KRAJINOU CHKO LITOVELSKÉ POMORAVÍ

Rozměr: px
Začít zobrazení ze stránky:

Download "VIRTUÁLNÍ PRŮVODCE KRAJINOU CHKO LITOVELSKÉ POMORAVÍ"

Transkript

1 Univerzita Palackého v Olomouci Přírodovědecká fakulta Katedra geoinformatiky Martin MIKLOŠ VIRTUÁLNÍ PRŮVODCE KRAJINOU CHKO LITOVELSKÉ POMORAVÍ Magisterská práce Vedoucí práce: RNDr. Vilém PECHANEC Ph. D. Olomouc 2012

2 Čestné prohlášení Prohlašuji, že jsem magisterskou práci magisterského studia oboru Geoinformatika vypracoval samostatně pod vedením RNDr. Viléma Pechance Ph. D. Všechny použité materiály a zdroje jsou citovány s ohledem na vědeckou etiku, autorská práva a zákony na ochranu duševního vlastnictví. Všechna poskytnutá i vytvořená digitální data nebudu bez souhlasu školy poskytovat. V Olomouci duben 2012

3 Děkuji RNDr. Vilému Pechancovi Ph. D. za navržené téma magisterské práce. Dále děkuji rodičům a Martině Holoubkové, kteří mne po dobu tvorby práce podporovali.

4 Vložený originál zadání bakalářské/magisterské práce (s podpisy vedoucího katedry, vedoucího práce a razítkem katedry). Ve druhém výtisku práce je vevázána fotokopie zadání.

5 OBSAH SEZNAM POUŽITÝCH ZKRATEK... X ÚVOD X 1 CÍLE PRÁCE POUŽITÉ METODY A POSTUPY ZPRACOVÁNÍ Vymezení pojmu Virtuální studovna Použitá data Digitální archív CHKO Litovelské Pomoraví Multimediální data Prostorová data Použité programy Postup zpracování SOUČASNÝ STAV ŘEŠENÉ PROBLEMATIKY Vymezení pojmu 3D vizualizace krajiny XML formáty SMIL X3D CityGML DMLW Knihovny využívající HTML5 a WebGL KataSpace GLGE TVORBA VIRTUÁLNÍ STUDOVNY Návrh virtuální studovny Základní požadavky Návrh architektury Návrh struktury Virtuální studovny Mapová část Výběr vhodných technologií Sestavení Popis území Výběr vhodných technologií Sestavení Dokumenty Výběr vhodných technologií

6 4.4.2 Sestavení Multimédia Výběr vhodných technologií Sestavení Administrace webu Editace textů Správa dokumentů Správa fotografií Stažení geodat Správa uživatelů Moje poznámky VÝSLEDKY DISKUZE Vývoj studovny Jaká je budoucnost? ZÁVĚR POUŽITÁ LITERATURA A INFORMAČNÍ ZDROJE SUMMARY PŘÍLOHY 6

7 SEZNAM POUŽITÝCH ZKRATEK Zkratka AJAX API CSS DOM HTML CHKO JPEG KML MZCHÚ MP3 OGC PHP PDF REST SHP SQL SMIL SVG VML VRML W3C WAV WebGL WFS WMS WYSIWYG WWW X3D XML Význam Asynchronous JavaScript and XML Application Programming Interface Cascading Style Sheets Document Object Model HyperText Markup Language Chráněná krajinná oblast Joint Photographic Experts Group Keyhole Markup Language Maloplošné zvláště chráněné území MPEG-1 popř. MPEG-2 Audio Layer III Open Geospatial Consortium PHP: Hypertext Preprocessor Portable Document Format Representational State Transfer Shapefile Structured Query Language Synchronized Multimedia Integration Language Scalable Vector Language Vector Markup Language Virtual Reality Modeling Language World Wide Web Consortium Waveform audio file format Web Graphic Language Web Feature Service Web Map Service What You DSe Is What You Get World Wide Web Extensible 3D Extensible Markup Language 7

8 ÚVOD Máloco je považováno za tak samozřejmé jako krajina okolo. Vzbuzuje v nás emoce, ovlivňuje naše chování, nelze jí nevnímat. Jejímu studiu se lidstvo věnuje od nepaměti a stejně tak v něm bude muset neustále pokračovat. Bylo vytvořeno mnoho knih, článků či atlasů, které krajinu a její složky rozebírají, popisují či jen archivují její aktuální tvář, ale zachytit maximální množství informací zdá se být při současném technologickém pokroku nemožné. Přesto jde vývoj ve výzkumu krajiny velmi rychle kupředu. V době 21. století již můžeme s pomocí moderní techniky a nových technologií krajinu zkoumat detailněji. Krajinu je možné digitálně vizualizovat a přenášet tento obraz na displeje různorodých zařízení, archivovat informace o jejich složkách v robustních databázových systémech, či dynamicky modelovat její budoucí vývoj. Zmíněným oblastem studia krajiny se věnuje také geoinformatika. Vědci mají k dispozici stále více informací o krajině ve formě digitálních dat (mapy, fotografie, zvukové záznamy, inventáře...) a vzniká tak prostor pro jejich prezentaci a zpřístupňování všem zájemcům o její studium. Potenciál využití moderních technologií dálkového přístupu k informacím o krajině tak neustále roste a je velkou výzvou do dalších let. Tato práce se snaží přinést jedno z řešení, jakým způsobem informace o krajině přehledně a dynamicky prezentovat široké veřejnosti, a to formou přístupné webové aplikace Virtuální studovna Chráněné krajinné oblasti Litovelské Pomoraví. Magisterská práce byla řešena v rámci projektu číslo: CZ.1.07/2.2.00/ s názvem Environmentální vzdělávání rozvíjející uplatnění v praxi, který byl řešen mj. na Katedře geoinformatiky. 8

9 1 CÍLE PRÁCE Cílem diplomové práce je vytvoření virtuální studovny (virtuálního průvodce) krajiny CHKO Litovelské Pomoraví za využití moderních webových technologií a přístupů k vizualizaci krajiny. Virtuální studovnou je v tomto případě myšlena interaktivní webová prezentace prostorových, multimediálních (zvuk, video) a popisných dat oblasti CHKO Litovelské Pomoraví. Uživateli virtuální studovny je umožněn přístup k velkému množství informací o základních charakteristikách území CHKO, maloplošných zvláště chráněných územích (MZCHÚ), životním prostředí, ochraně přírody a dalším tématům. Zpřístupnění studovny je rozděleno do tří úrovní pro širokou veřejnost, pro autorizované uživatele a administrátora. Součástí webové prezentace je také administrační rozhraní pro správu obsahu, které zajistí možnost další aktualizace a rozvoj a zároveň nezávislost virtuální studovny na autorovi diplomové práce. Vzniklá webová prezentace si klade za cíl zájemcům umožnit a zjednodušit přístup k informacím a datům CHKO Litovelské Pomoraví a zároveň tuto oblast zatraktivnit na poli internetu. Jedná se zároveň o dílčí cíl projektu Environmentální vzdělávání rozvíjející uplatnění v praxi (reg. č. CZ.1.07/2.2.00/ ). Dalším cílem diplomové práce je analýza současného stavu problematiky 3D vizualizace a animace krajiny se zaměřením na technologie pro jejich tvorbu, kterým se autor věnuje v teoretické části. Budou vytvořeny webové stránky o práci a veškeré zdrojové kódy budou přiloženy na DVD. 9

10 2 POUŽITÉ METODY A POSTUPY ZPRACOVÁNÍ V kapitole je uveden přehled veškerých metod a technologií, použitých při tvorbě webové virtuální studovny. Pro tvorbu praktické části bylo použito metod webdesignu, webové kartografie, programování a zpracování dat. V teoretické části byla použita metoda studia literatury. 2.1 Vymezení pojmu Virtuální studovna Pod pojmem Virtuální studovna je nutno chápat interaktivní webovou aplikaci nebo aplikaci, která uživateli umožňuje přístup k informacím o území CHKO Litovelské Pomoraví. Nositelem informací jsou prostorová, multimediální (obrazová a zvuková) a textová data. Jedná se tedy o nejnižší typ virtuální reality - Low-end VR. Synonymem pro pojem Virtuální studovna jsou v tomto případě pojmy webová studovna či multimediální studovna. [11] 2.2 Použitá data Pro diplomovou práci je příznačná manipulace s velkým množstvím dat, protože cílem práce je vizualizovat prostorová a multimediální data a zpřístupnit digitální archiv CHKO Litovelské Pomoraví Digitální archiv CHKO Litovelské Pomoraví Jedná se o digitální kopie všech písemných, tabelárních a mapových materiálů k jednotlivým MZCHÚ od roku Konkrétně se jedná o zřizovací předpisy, vyhlašovací řízení, plány péče, údaje z Katastru nemovitostí, evidence zásahů a opatření, správní řízení, vědecko-výzkumnou činnost a veškeré další dokumenty. Dokumenty jsou ve formátech JPEG a PDF. Celková velikost archivu je 18,7 GB ( souborů). Vlastníkem tohoto archivu je Správa CHKO Litovelské Pomoraví se sídlem v Litovli Multimediální data Multimediální data jsou v práci zastoupena 360 snímky, klasickými digitálními fotografiemi a zvukovými stopami. 360 snímky ve formátu JPEG nebyly před publikováním modifikovány. Jejich vlastníkem je Katedra geoinformatiky UP v Olomouci. 10

11 Digitální fotografie jsou použity ve více sekcích. Fotogalerie jednotlivých MZCHÚ, diapozitivů a snímky v mapě jsou převzaty od správy CHKO Litovelské Pomoraví. Tato obrazová data byla před použitím ve virtuální studovně upravena. Každá fotografie je na serveru uložena ve dvou velikostech (velká a miniaturní). Pro úpravu fotografií byl použit freeware Irfan View. Zvukové stopy jednotlivých živočichů jsou použity v sekci multimédia. Zvuky byly konvertovány z formátů WAV a MP3 do formátů OGG a M4U, které jsou pro použití ve webových prohlížečích vhodnější. Pro převod mezi zvukovými formáty byl použit nástroj 4Musics Multiformat Converter v 15 denní testovací verzi Prostorová data Veškerá prostorová data, použitá v diplomové práci, jsou určena pouze k vizualizaci a základní identifikaci. Jsou uložena ve formátu SHP, TIF a Google Fusion Table. K datům SHP a TIF přistupuje ArcGIS Server. Data jsou ve virtuální studovně přístupná v sekci Mapová část, kde jsou publikována pomocí ArcGIS Viewer for Flex. Data uložená v Google Fusion Tables jsou publikována v prostředí Google Maps. Nad žádnými daty se neprovádějí analýzy a není možné je skrze virtuální studovnu jakkoli editovat. Přehled použitých prostorových dat: Základní podkladová data: Základní mapa ČR - zdroj: ArcGIS Online Base Map Topografická mapa (World Topographic Map) - zdroj: ArcGIS Online Base Satelitní mapa (World Imagery) - zdroj: ArcGIS Online Base Map Historické letecké snímky , 1956, 1990, zdroj: CHKO LP Ochrana přírody: Hranice CHKO - měřítko: 1:10 000, zdroj: CHKO LP, projekce: S-JTSK Maloplošná zvláště chráněná území + OP - měřítko: 1:10 000, zdroj: CHKO LP, projekce: S-JTSK 11

12 NATURA Ptačí oblasti - měřítko: 1:10 000, zdroj: CHKO LP, projekce: S-JTSK NATURA Evropsky významné lokality - měřítko: 1:10 000, zdroj: CHKO LP, projekce: S-JTSK Památné stromy - měřítko: 1:10 000, zdroj: CHKO LP, projekce: S-JTSK Hranice RAMSAR - měřítko: 1:10 000, zdroj: CHKO LP, projekce: S-JTSK Přírodní podmínky: Geomorfologie - měřítko: 1:10 000, zdroj: CENIA, projekce: S-JTSK Geologiie - měřítko: 1:10 000, zdroj: KGI UPOL, projekce: S-JTSK Klima - měřítko: 1:10 000, zdroj: KGI UPOL, projekce: S-JTSK Hydrologie - měřítko: 1:10 000, zdroj: CENIA, projekce: S-JTSK Hlavní půdní jednotky - měřítko: 1:10 000, zdroj: KGI UPOL, projekce: S-JTSK Lesnictví - měřítko: 1:10 000, zdroj: WMS ÚHUL, projekce: S-JTSK Krajinný potenciál - měřítko: 1:10 000, zdroj KGI UPOL, projekce: S-JTSK Vývoj landuse - měřítko: 1:10 000, zdroj: KGI UPOL, projekce: S-JTSK Turistická témata: Cyklostezky - měřítko: 1:10 000, zdroj: CHKO LP, projekce: S-JTSK Turistické trasy - měřítko: 1:10 000, zdroj: CHKO LP, projekce: S-JTSK Naučné stezky - měřítko: 1:10 000, zdroj: CHKO LP, projekce: S-JTSK Turistické rozcestníky 12

13 - měřítko: 1:10 000, zdroj: CHKO LP, projekce: S-JTSK Ostatní: Klady mapových listů - síťové mapování - měřítko: 1:10 000, zdroj: CENIA, projekce: S-JTSK Klady mapových listů - Základní mapa (ZM5, ZM10, ZM25, ZM50) - měřítko: 1:10 000, zdroj: CENIA, projekce: S-JTSK Katastr nemovitostí - měřítko: 1:1000-1: 2880, zdroj: WMS ČUZK, projekce: S-JTSK Výškopis - zdroj: KGI UPOL 2.3 Použité programy Pro zpracování dat a vývoj webu virtuální studovny bylo využito jak licencovaných programových prostředků dostupných na Katedře geoinformatiky UP v Olomouci, tak OpenSource a freeware produktů. V případě konverze zvukových formátů byla použita 15 denní Trial verze komerčního produktu. ArcGIS Desktop 10.1 ArcGIS Server 9.3 JanMap Irfan View 4Musics Multiformat Converter - 15 denní testovací verze GIMP Inkscape PSPad Dokumenty Google - docs.google.com 13

14 2.4 Postup zpracování Obr. č.1 Schéma postupu zpracování diplomové práce 14

15 3 SOUČASNÝ STAV ŘEŠENÉ PROBLEMATIKY Tato kapitola řeší současný přístup k 3D vizualizaci krajiny. V úvodu je tento pojem vysvětlen a dále jsou představeny klíčové formáty pro jejich prezentaci ve webovém prostředí. 3.1 Vymezení pojmu 3D vizualizace krajiny Krajina, kterou vnímáme všude kolem nás je nekonečně složitým jevem a její úplné přenesení do digitálního prostředí je za současného vědeckého pokroku neřešitelným cílem. To však neplatí pro generalizovanou krajinu. Již v roce 1987 došel Ervin H. Zube k závěru, že budoucnost 3D vizualizací krajiny bude v počítačové grafice. Zlomovým bodem pro 3D vizualizace krajiny bylo spojení technik zpracování obrazu a geometrického modelování. [1]. Na geometrické sítě, generované z výškových charakteristik území byly kladeny snímky krajiny a vznikaly první foto-realistické vizualizace. S rostoucími možnostmi náročnosti výpočtů a pokroku v oblasti digitálního zpracování obrazu docházelo k zpřesňování a rozšiřování míry detailů vizualizací. 3D modelovaní je dnes velmi rozšířené v podobě vizualizace prostředí měst, krajiny a nejrůznějších tvarů geomorfologie. 3D vizualizaci krajiny chápeme jako zjednodušení reprezentace reálného světa a můžeme ji v určitých případech nazvat také 3D mapou. Z pohledu některých kartografů je 3D vizualizace krajiny chápána jako mapa jen tehdy, když jsou splněny pravidla shodná s pravidly tvorby klasické 2D mapy. Např.: každý objekt je definován v souřadném systému mapy, kartografické znaky zaručují přenos informací apod. [2]. Jiní kartografové se však spokojí s obecnější definicí, která říká, že 3D mapa je počítačem vytvořená, matematicky definovaná, trojrozměrná vysoce realistická prezentace krajiny se všemi přírodními a artificiálními objekty a jevy [4]. V této definici se již tedy nesetkáme s nutností plnění kartografických pravidel. Vizualizace krajiny se v dnešní době využívá například v počítačových hrách, v geografii, v software navigačních systému, pro testování fyzikálních modelů a v dalších oblastech. Pro vytváření reálných map se terén pouze reprodukuje, jelikož je požadována naprostá autenticita. Také v navigačních systémech se hodně dbá na detaily a přesnost zobrazení. V těchto případech se data nejprve musí zaznamenat a poté reprodukovat v cílové aplikaci, která se již postará o zbytek práce, o vygenerování modelu terénu, se kterým se může dále pracovat. [3] 15

16 3.2 XML formáty Následující kapitola se věnuje klíčovým formátům vycházejících ze značkovacího jazyka XML, určených pro integraci multimédií v prostředí geolokalizovaného webu a možnostem jejich následné dynamické prezentace SMIL Synchronized Multimedia Integration Language, umožňuje vytvářet působivé multimediální prezentace obsahující video, zvuk, obrázky a text. Pomocí SMIL lze vytvářet interaktivní aplikace a animace (výsledný dokument je srovnatelný s prezentacemi tvořenými v Microsoft PowerPoint). [12] Vývoj jazyka byl řízen pracovní skupinou Synchronized Multimedia při World Wide Web Consortium (W3C) a k 1. dubnu 2012 je definitivně ukončen. Veškeré úsilí o možnost vytvářet, publikovat a propojovat multimédia v prostředí webu je nyní upřeno k HTML5 a CSS3. <smil xmlns=" <head> <layout> <root-layout width="200" height="200" background-color="red"/> <region id="a" top="0" left="0" height="80" width="80" /> <region id="b" top="0" left="80" height="80" width="80" /> <region id="c" top="80" left="0" height="80" width="80" /> </layout> </head> <body> <par> <img src="obrazek.png" begin="1s" dur="5s" region="a" /> <seq> <img src="obrazek.png" begin="1s" dur="5s" region="b" /> <img src="obrazek.png" begin="2s" dur="4s" region="c" /> </seq> </par> </body> </smil> Zdrojový kód. č.1 Ukázka vytvoření tří čtverců a zobrazení v nich obrázků v určitém časovém intervalu 16

17 3.2.2 X3D Extensible 3D je XML formát na ukládání 3D scén. Je vyvíjen Web3D konsorciem ( vychází z již nepodporovaného VRML (Virtual Reality Modeling Language) a v některých směrech jej rozšiřuje a zpřesňuje. Hlavní změnou je přechod na syntaxi zápisu založené na XML. To s sebou nese celou řadu předností, především jednoduché zpracování celého dokumentu pomocí velkého množství knihoven a programových API pro práci s XML [13]. <Transform> <Shape> <Appearance> <Material diffusecolor="0 1 0"/> </Appearance> <Cylinder height="0.1" radius="0.5"/> </Shape> </Transform> Zdrojový kód. č.2 Vytvoření trojrozměrné scény. Kromě vytváření základních grafických objektů umožňuje X3D vytvářet složitější struktury. Pro vizualizaci krajiny je velmi užitečný typ objektu výškové pole (ElevationGrid). Jedná se o zápis dvourozměrného pole, do kterého jsou uloženy výškové hodnoty. X a y souřadnice jsou dopočítány dle pozice v poli. Na takto vytvořené pole je možné nakládat textury a vytvářet fotorealistické vizualizace. Obr. č.2 Schéma výškové sítě struktura výškové pole [13]. 17

18 Podobně jako u formátu SMIL je pro X3D limitující chybějící nativní podpora webových prohlížečů. Pro zobrazení je nutná instalace pluginu. Další nevýhodou je přílišná výpočtová náročnost u velkých projektů. Formát je vhodný spíše pro vytváření menších a lehčích geometrických struktur, mezi které vizualizace krajiny rozhodně nepatří. Další rozvoj formátu zatím není v plánu. Očekávání se upírají především směrem k WebGL a HTML CityGML CityGML je otevřený datový model a na XML založený formát pro výměnu a ukládání virtuálních 3D modelů měst a krajiny. Jedná se o OpenGIS Encoding Standard, aktuálně ve verzi 1.1. [14] Cílem vývoje CityGML je dosáhnout všeobecné definice základních jevů, atributů a vztahů v rámci 3D modelu města. Aplikační oblasti zahrnují témata územního a krajinného plánování, architektonických řešení, turistických a odpočinkových aktivit, katastru nemovitostí, simulací týkající se životního prostředí, krizového managementu, pěší a automobilové navigace [14]. Pro zobrazení dat uložených ve formátu CityGML ve webovém prohlížeči je nutná instalace pluginu. Obr. č.3 Ukázka vygenerovaného modelu města uloženého v CityGML. 18

19 DMLW 3D Markup Language for Web je další z klonů jazyka XML pro tvorbu a zobrazení 2D a 3D obsahu na webových stránkách v internetových prohlížečích. Formát podporuje skripty pro dynamický a interaktivní obsah. Také v případě tohoto jazyka je nutná instalace pluginu do webového prohlížeče. [15] Obr. č.4 Ukázka vygenerovaného modelu města uloženého v 3DMLW. 3.3 Knihovny využívající HTML5 a WebGL Pátá verze HyperText Markup Language přináší spoustu nových vlastností, tagů a sémantiky (v současné době je stále ve fázi navrhování). Nabízí možnost vkládání multimédií přímo do těla stránek bez nutnosti použití běhového prostředí Flash. Většina moderních webových prohlížečů ve svých posledních verzích podporuje velkou část specifikace jazyka HTML5. Mezi nejvýznamnější novinky z pohledu digitální kartografie a vizualizace krajiny patří nový element <canvas>. [16] <canvas> Bitmapové kreslící plátno závislé na rozlišení, které může být za běhu využíváno pro vykreslování grafů, herní grafiky a ostatních vizuálních prvků. [16] Jedná se tedy o kontejner pro grafiku, ve kterém se objevují veškeré výstupy skriptovacích jazyků. S tímto elementem je úzce spojena knihovna WebGL. 19

20 WebGL Knihovna (Web-based Graphics Library) vyvíjena Khronos group rozšiřuje možnosti JavaScriptu o práci s 3D grafikou bez nutnosti instalace podpůrných pluginů. WebGL kód zpracovává grafická karta klientského počítače a do elementu canvas vykresluje výsledky. Z této knihovny vychází mnoho dalších velmi zajímavých rozšíření jako např. KateSpace a GLGE KataSpace Velmi zajímavý projekt vyvíjí výzkumný tým Katalabs složen z vědců univerzit v Stanfordu a Princetonu. Snaží se vytvořit prostředí KataSpace [17] podobné virtuálnímu světu SecondLife ( kterému by však ke svému běhu postačil pouze webový prohlížeč. Demonstrace tohoto světa je již funkční. Zatím sice primitivní (ve smyslu výběru pouze ze dvou avatarů a omezeného rozsahu pohybu). Přesto však jasně poukazuje na fakt, že WebGL přináší velký pokrok a pro vizualizace krajiny běžících přímo v prohlížečích je velkým příslibem do budoucna. [17] Obr. č.5 Ukázka virtuálního světa KataSpace. 20

21 3.3.2 GLGE Knihovna s příznačným podtitulem WebGL for the lazy se snaží zjednodušovat přístup k funkcím WebGL a umožňuje obsah vytvářet rychleji. Velmi propracovaný a zjednodušený je zde systém pro generování oblohy a mlhy. Nové funkce umožňují vytvářet realističtější modely, kdy hustota oblačnosti a mlhy pomalu slábne směrem k blízkým předmětům a horizontu, což působí mnohem věrněji. Nejedná se sice o přímé vizualizace krajiny, ale právě špatně simulovaná obloha v některých případech často kazí dojem z jinak hezké vizualizace. [18] Obr. č.6 Vygenerovaná oblaka pomocí knihovny GLGE. 21

22 4 TVORBA VIRTUÁLNÍ STUDOVNY Kapitola popisuje jednotlivé kroky, které bylo nutné provést při vývoji Virtuální studovny krajiny CHKO Litovelského Pomoraví. Ta je složena ze čtyř základních částí (Mapová část, Popis území, Dokumenty, Multimédia) a administračního rozhraní s povoleným přístupem autorizovaných uživatelů. 4.1 Návrh virtuální studovny V prvním kroku byl proveden návrh webové stránky, tedy vytvoření základního schématu a principu vzájemného propojení, aby se zamezilo duplikaci obsahu. Dále bylo rozhodnuto o značkovacích a skriptovacích jazycích, které se pro vývoj práce použijí a také byl udán směr, jakým se má ubírat design webu. Obr. č.7 Schéma Virtuální studovny hierarchie webových stránek Základní požadavky vytvoření Virtuální studovny podávající informace o CHKO Litovelské Pomoraví Virtuální studovna musí být moderní přístupná webová aplikace spustitelná na běžné konfiguraci stroje koncového uživatele 22

23 obsahem studovny musí být prostorová, popisná a multimediální data, která uživateli přináší ucelené a přehledné informace o území CHKO autorizovaný uživatel musí mít přístup k dalším částem studovny (vytváření poznámek, spravování některých částí studovny) administrátor musí mít přístup ke správě obsahu webu (dokumenty, texty, fotografie, uživatelé) Návrh architektury Virtuální studovna funguje na principu klient-server architektury a je tvořena pomocí jazyků HTML, CSS3, ActionScript (Flex) a JavaScript (především framework JQuery) na straně klienta. Serverové skriptování a komunikaci s MySQL databázi vykonává PHP. Některé úlohy jsou zprostředkovávány asynchronně pomocí AJAX. Popis základních technologií v diplomové práci záměrně chybí, jejich znalost je považována za samozřejmost. Autor se více věnuje méně známým rozšiřujícím knihovnám, které nejsou tak často používané a mají potenciál pro další využití při zpracovávání obdobných úloh a jiných, webově zaměřených vědeckých prací. Obr. č.8 Schéma architektury klient-server, na které je Virtuální studovna postavena. 23

24 4.1.3 Návrh struktury Virtuální studovny Při návrhu struktury webových stránek Virtuální studovny byl kladen důraz na jednoduchost a přehlednost. Byla zde snaha zamezit jakékoli duplicitě obsahu, který se z velké části dynamicky generuje z databáze a file systému uloženém na serveru. Veškerá data, která byla před zahájením vývoje webu k dispozici, byla rozdělena do čtyř hlavních tématických částí: Popis území, Mapová část, Dokumenty a Multimédia. Návrh webdesignu byl čistě na autorovi práce, který se snaží o co nejčistší provedení s jasnou a přehlednou strukturou bez zbytečných rušivých prvků. Je využito některých nových vlastností, kaskádových stylů (CSS3) box-radius, box-shadow, transition a opacity. 4.2 Mapová část Výběr vhodných technologií Pro publikování prostorových dat v prostředí webu se nabízí mnoho přístupů a řešení. Autor práce se rozhodoval mezi možnostmi nasazení ArcGIS Serveru či využití některého z JavaScriptových mapových API. Každá technologie má své určité výhody, ale také limity a omezení. Důležitým faktorem, na který byl při výběru technologie brán zřetel, bylo velké množství prostorových dat, které jsou ve Virtuální studovně publikovány. Dalším faktorem, na který bylo potřeba přihlížet, je nutnost znemožnit nelegálnímu stažení a šíření dat. Seznam vrstev viz. kapitola Následující přehled se pokusí jednotlivé technologie stručně představit a uvede důvod, pro který bylo či nebylo dané technologie využito. Google Maps API Aplikační rozhraní, dostupné z [ jež uživatelům umožňuje pomocí skriptovacího jazyka JavaScript začlenit Google Maps do těla vlastních webových stránek, poskytuje mnoho nástrojů pro práci a manipulaci s prostorovými daty. Pomocí mnoha hotových funkcí je umožněno přidání vlastního obsahu do mapy, což dovoluje uživateli vytvářet robustní mapové aplikace přímo v těle webové stránky, bez potřeby další vlastní serverové nadstavby. Tato charakteristika je příznačná také pro další JavaScriptová API. 24

25 Google Maps ve verzi 3.8 nabízí kromě možnosti zobrazení podkladových map (Satellite, Hybrid, Roadmap, Terrain) a základní geometrie (bod, linie, polygon) také možnost publikování dat ve formátu KML, dat uložených v Google Fusion Table, vrstvy intenzity dopravy či dat služby Panoramio. Důvodem, proč nebyla mapová část Virtuální studovny postavena nad tímto API, je nemožnost zajištění úplného zabezpečení dat. V případě uložení dat v databázi XML či KML jsou data vypsána přímo ve zdrojovém kódu, popř. jsou ve zdrojovém kódu cesty k souborům, a data si může kdokoliv stáhnout. Pokud jsou data uložena v Google Fusion Tables, nastává stejný problém. Aby bylo možné data vizualizovat v mapě, musí být tabulka s daty veřejně přístupná (Public). Takto uložená data si může do své aplikace připojit kdokoliv další. Jinou nevýhodou Gogole Maps API je chybějící možnost připojení externích dlaždicových služeb. Existují sice hack skripty umožňující připojit např. WMS [19], ale oficiální podpora a hotové funkce zatím ve verzi 3.8 chybí. Gogole Maps API je však na webu virtuální studovny použito mimo hlavní mapovou část, a to u každé MZCHÚ a na úvodní stránce, kde je zobrazena vrstva hranice CHKO, která je uložena v Google Fusion Table. Tato úvodní mapa (nastavení podkladu, vrstvy a měřítka) je použita především z estetických důvodů, ale slouží také k základní orientaci a seznámení se zájmovým územím. Mapy u jednotlivých MZCHÚ jsou rovněž uloženy a generovány z Google Fusion Table. Google Fusion Tables Google Fusion Tables je moderní online nástroj pro správu dat, který umožňuje jejich jednoduché sdílení, editaci a vizualizaci [21]. Jedná se o jeden z formátů služby Google Docs, který mj. umožňuje uložení prostorových dat, která jsou importována z formátu KML. Data je možné vizualizovat jako grafy nebo mapy. Dle podstaty dat lze např. vytvářet kartogramy či heatmaps, a to přímo v prostředí Google Docs. Výsledné mapy je možné publikovat pomocí odkazu nebo je vkládat do HTML kódu pomocí elementu <iframe>. K těmto datům lze samozřejmě přistupovat také pomocí funkcí GoogleMaps API. Tato možnost byla využita při tvorbě Virtuální studovny. V případě map u jednotlivých MZCHÚ je použit následující jednoduchý skript pro vytvoření a zobrazení vrstvy layer z geometrie území, pro které platí ID = 1 a je uložená v tabulce

26 var layer = new google.maps.fusiontableslayer({ query: { select: 'geometry', from: ' ', where: 'ID = 1' },}); layer.setmap(map); Zdrojový kód. č.3 Google Maps API připojení dat uložených v Google Fusion Table. OpenLayers Javascriptový framework pro publikování map na webu, dostupný z [ OpenSource projekt, vyvíjen OSGeo od roku 2005, pracuje pouze na straně klienta a oproti Google Maps API nabízí vývojářům skutečně široké spektrum formátů a služeb, se kterými lze pracovat. Jedná se o možnost připojení některých standardizovaných formátů a služeb OGC, mapových podkladů z jiných mapových portálů či mapových serverů (rozhraní REST). Patří zde např. mapové podklady Google Maps, Bing Maps, OpenStreetMap, WMS, WFS či GML. Zásadní předností je jednoduchost s jakou je možné jednotlivé vrstvy připojovat. Není tedy problém připojit různými způsoby, pomocí pár řádků kódu, např. Základní mapu ČR. Ta je jako Tiled Map Service (TMS) nabízená Českým úřadem zeměměřickým a katastrálním. V tomto případě se přistupuje přímo k dlaždicím uloženým ve file systému. (Nejedná se o garantovanou službu). [20] var zm = new OpenLayers.Layer.XYZ( "Základní mapa ČR", " {sphericalmercator: true, transitioneffect: "resize", numzoomlevels: 18 }); Zdrojový kód. č.4 OpenLayers API připojení dlaždic ZM uložených na tms.cuzk.cz. 26

27 Stejná mapová vrstva, publikována ArcGIS Serverem jako dynamická služba, může být připojena také jiným způsobem, a to pomocí funkce pro komunikaci s ArcGIS Serverem - OpenLayers.Layer.ArcGIS93Rest. V tomto případě se jedná o garantovanou službu, která běží také na ArcGIS.com jako Base Map. [21] var zm = new OpenLayers.Layer.ArcGIS93Rest ( "Základní mapa", " {isbaselayer: true, tilesize 256, projection: 'EPSG: ' } ); Zdrojový kód. č.5 OpenLayers API připojení dlaždic ZM uložených jako ArcGIS služba.. Nad knihovnou OpenLayers je postaveno několik dalších toolkitů a rozšíření, mezi které patří např.: MapFish [ GeoExt [ či české HSLayers [ které dále usnadňují práci a rozšiřují základní funkcionalitu frameworku.. Autor práce při hledání vhodné technologie pro tvorbu mapové části Virtuální studovny dlouho zvažoval využití tohoto frameworku. Jedinou negativní zkušeností byly převody mezi jednotlivými projekcemi. Konkrétně při transformaci souřadnic z projekce Spherical Mercator do WGS84 při sestavování dotazů getmap pro generování WMS, kdy transformace neproběhla vždy korektně. Rozhodujícím faktorem však nakonec byl velký počet vrstev, který je generován ArcGIS Serverem jako dynamická služba. Z tohoto důvodu byla zvolena kombinace ArcGIS Server ArcGIS viewer for Flex, která značně zjednodušila práci na vývoji. 27

28 ArcGIS Server Robustní komerční mapový server firmy Esri poskytuje širokou škálu GIS služeb, které běží na straně serveru a nekladou vysoké nároky na klienta. ArcGIS Server umožňuje publikovat mapové a datové služby dle standardů OGC (Open Geospatial Consorcium), jakými jsou např. WMS, WFS či KML. Dále nabízí nástroje pro geoproscessing, geokódování, editaci dat. Podporuje rozhraní REST a SOAP. ArcGIS Server je dostupný ve třech edicích (Basic, Standard a Advanced) a je možné jeho funkcionalitu dále rozšiřovat o extenzce (Spatial Analyst, Network Analyst a další). Na straně klienta lze k ArcGIS Serveru přistupovat pomocí několika API (ArcGIS API for Flex, ArcGIS API for JavaScript, ArcGIS API for Silverlight). Nabízí také využití již hotových webových mapových prohlížeček (knihoven) - ArcGIS Viewer for Flex a ArcGIS Viewer for Silverlight. Pro tvorbu mapové části Virtuální studovny byla vybrána kombinace ArcGIS Server a ArcGIS Viewer for Flex. Vzhledem k dostupnosti této technologie, která zaručuje zabezpečení uložených dat, plynulý chod aplikace, snadnost editace dat administrátorem, jednoduchou práci s převody mezi jednotlivými referenčními systémy a dalších výhod, byl ArcGIS Server upřednostněn před použitím méně spolehlivého javascriptového frameworku OpenLayers. Ale v případě jiných projektů, kdy není možné např. z finančních důvodů ArcGIS Server použít, se OpenLayers jeví jako správná volba. ArcGIS Viewer for Flex Webová mapová prohlížečka dostupná z [23], je postavená nad ActionScriptovým frameworkem Flex, jehož běhové prostředí je Adobe Flash Player. Sestavení aplikace (připojení vrstev, nastavení layoutu, zpřístupnění widgetů) je možné přímo v konfiguračním souboru config.xml (viz. obr. č.9) nebo pomocí obrazového průvodce. Základní widgety (samostatný uživatelský prvek určený ke konkrétnímu účelu), jako například legenda, měření vzdáleností či editace jsou již předpřipraveny a postačuje je pouze přidat v souboru config.xml. Pomocí ArcGIS API for Flex je možné vytvořit další speciální widgety pro potřeby dané aplikace.[23] 28

29 Obr. č.9 Obecné schéma souboru config.xml.[23] Sestavení Prostorová data mapové části jsou publikována pomocí technologie ArcGIS Server na straně serveru a ArcGIS Viewer for Flex na straně klienta. U všech tématických vrstev (viz. kapitola 2.2.3) proběhl v software ArcGIS Desktop preprocessing. Data byla zbavena přebytečných atributů, ořezána na plochu CHKO Litovelské Pomoraví a kartograficky zpracována pro výstup. Data ve formátu SHP jsou uložena společně se souborem projektu (projekt.mxd) na patřičném místě adresářové struktury ArcGIS Serveru, který běží na serveru virtus.upol.cz. Pomocí ArcGIS Viewer for Flex jsou data publikována do těla webových stránek Virtuální studovny. Kompozici mapové části tvoří titul, podtitul, ovládací prvky mapy (zoom, pan), nástroj pro výběr tématické a podkladové mapy, měřítko, ukazatel souřadnic, nápověda a widgety (měření, legenda). Interaktivita je rozšířena o mouseover efekt, kdy je po najetí myši na daný prvek v mapě zobrazeno jeho infowindow. Data jsou určena pouze k prohlížení a základní identifikaci. Analýzy nad daty či jejich editace není umožněna. 29

30 Klientská aplikace byla vytvořena editací souboru conf.xml předdefinované šablony a konfigurací jednotlivých widgetů. V HTML kódu byla přidána horní navigační lišta Virtuální studovny. Obr. č.10 Mapová část Virtuální studovny ArcGIS Viewer for Flex 4.3 Popis území Vstupní stránka části Popis území obsahuje rozcestník k jednotlivým MZCHÚ. Tímto rozcestníkem je myšlena interaktivní klikací mapa a odkazy vedle ní. Pro vytvoření této mapy bylo použito knihovny Raphaël.js. Další obsah této části je tvořen klasickým HTML kódem. Pouze u stránek jednotlivých MZCHÚ je do těla stránky přidána mapa generovaná z dat uložených v Google Fusion Table. Postup přidání této mapy (Google Maps) je popsán v kapitole Výběr vhodných technologií Raphaël.js JavaScriptový framework pro práci s vektorovou grafikou dostupný z [ Knihovna umožňuje vytvářet interaktivní prvky webových 30

31 stránek, jakými jsou například grafy, mapy, schémata či ikony. Raphaël je založen na práci s otevřenými formáty SVG (Scaleble Vector Graphic) a VML ( Vector Markup Language). Každý grafický prvek je objektem v DOM a lze k němu přistupovat pomocí skriptů. Nejčastějším případem je připojení posluchače událostí (event handler) k objektu. Pro vytvoření mapy ve Virtuální studovně byla použita vrstva jednotlivých MZCHÚ. Ta byla pomocí programu ArcGIS Desktop mírně generalizována (simplify polygon - pro snížení počtů lomových bodů) a poté exportována do formátu SVG. Pomocí jednoduchého skriptu byla vytvořena interaktivní mapa. Objekty (polygony jednotlivých MZCHÚ) jsou vytvořeny funkcí R.path(), která se přiřadí SVG geometrie a nabývá vlastností jako jsou barva výplně (fill), barva obrysové čáry (stroke), tloušťka obrysové čáry (stroke-width), zakončení čáry (stroke-linejoin). Na objekt lze dále vázat události a k ní funkci. V tomto případě je změna barvy vázaná na událost najetí myši nad polygon a přechod na jiné url je vázané na událost kliknutí na polygon. Obr. č.11 Interaktivní mapa vytvořená pomocí Raphael.js. 31

32 4.3.2 Sestavení Stránka popis území je na serveru uložena v souboru mzchu.php. Pokud se na server nezasílá žádný GET požadavek, zobrazí se uživateli úvodní obsah. Ten se skládá ze základních informací o celém území CHKO Litovelské Pomoraví a z interaktivní mapy, která plní roli rozcestníku k jednotlivým MZCHÚ. Odkazy na jednotlivé stránky obsahují GET požadavek, kdy je v proměnné id uloženo id konkrétního MZCHÚ z databázové tabulky mzchu. Dle této proměnné se tedy vygeneruje správný obsah (název, popisné charakteristiky, mapa, odkazy na fotografie a dokumenty). Technicky vše zajišťuje jednoduchý php skript, který pomocí podmínky if (empty($_get[ id ] ) zjistí, zda je uživatel na stránce konkrétního MZCHÚ či na stránce s rozcestníkem a vrátí klientovi požadovaný obsah. Obr. č.12 Základní layout pro všechny MZCHÚ, do kterého se dynamicky generuje obsah. 32

33 4.4 Dokumenty Výběr vhodných technologií Cílem této části bylo nalezení způsobu, jakým zpřístupnit autorizovaným uživatelům Digitální archív CHKO Litovelské Pomoraví (viz. kapitola 2.1.1). Pro obrovské množství dokumentů uložených ve složité adresářové struktuře ve formátech JPEG, PNG a PDF nebylo možné vytvořit vlastní systém prohlížení. Limitujícím důvodem byla silně nejednotná adresářová struktura u jednotlivých MZCHÚ. Nejvhodnějším řešením se v tomto případě zdá využití JQuery pluginu elfinder. elfinder Rozšíření pro framework JQuery, které je dostupné z [ umožňuje uživateli webu vzdálený přístup k datům uloženým na serveru a přitom nabízí příjemné uživatelské prostředí blízké klasickým file managerům. Uživateli je umožněn přístup do všech podadresářů zvoleného rootu. Podle přidělených práv je možné data prohlížet, editovat (měnit názvy) a dokonce další data nahrávat. Velkou výhodou je také česká lokalizace, která je v případě Virtuální studovny velmi vítaná. Obr. č.13 Ukázka webového rozhraní pro správu dat na serveru knihovna elfinder Sestavení Stránka Dokumenty je zpřístupněna na dvou úrovních autorizace. Nepřihlášený uživatel smí data pouze prohlížet, autorizovaný uživatel má k dokumentům plná práva (čtení, zápis, mazání). 33

34 Po spuštění stránky dokumenty.php je vyhodnocena základní podmínka: if (islogged()) Pro každý výsledek (jedná se / nejedná se o autorizovaného uživatele) se vypíše a provede skript s hlavním nastavením elfinder. Konkrétně url k php konektoru, nástroje pro toolbar a možnosti kontextové nabídky. Pro jasné pochopení je potřeba nahlédnout do zdrojového kódu, který je přílohou diplomové práce. 4.5 Multimédia Výběr vhodných technologií V této sekci webu získává uživatel přístup k multimediálním datům vztahujícím se k oblasti CHKO Litovelské Pomoraví. Multimédia jsou hned na úvodní stránce této části rozdělena na fotogalerie, zvuky a videa. Fotogalerie se dále dělí na jednotlivá MZCHÚ, diapozitivy (digitální reprodukce analogových diapozitivů), 360 snímky a geotagované fotografie zobrazené v mapě. Zvuky zvířat jsou rozděleny do kategorií Obojživelníci, Ptáci a Savci. Pro prohlížení fotografií a videa je použit JQuery plugin Colorbox. 360 snímky jsou umístěny v HTML5 elementu <canvas>. Pro přehrání zvuků je použit JQuery plugin jplayer. Colorbox Malá knihovna pro prohlížení multimediálního a HTML obsahu v popředí webové stránky (tzv. lightbox ) je pod MIT licencí dostupná z [ Výhodou tohoto pluginu je zejména jeho snadná implementace a malá velikost (10KB). $(function() { $("#html").colorbox({html"html obsah"}); $("#fotografie").colorbox(); }); Zdrojový kód. č.6 JQuery funkce volající knihovnu Colorbox pro zobrazení fotografií či HTML obsahu. 34

35 Obr. č.14 Video uložené na serveru Youtube.com supštěné v okně Colorboxu. jplayer JQuery plugin pro přehrávání audio a video souborů v těle webových stránek je pod GPL/MIT licencí dostupný z [ Knihovna nabízí připravené (html/css/js) přehrávače zvuku a videa, kdy si může uživatel vybrat z několika typů a stylů (jednoduché tlačítko, přehrávač s dalšími ovládacími prvky, přehrávač více stop, videopřehrávač). Velkou výhodou pluginu je jeho nezávislost na běhovém prostředí, protože podporuje HTML 5, konkrétně využívá elementů <audio> a <video>. V případě, že je skript spuštěn ve webovém prohlížeči, který podporu HTML5 nenabízí, je využit flash přehrávač. Podporovány jsou formáty mp3, mp4, m4a, ogg, wav, WebMv, OGV, fla. 35

36 Obr. č.15 jplayer přehrávač zvukových stop Sestavení Seznamy fotogalerií a zvuků jsou dynamicky generovány z databáze a file systému. Sestavení fotografických miniatur v konkrétní galerii zajišťuje php skript, který nejprve spočítá počet fotografií v dané složce a poté pomoci cyklu vypíše všechny náhledové fotografie, které jsou uloženy jako snímek 0.jpg. Kliknutím na miniaturu se spustí funkce colorbox a fotografie se zobrazí v plné velikosti (kratší strana má vždy rozměr 700 px). //funkce pro výpočet souborů v adresáři vrací počet function pocet($addr){ $adresar = opendir($addr); $num=0; while ($soubor = readdir($adresar)){$num++;} $num = $num-2; return $num;} // z url jsou převzaty proměnné typ a id, podle kterých se sestaví SQL dotaz $typ = $_GET['typ']; $id = $_GET['id']; include './includes/database.php'; mysql_query("set NAMES 'utf8'"); $sql = mysql_query ("SELECT * FROM ".$typ." WHERE id=".$id."") 36

37 or die (mysql_error()); $result = mysql_fetch_object($sql); $pocet = pocet("images/min/".$typ."/".$result->cesta."")-1; // vypíše se název MZCHÚ a pomocí cyklu for se vypíšou všechny fotografie echo "<h1>".$result->nazev."</h1><br />"; if ($pocet!= -1) { for ($i=1;$i<$pocet;$i++ ) { echo "<a href='./images/max/".$typ."/".$result->cesta."/".$i.".jpg' >"; echo "<img src='./images/min/".$typ."/".$result->cesta."/".$i.".jpg'/>"; echo "</a>"; }} Zdrojový kód. č.7 Skript, který generuje obsah všech fotogalerií vstupní proměnné jsou přebrány z url. Pro publikování 360 snímků je využito vlastností HTML5 elemntu <canvas>. Pomocí skriptu [24] je na plátno z daného adresáře na serveru volán připravený JPEG. Uživateli je umožněn neomezený pohyb okolo osy x a y a může si tak z jednoho bodu prohlédnout celé území. Nepřítomnost Flash přehrávače sice limituje uživatele používající webové prohlížeče bez podpory HTML5, ale na druhou stranu je stránka nezávislá na Flash pluginu a je spustitelná napříč všemi platformami. 37

38 Obr. č.16 Ukázka 360 snímku, se kterým lze tahem myši manipulovat. Pro publikování geolokalizovaných fotografií je využito Google Maps API tato část byla vytvořena v rámci bakalářské práce Jana Kubného [10]. Zdrojové kódy byly upraveny a přizpůsobeny pro jejich implementaci ve Virtuální studovně. 38

39 4.6 Administrace webu Celá Virtuální studovna je zpřístupněna na třech úrovních autorizace. Běžnému uživateli bez přihlášení jsou zpřístupněny veškeré části studovny, ale nemá možnost ukládat si vlastní poznámky (odkazy, texty, nápady), přidávat nové fotografie a stahovat prostorová data, tak jako návštěvník studovny přihlášený pod rolí uživatel. Nejvyšší práva jsou přiřazená roli admin. Administrátor má navíc přístup k editaci textů, správě dokumentů a správě všech uživatelů. Obr. č.17 Nástrojová lišta pro správu Virtuální studovny přístup s roli admin Editace textů Tato sekce je přístupná uživateli přihlášeného pod roli admin a umožňuje libovolně editovat texty na následujích stránkách: úvodní stránka (index.php), popis území (mzchu.php), dokumenty (dokumenty.php), o projektu (o_projektu.php) a stránky všech jednotlivých MZCHÚ (mzchu.php). Texty jsou uloženy v databázové tabulce texty. Funkčnost je zaručena php skriptem, který nejprve načte názvy všech editovatelných položek. Po kliknutí na odkaz editovat jsou z knihovny edit_text.php volány funkce, které slouží k jednotlivých krokům editace 39

40 textu. Nejprve je ve formuláři zobrazen stávající text, který je možné editovat. Po stisknutí tlačítka Uložit je upravený text zobrazen v náhledu ke kontrole. V tuto chvíli má administrátor možnost provést jak krok zpět, a po stiknutí tlačítka Editovat se vrátit na předchozí formulář, tak již text definitivně uložit do databáze (tlačítko Uložit). V php jsou jednotlivé fáze rozděleny pomocí přepínače switch, který volá konkrétní funkci dle toho, jaké tlačítko bylo stisknuto. Pro uživatelsky příjemnější editaci textu je využita knihovna CKEditor WYSIWYG (What You See Is What You Get) editor psaný nad knihovnou JQuery. Nástrojová lišta nabízí možnost následujících úprav tučné písmo, kurzíva, podtržení textu, číslovaný a nečíslovaný seznam, vložení/zrušení odkazu a zobrazení zdrojového kódu v HTML Správa dokumentů Pro správu dokumentů uložených ve file systému na serveru je využita knihovna elfinder, která je blíže popsána v kapitole Skript, který zajišťuje volání této knihovny nastaví plná práva (čtení/zápis/mazání) uživatele s roli admin a zpřístupní v nástrojové liště nástroje jako nová složka, nahrát soubor, přejmenovat apod Správa fotografií Sekce nabízí dvě základní funkce vkládání nových a mazání existujících fotografií. Vždy se jedná o geolokalizované fotografie, které se zobrazují v mapě (viz. konec kapitoly 5.5.2) Vkládání nových fotografií: Pro vkládání fotografií je využito skriptů vytvořených v rámci bakalářské práce Jana Kubného [zdroj]. Zdrojové kódy byly upraveny a přizpůsobeny pro jejich implementaci ve Virtuální studovně. Nové fotografie jsou uloženy ve složce obrázky v kořenovém adresáři webových stránek. Každá fotografie je uložena ve třech velikostech miniatura, náhledová a originální. Miniaturní a náhledové fotografie jsou opatřeny pruhem s copyright textem. Mazání existujících fotografií: Pro mazání jednotlivých fotografií nebylo využito skriptů práce Jana Kubného [10], ale byl vytvořen nový jednodušší a přehlednější php skript. Ten zpracovává všechny 40

41 geolokalizované fotografie, které jsou na serveru uloženy ve složce obrázky a informace o nich v databázi MySQL (tabulky images_markers_info a images_markers). Skript ze souboru admin_foto.php vypíše pomocí cyklu while všechny záznamy uložené v databázové tabulce images_markers_info a sestaví přehled všech fotografií, které je možné smazat. Po stisknutí tlačítka smazat a bezpečnostního potvrzení, je asynchronně volán (pomocí JQuery funkce.post() ) skript delete_foto.php, který provede vymazání souborů, záznamu v tabulce images_markers_info, a v případě, že je to jediná fotografie z daného místa, tak také záznamu tohoto místa v tabulce images_markers. // AJAX zasílá pomocí.post proměnnou foto, která obsahuje id fotky // určené k smazání $id_foto = $_POST['foto']; // připojení k databázi include './database.php'; mysql_query("set NAMES 'utf8'"); // z databáze zjistíme další informace o fotce a uložíme do proměnných $sql = mysql_query ("SELECT id_info, cesta, cesta_s, cesta_o FROM images_markers_info WHERE id = ".$id_foto.""); $result = mysql_fetch_object($sql); $id_info = $result->id_info; $cesta = $result->cesta; $cesta_s = $result->cesta_s; $cesta_o = $result->cesta_o; // spočítáme, kolik fotek je uloženo ve stejném místě v mapě $sql = mysql_query ("SELECT count(id_info) as pocet FROM images_markers_info WHERE id = ".$id_info.""); $result = mysql_fetch_object($sql); $pocet = $result->pocet; 41

42 // Pokud k danému místu v mapě neexistuje žádná fotografie, tak toto // místo vymažeme, aby se nezobrazovalo v mapě s prázdným info window if ($pocet == 1) { $sql = mysql_query ("DELETE FROM images_markers WHERE id = ".$id_info.""); } // vymažeme záznam o fotce v databázi $sql = mysql_query ("DELETE FROM images_markers_info WHERE id = ".$id_foto.""); // smažeme soubory na disku serveru unlink('../'.$cesta.''); unlink('../'.$cesta_o.''); unlink('../'.$cesta_s.''); Zdrojový kód. č.8 PHP skript zajišťující vymazání geolokalizovaných fotografií Stažení geodat Pro autorizované uživatele je k dispozici rozhraní pro stahování prostorových dat (zip archívy), která jsou k lokalitě CHKO Litovelské Pomoraví volně k dispozici. Seznam všech tématických vrstev je generován automaticky podle toho, jaké zip archivy jsou uloženy ve složce geodata. Hlavní administrátor tak může data libovolně doplňovat a přitom nemusí zasahovat jakkoli do zdrojového kódu webu či vytvářet databázové záznamy. // nastavení cesty k adresáři $adresar = opendir("./files/geodata"); // cyklus while z adresáře vypíše všechny soubory a v názvu ořeže příponu.zip 42

43 while ($soubor = readdir($adresar)){ if(strlen($soubor) > 4) { $soubor_nazev = str_replace(".zip", "", $soubor); echo "<tr><td class='td_out'>".$soubor_nazev."> a href='./files/geodata/".$soubor."'>stáhnout</a> </td></tr>"; }} Zdrojový kód. č.9 PHP skript zajišťující výpis všech geodat ke stažení Správa uživatelů Tato sekce je zpřístupněna pouze uživateli s plnými právy a umožňuje vytvářet nové uživatele a mazat uživatele stávající. Pro vytváření nových uživatelů slouží jednoduchý formulář, kde je nutno vyplnit nové uživatelské jméno, přidělit heslo, a práva. Pro zpracování této registrace a vytvoření nových záznamů v databázové tabulce admin slouží knihovna funkcí add_user.php. Mazání stávajících uživatelů probíhá obdobně jako u mazání fotografií (viz. kapitola 5.6.3), kdy je asynchronně (AJAX) volán serverový skript uložený jako delete_user.php, který provede požadovanou operaci Moje poznámky Každý přihlášený uživatel má k dispozici virtuální nástěnku, kde si může připínat vlastní textové poznámky, jež má při každém přihlášení k dispozici. Rozhraní pro jejich vytváření je velmi jednoduché a intuitivní. Uživatel stisknutím tlačítka přidat poznámku vytvoří rámeček, kde může psát libovolný text. Také jej může tažením myši přesouvat po celé ploše webu a měnit jeho velikost. Každý krok je automaticky zaznamenán a uložen. Technicky je tato sekce řešena pomocí JQuery knihovny Sticky-Notes, která je volně dostupná z [ a umožňuje vytvářet poznámky 43

44 v prostředí webu. Tato knihovna je však určena pouze pro jednorázový přístup k webové stránce, bez možnosti uložení dat pro návrat. Tato možnost uchování poznámek a všech jejich parametrů (text, výška, šířka, pozice x, pozice y, autor), byla doprogramována pro použití Sticky-Notes ve Virtuální studovně. JavaScript, který zaznamenává každou změnu jednotlivých parametrů, asynchronně odesílá po každé této změně data na server, kde jsou dále zpracována skriptem poznamky_backend.php. Tento PHP skript nejprve rozezná k jaké změně došlo a uloží jí do databázové tabulky poznamky. V databázi jsou data uložena z důvodu toho, aby byly poznámky uchovány i pro další přihlášení uživatele k práci ve Virtuální studovně. Poznámky jsou z databáze načteny ve chvíli, kdy uživatel otevře stránku poznamky.php. Obr. č.18 Náhled na stránku Moje Poznámky dostupné jen po přihlášení. 44

Možnosti interaktivní prezentace prostorových modelů na internetu

Možnosti interaktivní prezentace prostorových modelů na internetu Prezentace k obhajobě diplomové práce Možnosti interaktivní prezentace prostorových modelů na internetu Autor: Bc. Miroslav Kopecký Praha, leden 2013 Katedra mapování a kartografie Fakulta stavební ČVUT

Více

Publikování map na webu - WMS

Publikování map na webu - WMS Semestrální práce z předmětu Kartografická polygrafie a reprografie Publikování map na webu - WMS Autor: Ondřej Dohnal, Martina Černohorská Editor: Filip Dvořáček Praha, duben 2010 Katedra mapování a kartografie

Více

Propojení 3D modelování budov a INSPIRE na příkladu vizualizace dat o hlukové zátěži Tomáš EZNÍK, Lukáš HERMAN Laborato

Propojení 3D modelování budov a INSPIRE na příkladu vizualizace dat o hlukové zátěži Tomáš EZNÍK, Lukáš HERMAN Laborato Propojení 3D modelování budov a INSPIRE na příkladu p vizualizace dat o hlukové zátěži Tomáš ŘEZNÍK, Lukáš HERMAN Laboratoř geoinformatiky a kartografie (LGC) Geografický ústav, Přírodovědecká fakulta,

Více

ArcGIS Desktop 10. Nástroje pro správu, editaci a analýzu prostorových dat

ArcGIS Desktop 10. Nástroje pro správu, editaci a analýzu prostorových dat ArcGIS Desktop 10 Nástroje pro správu, editaci a analýzu prostorových dat ArcGIS Desktop 10 Software ArcGIS Desktop 10 nabízí širokou paletu nástrojů pro všechny, kdo pracují s informacemi se vztahem k

Více

GIS a nemapové služby

GIS a nemapové služby GIS a nemapové služby Radek Kuttelwascher ARCDATA PRAHA, s.r.o. GIS služby lze využít t z různých r klientů PopFly.NET Java Virtual Earth Yahoo Pipes JavaScript SAP Google Maps Flex/Flash Microsoft Silverlight

Více

WEBOVÝ PROSTOROVÝ DOTAZ

WEBOVÝ PROSTOROVÝ DOTAZ WEBOVÝ PROSTOROVÝ DOTAZ Aplikace Webový prostorový dotaz slouží k rychlému a efektivnímu získávání údajů z datových zdrojů nejen AOPK ČR, ale i dalších institucí. Přístup k datovým zdrojům zajišťují webové

Více

Jádrem systému je modul GSFrameWork, který je poskytovatelem zejména těchto služeb:

Jádrem systému je modul GSFrameWork, který je poskytovatelem zejména těchto služeb: Technologie Marushka Základním konceptem technologie Marushka je použití jádra, které poskytuje přístup a jednotnou grafickou prezentaci geografických dat. Jádro je vyvíjeno na komponentním objektovém

Více

Evidence hrobových míst v GIS Kompas 3.2

Evidence hrobových míst v GIS Kompas 3.2 IČ: 25472593 MK Consult, v.o.s. Drážďanská 493/40, 40007 Ústí nad Labem tel.,fax 47550500408, e-mail info@mkconsult.cz Evidence hrobových míst v GIS Kompas 3.2 Základní popis programu Kompas 3.2 Systém

Více

internetu v rámci výuky

internetu v rámci výuky Publikování map na internetu v rámci výuky Jakub Havlíček Digitální itál technologie v geoinformatice, kartografii a DPZ 23.10.2012 Praha úvod současný stav možnosti Obsah statické obrázky klikací mapy

Více

UKÁZKOVÉ PŘÍKLADY VYUŽITÍ VIRTUÁLNÍCH GLÓBŮ NEJEN V GEOVĚDÁCH

UKÁZKOVÉ PŘÍKLADY VYUŽITÍ VIRTUÁLNÍCH GLÓBŮ NEJEN V GEOVĚDÁCH Počítačová kartografie, 2013, Plzeň UKÁZKOVÉ PŘÍKLADY VYUŽITÍ VIRTUÁLNÍCH GLÓBŮ NEJEN V GEOVĚDÁCH Elena Belai Západočeská univerzita v Plzni, Fakulta matematiky, Geomatika elenabelai@seznam.cz Klíčová

Více

Mapový server Marushka. Technický profil

Mapový server Marushka. Technický profil Technický profil Úvodní informace Mapový aplikační server Marushka představuje novou generaci prostředků pro publikaci a využívání dat GIS v prostředí Internetu a intranetu. Je postaven na komponentové

Více

Maturitní otázka webové stránky (technologie tvorby webu) Co znamená pojem Web? Web, www stránky, celým názvem World Wide Web,

Maturitní otázka webové stránky (technologie tvorby webu) Co znamená pojem Web? Web, www stránky, celým názvem World Wide Web, Maturitní otázka webové stránky (technologie tvorby webu) Co znamená pojem Web? Web, www stránky, celým názvem World Wide Web, v doslovném překladu "světová rozsáhlá síť neboli celosvětová síť, je označení

Více

INSPIRE konference Inspirujme se otevřeností. GIS Jihomoravského kraje blíž uživateli

INSPIRE konference Inspirujme se otevřeností. GIS Jihomoravského kraje blíž uživateli INSPIRE konference Inspirujme se otevřeností GIS Jihomoravského kraje blíž uživateli Geodata Jihomoravského kraje 1. data sbírána a vytvářena jednou a spravována na takové úrovni, kde se tomu děje nejefektivněji

Více

Alena Malovaná, MAL305

Alena Malovaná, MAL305 Alena Malovaná, MAL305 GML WFS WMF Geografický značkovací jazyk (Geographic Markup Language - GML) Jedná se o velmi rozšířený standard pro popis geodat umožňující sdílení i integraci dat. Jeho základem

Více

GeoHosting. Martin Vlk. (vypusťte svoje data do světa) Help forest s.r.o. člen skupiny WirelessInfo 2008

GeoHosting. Martin Vlk. (vypusťte svoje data do světa) Help forest s.r.o. člen skupiny WirelessInfo 2008 GeoHosting (vypusťte svoje data do světa) Martin Vlk Help forest s.r.o. člen skupiny WirelessInfo 2008 Využívání geografických dat Jak můžeme pracovat s geografickými daty? Práce s vlastními geografickými

Více

Mapové služby podle OGC

Mapové služby podle OGC Mapové služby podle OGC OpenGIS Web Services Common Specification - OWS Web Map Service - WMS Web Feature Service - WFS Web Coverage Service - WCS Web Processing Service - WPS zhodnocení služeb Geography

Více

HEIS VÚV V ROCE 2006 Jiří Picek Klíčová slova Hydroekologický informační systém VÚV T.G.M. (HEIS VÚV) je centrálním informačním systémem odborných sekcí ústavu. Jeho hlavním posláním je zajištění zpracování,

Více

ArcGIS Server 10.1/10.2

ArcGIS Server 10.1/10.2 ArcGIS Server 10.1/10.2 Úvod do mapového serveru firmy ESRI Podpořeno grantem FRVŠ číslo 2308G1/2012. Katedra geomatiky, www.company.com Úvod Trend dnešní doby Desktop > Server (Cloud) ESRI je klíčovým

Více

Konference GIS Esri v ČR 4. a 5. listopadu 2015. Internetové. aplikace

Konference GIS Esri v ČR 4. a 5. listopadu 2015. Internetové. aplikace Konference GIS Esri v ČR 4. a 5. listopadu 2015 Internetové aplikace Analýzy výškopisu: možnosti vizualizace výškopisných dat ags.cuzk.cz/dmr Na Geoportálu ČÚZK je od června 2015 dostupná nová mapová

Více

PŘEHLED A MOŽNOSTI VYUŽITÍ WEBOVÝCH MAPOVÝCH SLUŽEB

PŘEHLED A MOŽNOSTI VYUŽITÍ WEBOVÝCH MAPOVÝCH SLUŽEB ÚTVAR ROZVOJE HLAVNÍHO MĚSTA PRAHY PŘEHLED A MOŽNOSTI VYUŽITÍ WEBOVÝCH MAPOVÝCH SLUŽEB Ústav rozvoje hlavního města Prahy publikuje prostřednictvím ArcGIS Serveru mnohé webové mapové služby (v souřadnicovém

Více

Úvod do aplikací internetu a přehled možností při tvorbě webu

Úvod do aplikací internetu a přehled možností při tvorbě webu CVT6 01a Úvod do aplikací internetu a přehled možností při tvorbě webu Internet a www Internet? Služby www ftp e-mail telnet NetNews konference IM komunikace Chaty Remote Access P2P aplikace Online games

Více

Vektorové dlaždice. a jejich využití pro vizualizaci dat katastru nemovitostí. Filip Zavadil, Cleerio s.r.o

Vektorové dlaždice. a jejich využití pro vizualizaci dat katastru nemovitostí. Filip Zavadil, Cleerio s.r.o Vektorové dlaždice a jejich využití pro vizualizaci dat katastru nemovitostí Filip Zavadil, Cleerio s.r.o Online správa a evidence majetku Cloudové řešení - data a informace na jednom místě, dostupné odkudkoliv

Více

Kartografická webová aplikace. Přednáška z předmětu Počítačová kartografie (KMA/POK) Otakar Čerba Západočeská univerzita

Kartografická webová aplikace. Přednáška z předmětu Počítačová kartografie (KMA/POK) Otakar Čerba Západočeská univerzita Kartografická webová aplikace Přednáška z předmětu Počítačová kartografie (KMA/POK) Otakar Čerba Západočeská univerzita Datum vzniku dokumentu: 3. 11. 2011 Datum poslední aktualizace: 10. 12. 2011 Cíl

Více

Převod prostorových dat katastru nemovitostí do formátu shapefile

Převod prostorových dat katastru nemovitostí do formátu shapefile GIS Ostrava 2009 25. - 28. 1. 2009, Ostrava Převod prostorových dat katastru nemovitostí do formátu shapefile Karel Janečka1, Petr Souček2 1Katedra matematiky, Fakulta aplikovaných věd, ZČU v Plzni, Univerzitní

Více

- 1 - Smlouva o dílo. uzavřená podle 536 a násl. obchodního zákoníku v účinném znění

- 1 - Smlouva o dílo. uzavřená podle 536 a násl. obchodního zákoníku v účinném znění - 1 - Smlouva o dílo uzavřená podle 536 a násl. obchodního zákoníku v účinném znění Přílohy : A Technická dokumentace a popis díla B Kalkulace ceny díla 1. Účastníci smlouvy Smluvní strany této smlouvy,

Více

Přehled technologií mapových serverů ve státní správě

Přehled technologií mapových serverů ve státní správě Přehled technologií mapových serverů ve státní správě Digitální technologie v geoinformatice, kartografii a DPZ Ing. Arnošt Müller OBSAH 1. ÚVOD cíle, pojmy 2. VÝSTUPY 3. ZÁVĚR ÚVOD Papír Desktop GIS Server

Více

Manuál k aplikaci FieldGIS v.2.27

Manuál k aplikaci FieldGIS v.2.27 Manuál k aplikaci FieldGIS v.2.27 Petr Pala Copyright 2008 CENIA, laboratoř GIS 1. Úvod 1. Systémové požadavky 2. Části základního okna aplikace 1. Menu 1.1. File 1.2. Tools 1.3. Hlavní lišta 2. Editor

Více

GEOGRAFICKÉ INFORMAČNÍ SYSTÉMY

GEOGRAFICKÉ INFORMAČNÍ SYSTÉMY GEOGRAFICKÉ INFORMAČNÍ SYSTÉMY KGI/APGPS RNDr. Vilém Pechanec, Ph.D. Univerzita Palackého v Olomouci Univerzita Palackého v Olomouci INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ Environmentální vzdělávání rozvíjející

Více

ArcGIS v prostředí škol a univerzit. příprava na praxi. Sylva Vorlová

ArcGIS v prostředí škol a univerzit. příprava na praxi. Sylva Vorlová ArcGIS v prostředí škol a univerzit příprava na praxi Sylva Vorlová Co vás čeká 40 min Co potřebují umět dnešní absolventi úvod + ukázky: Sběr dat v Collectoru tvorba a využití webové služby, webové mapy

Více

Lubomír Dobrovolský, DOB113

Lubomír Dobrovolský, DOB113 Lubomír Dobrovolský, DOB113 Co je to SharpMap Verze Zdroje dat Vektorové formáty Rastrové formáty WMS servery Typy objektů, projekcí Práce se SharpMap Načtení geodat Ukázky kódu pro základní mapové operace

Více

DATA ARTICLE. AiP Beroun s.r.o.

DATA ARTICLE. AiP Beroun s.r.o. DATA ARTICLE AiP Beroun s.r.o. OBSAH 1 Úvod... 1 2 Vlastnosti Data Article... 1 2.1 Požadavky koncových uživatelů... 1 2.2 Požadavky na zajištění bezpečnosti a důvěryhodnosti obsahu... 1 3 Implementace

Více

KARTOGRAFICKÁ VIZUALIZACE DAT Z OPENSTREETMAP

KARTOGRAFICKÁ VIZUALIZACE DAT Z OPENSTREETMAP MASARYKOVA UNIVERZITA PŘÍRODOVĚDECKÁ FAKULTA GEOGRAFICKÝ ÚSTAV KARTOGRAFICKÁ VIZUALIZACE DAT Z OPENSTREETMAP Bakalářská práce Ludvík Adamec Vedoucí práce: Mgr. Bc. Jiří Kozel, Ph.D. Brno 2014 Bibliografický

Více

Rešerše vybraných zdrojů

Rešerše vybraných zdrojů ZÁPADOČESKÁ UNIVERZITA V PLZNI FAKULTA APLIKOVANÝCH VĚD KATEDRA MATEMATIKY Rešerše vybraných zdrojů na téma: Opensource aplikace pro vizualizaci 3D map. Zpracovala: Elena Belai Plzeň, 2013 Předběžná struktura

Více

ArcGIS Online a jeho využití (nejen) při výuce

ArcGIS Online a jeho využití (nejen) při výuce ArcGIS Online a jeho využití (nejen) při výuce Sylva Vorlová, ARCDATA PRAHA, s.r.o. Jeden z workshopů, které na Konferenci GIS Esri v ČR proběhly, nesl název ArcGIS Online a jeho využití pro výuku. Náplní

Více

Georeferencované mapové podklady z WMS služeb

Georeferencované mapové podklady z WMS služeb Georeferencované mapové podklady z WMS služeb Workshop Příprava mapových podkladů chata Junior, Kunčice u Starého Města pod Sněžníkem 24.-25. 1. 2015 web, web service, web-map-services web klient (IExploler,

Více

Počítačová Podpora Studia. Přednáška 5 Úvod do html a některých souvisejících IT. Web jako platforma pro vývoj aplikací.

Počítačová Podpora Studia. Přednáška 5 Úvod do html a některých souvisejících IT. Web jako platforma pro vývoj aplikací. Přednáška 5 1. Stručný přehled vývoje html H T m l (HTML...XML... html5), (Web API, JSON, REST,AJAX) 2. Některé související IT IP adresa, doménová adresa, name servery JavaScritp, Jquery, Angular PHP vs

Více

ArcGIS Server 10. Řešení pro sdílení geodat

ArcGIS Server 10. Řešení pro sdílení geodat ArcGIS Server 10 Řešení pro sdílení geodat ArcGIS Server 10 ArcGIS Server je komplexní nástroj, který představuje platformu pro poskytování služeb GIS umožňujících pořizování, správu a analýzu prostorových

Více

Úvod do tvorby internetových aplikací

Úvod do tvorby internetových aplikací CVT6 01a Úvod do tvorby internetových aplikací Osnova předmětu (X)HTML a tvorba webu pomocí přímého zápisu kódu Tvorba web designu a skládání stránek z kousků Skriptovací jazyky na webu Návrh software

Více

Geografické Informační Systémy 2007/ Kačmařík Vojtěch

Geografické Informační Systémy 2007/ Kačmařík Vojtěch Geografické Informační Systémy 2007/2008 - Kačmařík Vojtěch Obsah Obecné informace Dostupné služby (Available services) Rich Internet Application Webové služby (Web services) Navteq Porovnání s konkurencí

Více

ArcGIS for Server. V oblasti správy, vizualizace a zpracování prostorových dat nabízí ArcGIS for Server tyto možnosti:

ArcGIS for Server. V oblasti správy, vizualizace a zpracování prostorových dat nabízí ArcGIS for Server tyto možnosti: ArcGIS for Server ArcGIS for Server ArcGIS for Server je komplexní nástroj, který představuje platformu pro poskytování GIS služeb umožňujících pořizování, správu a analýzu prostorových dat a jejich vizualizaci.

Více

Obsah. Stručná historie World Wide Webu 7

Obsah. Stručná historie World Wide Webu 7 KAPITOLA I Web bez tajemství 1 Kde se vzal web a jeho stránky 2 Kouzlo jménem HTML 3 Jak stránky připravovat 5 Webová grafika 6 Web aktivní a interaktivní 6 Na straně serveru 6 Jak studovat tuto knihu

Více

XML Š ABLONY A JEJICH INTEGRACE V LCMS XML TEMPLATES AND THEIN INTEGRATION IN LCMS

XML Š ABLONY A JEJICH INTEGRACE V LCMS XML TEMPLATES AND THEIN INTEGRATION IN LCMS XML Š ABLONY A JEJICH INTEGRACE V LCMS XML TEMPLATES AND THEIN INTEGRATION IN LCMS Roman MALO - Arnošt MOTYČKA This paper is oriented to discussion about using markup language XML and its features in LCMS

Více

Možnosti aplikací Google pro analýzu (geo(

Možnosti aplikací Google pro analýzu (geo( Možnosti aplikací Google pro analýzu (geo( geo)dat Lukáš MAREK & Vít PÁSZTO -Katedra geoinformatiky PřF UP Olomouc GOOGLE MAPS & EARTH Největší hráč na trhu určující celosvětové trendy v oblasti IT a intenetu

Více

Technická dokumentace

Technická dokumentace Příloha č. 1 výzvy k podání nabídky na veřejnou zakázku malého rozsahu s názvem Doplnění účelové mapy povrchové situace Digitální technické mapy Plzeňského kraje 2015" Technická dokumentace 1/11 Úvod Tento

Více

MAPOVÉ APLIKACE A WEBOVÉ SLUŽBY MAWES NAŠE MAPY

MAPOVÉ APLIKACE A WEBOVÉ SLUŽBY MAWES NAŠE MAPY MAWES NAŠE MAPY Systém mapových aplikací a webových služeb MAWES umožňuje zpřístupnění geografických informací širokému okruhu uživatelů. Aktuální verze systému (MAWES 4) je nabízena pod obchodním názvem

Více

3 MOŽNÉ PŘÍSTUPY K TVORBĚ APLIKACÍ NAD SVG DOKUMENTY

3 MOŽNÉ PŘÍSTUPY K TVORBĚ APLIKACÍ NAD SVG DOKUMENTY 3 MOŽNÉ PŘÍSTUPY K TVORBĚ APLIKACÍ NAD SVG DOKUMENTY 3.1 Tenký a tlustý klient Klientské aplikace nad XML dokumenty v prostředí internetu se dají rozdělit na dvě skupiny: tenký klient a tlustý klient.

Více

INFORMAČNÍ SYSTÉMY NA WEBU

INFORMAČNÍ SYSTÉMY NA WEBU INFORMAČNÍ SYSTÉMY NA WEBU Webový informační systém je systém navržený pro provoz v podmínkách Internetu/intranetu, tzn. přístup na takový systém je realizován přes internetový prohlížeč. Použití internetového

Více

Webové služby a XML. Obsah přednášky. Co jsou to webové služby. Co jsou to webové služby. Webové služby a XML

Webové služby a XML. Obsah přednášky. Co jsou to webové služby. Co jsou to webové služby. Webové služby a XML Obsah přednášky Webové služby a XML Miroslav Beneš Co jsou to webové služby Architektura webových služeb SOAP SOAP a Java SOAP a PHP SOAP a C# Webové služby a XML 2 Co jsou to webové služby rozhraní k

Více

Hardware Různé počítačové platformy (personální počítače, pracovní stanice, víceuživatelské systémy) Požadavek na konkrétní vstupní a výstupní zařízen

Hardware Různé počítačové platformy (personální počítače, pracovní stanice, víceuživatelské systémy) Požadavek na konkrétní vstupní a výstupní zařízen Základy teorie GIS Tomáš Řezník Vymezení pojmů Kartografie je věda, technologie a umění tvorby map, včetně jejich studia jako vědeckých dokumentů a uměleckých prací (International Cartographic Association,

Více

Datové sklady ORP Datové úložiště referenčních dat (vč. pasportů, textů aj.) Příloha č. 1 Technická specifikace díla NÚAP. 1.

Datové sklady ORP Datové úložiště referenčních dat (vč. pasportů, textů aj.) Příloha č. 1 Technická specifikace díla NÚAP. 1. Příloha č. 1 Technická specifikace díla NÚAP 1. Koncept řešení Projekt NÚAP má zajistit efektivní sdílení a tvorbu dat ÚAP, ÚPD 1 společně s distribucí hotových dat ÚKM. Pro tyto účely zhotovitel vytvoří

Více

Miroslav PIZUR INVENTARIZACE STARÝCH OVOCNÝCH SADŮ NA ÚZEMÍ CHKO BÍLÉ KARPATY

Miroslav PIZUR INVENTARIZACE STARÝCH OVOCNÝCH SADŮ NA ÚZEMÍ CHKO BÍLÉ KARPATY Univerzita Palackého v Olomouci Přírodovědecká fakulta katedra geoinformatiky Miroslav PIZUR INVENTARIZACE STARÝCH OVOCNÝCH SADŮ NA ÚZEMÍ CHKO BÍLÉ KARPATY Magisterská práce Vedoucí práce: RNDr. Vilém

Více

Projekt Konsolidace IT a nové služby TC ORP Litomyšl

Projekt Konsolidace IT a nové služby TC ORP Litomyšl Projekt Konsolidace IT a nové služby TC ORP Litomyšl Technická specifikace C Minimální specifikace parametrů jednotlivých komponent včetně akceptačních podmínek. a Elektronické workflow č. parametr / požadavek

Více

Datový sklad KGI/APGPS. RNDr. Vilém Pechanec, Ph.D. Univerzita Palackého v Olomouci

Datový sklad KGI/APGPS. RNDr. Vilém Pechanec, Ph.D. Univerzita Palackého v Olomouci Datový sklad KGI/APGPS RNDr. Vilém Pechanec, Ph.D. Univerzita Palackého v Olomouci Univerzita Palackého v Olomouci INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ Environmentální vzdělávání rozvíjející uplatnění v praxi

Více

Microsoft Office 2003 Souhrnný technický dokument white paper

Microsoft Office 2003 Souhrnný technický dokument white paper Microsoft Office 2003 Souhrnný technický dokument white paper Přehled inteligentních klientských aplikací založených na sadě Microsoft Office 2003 System Publikováno: Duben 2003 Shrnutí: Inteligentní klienti

Více

Bentley MicroStation XM Podpora služeb WMS/WFS

Bentley MicroStation XM Podpora služeb WMS/WFS Bentley MicroStation XM Podpora služeb WMS/WFS Ing. Tomáš Staněk Bentley Systems ČR, s.r.o. ISSS Hradec Králové, 7.-8.4.2008 Bentley Systems Poskytuje služby a řešení pro státní správu a samosprávu, města

Více

www prezentace restaurace

www prezentace restaurace www prezentace restaurace www presentation of restaurant Ladislav Jeníček Bakalářská práce 2010 UTB ve Zlíně, Fakulta aplikované informatiky, 2010 4 ABSTRAKT Bakalářská práce se zabývá webovou prezentací

Více

Doručování analogových dokumentů. Doručování digitálních dokumentů

Doručování analogových dokumentů. Doručování digitálních dokumentů Zveřejnění informace o provozu podatelny a o podmínkách přijímání dokumentů na Magistrátu města Přerova dle 2 odst. 3 vyhlášky č. 259/2012 Sb. o podrobnostech výkonu spisové služby, ve znění pozdějších

Více

geotym.geogr.muni.cz Historie vzniku geoinforma ních infrastruktur a úvod do problematiky sm rnice INSPIRE 5.12.2012 Geoinforma ní infrastruktury (?

geotym.geogr.muni.cz Historie vzniku geoinforma ních infrastruktur a úvod do problematiky sm rnice INSPIRE 5.12.2012 Geoinforma ní infrastruktury (? 5.12.2012 Geoinforma ní infrastruktury (?) Historie vzniku geoinforma ních infrastruktur a úvod do problematiky sm rnice INSPIRE Geografické informa ní systémy (GIS) technologický základ Formáty SHP, DGN,

Více

ČESKÝ ROZCESTNÍK K INFORMACÍM O GIS A MOŽNOSTECH VZDĚLÁVÁNÍ

ČESKÝ ROZCESTNÍK K INFORMACÍM O GIS A MOŽNOSTECH VZDĚLÁVÁNÍ Univerzita Palackého v Olomouci Přírodovědecká fakulta Katedra geoinformatiky Jan HANZELKA ČESKÝ ROZCESTNÍK K INFORMACÍM O GIS A MOŽNOSTECH VZDĚLÁVÁNÍ Bakalářská práce Vedoucí práce: Mgr. Aleš Vávra Olomouc

Více

SA Služby IS DMVS LK

SA Služby IS DMVS LK Příloha A Směrnice IS DMVS LK Služby IS DMVS LK Verze 1.1 DMVS Libereckého kraje Zpracoval Datum 30. 10. 2015 Označení ŘD Popis Vydavatel URL Platnost Práva Liberecký kraj a aktivní partneři SA Služby

Více

Malý průvodce Internetem

Malý průvodce Internetem Malý průvodce Internetem Úvod Toto povídání by mělo sloužit jako užitečný zdroj informací pro ty, co o Internetu zatím mnoho neví nebo o něm jen slyšeli a neví, co si pod tím slovem představit. Klade si

Více

Část 1 Moderní JavaScript

Část 1 Moderní JavaScript Obsah Část 1 Moderní JavaScript Kapitola 1 Moderní programování v JavaScriptuh.................... 13 Objektově orientovaný JavaScript................................13 Testování zdrojového kódu......................................

Více

Ožehavé problémy normalizace a užívání české terminologie v geoinformatice. Doc. Ing. Jiří Šíma, CSc. Praha

Ožehavé problémy normalizace a užívání české terminologie v geoinformatice. Doc. Ing. Jiří Šíma, CSc. Praha Ožehavé problémy normalizace a užívání české terminologie v geoinformatice Doc. Ing. Jiří Šíma, CSc. Praha Geoinformatika geoinformatics, Geoinformatik, геоинформатика věda a technologie, která rozvíjí

Více

MULTIMEDIÁLNÍ HUDEBNÍ MAPA ČR PRO ZUŠ

MULTIMEDIÁLNÍ HUDEBNÍ MAPA ČR PRO ZUŠ UNIVERZITA PALACKÉHO V OLOMOUCI PŘÍRODOVĚDECKÁ FAKULTA KATEDRA GEOINFORMATIKY Jiří SEDONÍK MULTIMEDIÁLNÍ HUDEBNÍ MAPA ČR PRO ZUŠ Bakalářská práce Vedoucí práce: Mgr. Aleš VÁVRA Olomouc 2010 Prohlašuji,

Více

Formáty a dlouhodobé uložení: Identifikace, extrakce a validace

Formáty a dlouhodobé uložení: Identifikace, extrakce a validace Formáty a dlouhodobé uložení: Identifikace, extrakce a validace Zbyšek Stodůlka Brno, 2. 5. 2017 Informační balíčky Funkční celky digitálního archivu Příjem služby a funkce k balíčkům SIP (od tvůrců, tj.

Více

Moderní přístupy a nástroje GIS v ochraně přírody a krajiny ČR

Moderní přístupy a nástroje GIS v ochraně přírody a krajiny ČR Moderní přístupy a nástroje GIS v ochraně přírody a krajiny ČR Jan Zárybnický AOPK ČR, resortní organizace MŽP Esri konference, 8. 11. 2017 AOPK ČR Resortní organizace MŽP Územní působnost se vztahuje

Více

MAPOVÝ SERVER. IMS služby. WMS služby. ArcIMS (Arc Internet Map Server) IMS (Internet Map Service) WMS (Web map Service) WFS ( Web Feature Service)

MAPOVÝ SERVER. IMS služby. WMS služby. ArcIMS (Arc Internet Map Server) IMS (Internet Map Service) WMS (Web map Service) WFS ( Web Feature Service) MAPOVÝ SERVER Mapové služby se vytvářejí a zveřejňují pomocí internetového mapového serveru ArcIMS 1). Agentura ochrany přírody a krajiny ČR tímto způsobem poskytuje dva formáty mapových služeb IMS 2)

Více

SYSTÉM PRO KONFIGURACI KOMUNIKAČNÍCH TERMINÁLŮ A VIZUALIZACI STAVOVÝCH DAT Z KOLEJOVÝCH VOZIDEL

SYSTÉM PRO KONFIGURACI KOMUNIKAČNÍCH TERMINÁLŮ A VIZUALIZACI STAVOVÝCH DAT Z KOLEJOVÝCH VOZIDEL SYSTÉM PRO KONFIGURACI KOMUNIKAČNÍCH TERMINÁLŮ A VIZUALIZACI STAVOVÝCH DAT Z KOLEJOVÝCH VOZIDEL SYSTEM FOR CONFIGURATION OF COMMUNICATION TERMINALS AND VISUALIZATION OF STATE INFORMATION FROM RAIL VEHICLES

Více

Propojení GIS a on-line mapových nástrojů a služeb - MapInfo a Google Earth WMS / WFS služby

Propojení GIS a on-line mapových nástrojů a služeb - MapInfo a Google Earth WMS / WFS služby Propojení GIS a on-line mapových nástrojů a služeb - MapInfo a Google Earth WMS / WFS služby Aplikace výpočetní techniky ve FG Jakub Langhammer ZS 2009/10 Program Google Earth Co je Vizualizace Možnosti

Více

LuxRiot uživatelský manuál verze 1.6.12. Uživatelský manuál Verze 1.6.12. -1-2008, Stasa s.r.o.,pokorného 14, 190 00, PRAHA

LuxRiot uživatelský manuál verze 1.6.12. Uživatelský manuál Verze 1.6.12. -1-2008, Stasa s.r.o.,pokorného 14, 190 00, PRAHA Uživatelský manuál Verze 1.6.12-1- 2008, Stasa s.r.o.,pokorného 14, 190 00, PRAHA LuxRiot je softwarový balík, určený pro sledování a ukládání dat z kamer. Umožňuje přijímat data z IP kamer a video serverů

Více

Mapové servery. Novák Petr Katedra informatiky a geoinformatiky Fakulta životního prostředí Univerzita J. E. Purkyně v Ústí nad Labem.

Mapové servery. Novák Petr Katedra informatiky a geoinformatiky Fakulta životního prostředí Univerzita J. E. Purkyně v Ústí nad Labem. Mapové servery Novák Petr Katedra informatiky a geoinformatiky Fakulta životního prostředí Univerzita J. E. Purkyně v Ústí nad Labem Prosinec 2010 1 Využití Internetu pro GIS Publikace geodat Sběr a aktualizace

Více

Mediální komunikace. Vysoká škola mezinárodních a veřejných vztahů PhDr. Peter Jan Kosmály, Ph.D. 4. 11. 2015

Mediální komunikace. Vysoká škola mezinárodních a veřejných vztahů PhDr. Peter Jan Kosmály, Ph.D. 4. 11. 2015 Mediální komunikace Vysoká škola mezinárodních a veřejných vztahů PhDr. Peter Jan Kosmály, Ph.D. 4. 11. 2015 Public relations, žurnalistika a komunikační kanály Základní prvky přenosu sdělení (lineární

Více

MAPOVÁNÍ BIOTOPŮ BIOTOP ARCGIS SERVER

MAPOVÁNÍ BIOTOPŮ BIOTOP ARCGIS SERVER MAPOVÁNÍ BIOTOPŮ Aplikace Mapování biotopů je určená pro on-line aktualizaci vrstvy mapování biotopů 1) (dále jen VMB) pořízené v létech 2001 až 2004 pro celé území ČR. Aktualizace byla zahájena v roce

Více

NOVINKY V DATABÁZÍCH CEDA

NOVINKY V DATABÁZÍCH CEDA NOVINKY V DATABÁZÍCH CEDA GIS KU květen 2017 Jan Vodňanský Central European Data Agency, a.s. výrobní ředitel vodnansky@ceda.cz StreetNet CrossBorder Vektorové mapové dlaždice Route4All StreetNet CrossBorder

Více

ArcGIS Online Subscription

ArcGIS Online Subscription ArcGIS Online Subscription GIS pro organizace ArcGIS Online je GIS v cloudu. Poskytuje služby GIS v prostředí internetu, ať už se jedná o úložné místo, publikaci mapových a geoprocessingových služeb, nebo

Více

Geografické informační systémy GIS

Geografické informační systémy GIS Geografické informační systémy GIS Prohloubení nabídky dalšího vzdělávání v oblasti zeměměřictví a katastru nemovitostí ve Středočeském kraji CZ.1.07/3.2.11/03.0115 Projekt je finančně podpořen Evropským

Více

ArcGIS Server na platformě Web sdílení dat a služeb

ArcGIS Server na platformě Web sdílení dat a služeb ArcGIS Server na platformě Web 2.0 - sdílení dat a služeb Radek Kuttelwascher ARCDATA PRAHA, s.r.o. Sdílen lení dat a sluå å eb sdílen lení znalostí Technologie Metody Organizace Data Procesy Standards

Více

MAWIS. Uživatelská dokumentace

MAWIS. Uživatelská dokumentace MAWIS Uživatelská dokumentace Verze 27-11-2008 OBSAH OBSAH... 2 1) O MAPOVÉM SERVERU... 3 2) POTŘEBNÁ NASTAVENÍ... 3 Hardwarové požadavky... 3 Softwarové požadavky... 3 Nastavení Internet Exploreru:...

Více

Využití programu MISYS pro správu nemovitého majetku Českých drah

Využití programu MISYS pro správu nemovitého majetku Českých drah Jaroslav Kotolan 1 Využití programu MISYS pro správu nemovitého majetku Českých drah Klíčová slova: GIS, MISYS, ISNM, katastr nemovitostí, správa nemovitostí, ÚAP Úvod Základní úloha Českých drah, a.s.

Více

Digitální mapa veřejné správy (DMVS) Ústeckého kraje část Nástroje pro tvorbu a údržbu Územně analytických podkladů

Digitální mapa veřejné správy (DMVS) Ústeckého kraje část Nástroje pro tvorbu a údržbu Územně analytických podkladů T-MAPY spol. s r.o. Špitálská 150 500 03 Hradec Králové tel. 495 511 111 fax 495 513 371 e-mail: info@tmapy.cz http://www.tmapy.cz Digitální mapa veřejné správy (DMVS) Ústeckého kraje část Nástroje pro

Více

NÁSTROJE PRO TVORBU A ÚDRŽBU ÚZEMNĚ ANALYTICKÝCH PODKLADŮ (NÚAP)

NÁSTROJE PRO TVORBU A ÚDRŽBU ÚZEMNĚ ANALYTICKÝCH PODKLADŮ (NÚAP) T-MAPY spol. s r.o. Špitálská 150 500 03 Hradec Králové tel. 495 511 111 fax 495 513 371 e-mail: info@tmapy.cz http://www.tmapy.cz NÁSTROJE PRO TVORBU A ÚDRŽBU ÚZEMNĚ ANALYTICKÝCH PODKLADŮ (NÚAP) Uživatelská

Více

Desktopový GIS a Grafický editor. Technický profil

Desktopový GIS a Grafický editor. Technický profil Desktopový GIS a Grafický editor Technický profil Úvodní informace GeoStore V6 je moderní GIS systém vyvinutý v technologii Microsoft.NET. Spojuje v sobě nejdůležitější funkce pro tvorbu, aktualizaci a

Více

Radim Zika náměstek hejtmana pověřený vedením resortu rozvoje venkova, zemědělství, životního prostředí a informatiky

Radim Zika náměstek hejtmana pověřený vedením resortu rozvoje venkova, zemědělství, životního prostředí a informatiky Slovo úvodem Radim Zika náměstek hejtmana pověřený vedením resortu rozvoje venkova, zemědělství, životního prostředí a informatiky Informační systém životního prostředí Libereckého kraje budujeme jako

Více

HRUBÝ NÁVRH SYSTÉM NA KONTROLU STAVU POHYBOVÝCH PLOCH LETIŠŤ V ČESKÉ REPUBLICE PRO PŘIPRAVOVANOU AGENDU ÚCL (etapa I)

HRUBÝ NÁVRH SYSTÉM NA KONTROLU STAVU POHYBOVÝCH PLOCH LETIŠŤ V ČESKÉ REPUBLICE PRO PŘIPRAVOVANOU AGENDU ÚCL (etapa I) HRUBÝ NÁVRH SYSTÉM NA KONTROLU STAVU POHYBOVÝCH PLOCH LETIŠŤ V ČESKÉ REPUBLICE PRO PŘIPRAVOVANOU AGENDU ÚCL (etapa I) Identifikační kód: TB9500MD103 Řešitel: GEODÉZIE TOPOS, a. s. Řešitelský tým: Ing.

Více

G E O G R A F I C K É I N F O R M A Č N Í S Y S T É M Y. Bc. Michalis Katapodis kat015

G E O G R A F I C K É I N F O R M A Č N Í S Y S T É M Y. Bc. Michalis Katapodis kat015 G E O G R A F I C K É I N F O R M A Č N Í S Y S T É M Y Bc. Michalis Katapodis kat015 Použili jste před cestou na dovolenou internetový plánovač tras? Nechali jste si vyhotovit výpis z katastru nemovitostí?

Více

Vedoucí práce: Ing. Petr Soukup, Ph.D. Fakulta stavební Katedra mapování a kartografie Obor Geoinformatika

Vedoucí práce: Ing. Petr Soukup, Ph.D. Fakulta stavební Katedra mapování a kartografie Obor Geoinformatika Diplomová práce Vedoucí práce: Ing. Petr Soukup, Ph.D. České vysoké učení technické v Praze Fakulta stavební Katedra mapování a kartografie Obor Geoinformatika 19. ledna 2011 U vod Pra ce s daty Porovna

Více

UNIVERZITA PARDUBICE. Fakulta elektrotechniky a informatiky. Informační systém realitní kanceláře Jan Šimůnek

UNIVERZITA PARDUBICE. Fakulta elektrotechniky a informatiky. Informační systém realitní kanceláře Jan Šimůnek UNIVERZITA PARDUBICE Fakulta elektrotechniky a informatiky Informační systém realitní kanceláře Jan Šimůnek Bakalářská práce 2011 Prohlášení autora Prohlašuji, že jsem tuto práci vypracoval samostatně.

Více

MAPY A DATA PRO GEOGRAFICKÉ APLIKACE VE MĚSTĚ LIBEREC MAPS AND DATA FOR GEOGRAPHIC APLICATION IN THE CITY OF LIBEREC

MAPY A DATA PRO GEOGRAFICKÉ APLIKACE VE MĚSTĚ LIBEREC MAPS AND DATA FOR GEOGRAPHIC APLICATION IN THE CITY OF LIBEREC Technická univerzita v Liberci FAKULTA PŘÍRODOVĚDNĚ-HUMANITNÍ A PEDAGOGICKÁ Katedra: Studijní program: Studijní obor: Geografie Geografie Aplikovaná geografie MAPY A DATA PRO GEOGRAFICKÉ APLIKACE VE MĚSTĚ

Více

Základní úlohy: vytvoření dokumentu...13

Základní úlohy: vytvoření dokumentu...13 3 KAPITOLA 1 Základní úlohy: vytvoření dokumentu....................13 Přehled uživatelského rozhraní.......................................15 Změna pozadí a velikosti plochy scény.................................17

Více

HTML5 & RIA JAKO NOVÁ ÉRA WebGIS? Rostislav NÉTEK 1

HTML5 & RIA JAKO NOVÁ ÉRA WebGIS? Rostislav NÉTEK 1 HTML5 & RIA JAKO NOVÁ ÉRA WebGIS? Rostislav NÉTEK 1 1 Katedra geoinformatiky, Přírodovědecká fakulta, Univerzita Palackého v Olomouci, 17. listopadu 50, 771 46, Olomouc rostislav.netek@upol.cz Abstrakt

Více

Metodika zpřístupnění digitalizovaných glóbů webovou mapovou službou

Metodika zpřístupnění digitalizovaných glóbů webovou mapovou službou Metodika zpřístupnění digitalizovaných glóbů webovou mapovou službou Klára Ambrožová, Jan Havrlant, Ondřej Böhm, Milan Talich Realizováno z programového projektu DF11P01OVV021: Program aplikovaného výzkumu

Více

M M S. Značkovací jazyky

M M S. Značkovací jazyky M M S Značkovací jazyky H i s t o r i e SGML HTML XML VRML TIFF... S o u č a s n o s t XML Schémata -> Mnoho nových jazyk ů, formátů B u d o u c n o s t Kdo ví Z n a č k y R ů zný charakter Ohraničující

Více

Technická specifikace předmětu veřejné zakázky Zhotovení interaktivního webového portálu a mobilních aplikací

Technická specifikace předmětu veřejné zakázky Zhotovení interaktivního webového portálu a mobilních aplikací Technická specifikace předmětu veřejné zakázky Zhotovení interaktivního webového portálu a mobilních aplikací 1 Členění zakázky... 2 1.1 Webový portál... 2 1.1.1 Obecné požadavky... 2 1.1.2 Seznam databází...

Více

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA INFORMAČNÍCH TECHNOLOGIÍ ÚSTAV INFORMAČNÍCH SYSTÉMŮ FACULTY OF INFORMATION TECHNOLOGY DEPARTMENT OF INFORMATION SYSTEMS GUI DESIGNER

Více

Webové mapové služby. Lukáš Birka

Webové mapové služby. Lukáš Birka Webové mapové služby Lukáš Birka Co jsou to webové služby? Rozhraní k aplikaci dostupné prostřednictvím počítačové sítě, založené na standardních internetových technologiích. Obecně: je-li aplikace dostupná

Více

ZNAČKOVACÍ JAZYKY A JEJICH VYUŽÍVÁNÍ MARKUP LANGUAGE AND THEIR USE. Zdeněk Havlíček

ZNAČKOVACÍ JAZYKY A JEJICH VYUŽÍVÁNÍ MARKUP LANGUAGE AND THEIR USE. Zdeněk Havlíček ZNAČKOVACÍ JAZYKY A JEJICH VYUŽÍVÁNÍ MARKUP LANGUAGE AND THEIR USE Zdeněk Havlíček Anotace: Značkovací jazyk vkládá do textu dokumentu další informace o vlastním textu. Značkovací jazyky se využívají především

Více

MARUSHKA. Tipy na práci s mapovým prohlížečem Marushka. Marushka je webová mapová aplikace pro zobrazování map a informací z GISu města Plzně.

MARUSHKA. Tipy na práci s mapovým prohlížečem Marushka. Marushka je webová mapová aplikace pro zobrazování map a informací z GISu města Plzně. MARUSHKA Marushka je webová mapová aplikace pro zobrazování map a informací z GISu města Plzně. Tipy na práci s mapovým prohlížečem Marushka MARUSHKA Tipy na práci s mapovým prohlížečem Marushka Strana

Více

WEBOVÁ APLIKACE GEOPORTÁL ŘSD ČR

WEBOVÁ APLIKACE GEOPORTÁL ŘSD ČR Uživatelská dokumentace Datum: 3. 5. 2016 Verze: 1.2 WEBOVÁ APLIKACE GEOPORTÁL ŘSD ČR Zpracoval VARS BRNO a.s. A:: Kroftova 3167/80c 616 00 Brno T:: +420 515 514 111 E:: info@vars.cz IČ:: 634 819 01 DIČ::

Více

ZÁVĚREČNÁ STUDIJNÍ PRÁCE dokumentace

ZÁVĚREČNÁ STUDIJNÍ PRÁCE dokumentace ZÁVĚREČNÁ STUDIJNÍ PRÁCE dokumentace Dokumentační systém pro Android Marek Kovalčík Obor: Třída: Školní rok: 18-20-M/01 INFORMAČNÍ TECHNOLOGIE se zaměřením na počítačové sítě a programování IT4 2015/2016

Více