Správa Informací Archívu Map Čsos
Total Page:16
File Type:pdf, Size:1020Kb
Univerzita Palackého v Olomouci Přírodov ědecká fakulta Katedra geoinformatiky Ond řej VESELÝ SPRÁVA INFORMACÍ ARCHÍVU MAP ČSOS Magisterská práce Vedoucí práce: RNDr. Vilém PECHANEC, Ph.D. Olomouc 2012 Čestné prohlášení Prohlašuji, že jsem magisterskou práci magisterského studia oboru Geoinformatika vypracoval samostatn ě pod vedením Viléma Pechance. 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 Olomouci 24. dubna 2012 _________________________ Děkuji vedoucímu práce Vilémovi Pechancovi za podn ěty a p řipomínky při vypracování práce. Dále d ěkuji správci archívu Zde ňku Lenhartovi za velkou ochotu a spolupráci, p ředsedovi mapové rady Janu Langrovi za přínosné podn ěty a konzultantovi Tomáši Novotnému za odborné rady týkající se technického řešení. Spole čnosti T-MAPY bych rád pod ěkoval za poskytnutí materiální, finan ční a konzulta ční podpory p ři návrhu a vývoji aplikace, která je hlavní sou částí této práce. V neposlední řad ě bych rád pod ěkoval své rodin ě a p ředevším p řítelkyni za neocenitelnou motivaci a podporu. OBSAH SEZNAM POUŽITÝCH ZKRATEK ……………………...………………………7 ÚVOD .......…………………………………………..………….…………………...8 1 CÍLE PRÁCE............................................................................................................. 11 2 POUŽITÉ METODY A POSTUPY ZPRACOVÁNÍ ............................................ 12 2.1 Použitá data........................................................................................................ 12 2.1.1 Náhledy................................................................................................... 12 2.1.2 Obrysy..................................................................................................... 12 2.1.3 Tabulková data........................................................................................ 13 2.2 Použité programy a technologie......................................................................... 13 2.2.1 Programy a technologie pro vývoj webové aplikace.............................. 13 2.2.2 Programy pro migraci dat....................................................................... 14 2.2.3 Ostatní a dopl ňkové programy................................................................ 14 2.3 Postupy zpracování ............................................................................................ 15 3 SOU ČASNÝ STAV ŘEŠENÉ PROBLEMATIKY ................................................ 16 3.1 Archív map ČSOS.............................................................................................. 16 3.2 Aktualizace dat na mapovém serveru ČSOB..................................................... 17 3.3 Ostatní mapové servery zam ěř ené na mapy pro orienta ční b ěh......................... 18 3.3.1 WorldOfO.com ....................................................................................... 19 3.3.2 Česká republika - Sajal ........................................................................... 20 3.3.3 Izrael ....................................................................................................... 20 3.3.4 Finsko ..................................................................................................... 21 3.3.5 Litva........................................................................................................ 22 3.3.6 Lotyšsko.................................................................................................. 23 3.3.7 Slovensko................................................................................................ 23 3.3.8 Slovinsko ................................................................................................ 24 3.3.9 Švédsko................................................................................................... 25 3.3.10 Švýcarsko................................................................................................ 25 3.3.11 Srovnání mapových server ů s mapami pro orienta ční sporty................. 26 3.4 Výb ěr vhodné technologie pro online editaci geometrie ................................... 28 3.4.1 Google Maps API a Google Fusion Tables ............................................ 28 3.4.2 OpenLayers, PostgreSQL a PostGIS ...................................................... 29 3.4.3 ArcGIS APIs........................................................................................... 29 3.4.4 Záv ěre čné shrnutí.................................................................................... 29 4 TEORETICKÁ ČÁST .............................................................................................. 30 4.1 Mikroformáty..................................................................................................... 30 4.1.1 hCard a hCalender .................................................................................. 31 6 4.1.2 Mikroformáty ve webových prohlíže čích............................................... 33 4.1.3 Pro č používat mikroformáty? ................................................................. 35 4.2 OpenLayers ........................................................................................................ 36 4.3 GeoJSON............................................................................................................ 37 4.4 Google aplikace.................................................................................................. 38 4.4.1 Google Maps API ................................................................................... 39 4.4.2 Google Fusion Tables............................................................................. 41 5 ANALÝZA ................................................................................................................. 44 5.1 Dotazník ............................................................................................................. 44 5.2 Nám ěty ze sch ůzek............................................................................................. 48 5.3 Datový model..................................................................................................... 49 5.4 Katalog požadavk ů............................................................................................. 50 6 MIGRACE DAT........................................................................................................ 52 6.1 Náhledy .............................................................................................................. 52 6.2 Geografická data ................................................................................................ 53 6.3 Tabulková data................................................................................................... 54 6.4 Záv ěre čné úpravy ve Fusion Tables................................................................... 55 7 VÝSLEDKY............................................................................................................... 57 7.1 Ve řejná část aplikace.......................................................................................... 59 7.1.1 Mapová aplikace..................................................................................... 59 7.1.2 Tabulkové registry.................................................................................. 65 7.2 Privátní zóna, klient pro editaci dat.................................................................... 67 8 DISKUZE ................................................................................................................... 71 9 ZÁV ĚR ....................................................................................................................... 74 POUŽITÁ LITERATURA A INFORMA ČNÍ ZDROJE SUMMARY PŘÍLOHY 7 SEZNAM POUŽITÝCH ZKRATEK Zkratka Význam AJAX Asynchronous JavaScript and XML – obecné ozna čení technologie vývoje interaktivních webových aplikací API Application Programming Interface – rozhraní pro programování aplikací BSD Berkeley Software Distribution – licence pro svobodný software CD Compact Disc – kompaktní disk COF Czech Orienteering Federation CSV Comma-separated value – formát pro ukládání tabulkových dat ČSOS Český svaz orienta čních sport ů DB Database – databáze DBMS Database Management System – systém řízení báze dat DM datový model DPI Dots per inch – bod ů na palec – rozlišení rastrových soubor ů DVD Digital Video Disc – digitální video disk EXIF Exchangeable Image File Format – formát metadat vkládaných do soubor ů digitálními fotoaparáty či jinými za řízeními GB Gigabyte – jednotka pro digitální ukládání informací GFS Google File System – zp ůsob ukládání dat používaný spol. Google GUI Graphic User Interface – uživatelské rozhraní HDD Hard Disk Drive – pevný disk HTML HyperText Markup Language – zna čkovací jazyk používaný pro tvorbu webových stránek a aplikací IOF International Orienteering Federation – Mezinárodní federace orienta čního b ěhu ISOM International Specification for Orienteering Maps – standardizovaný mapový klí č pro mapy pro orienta ční b ěh IT Information Technology JPEG Joint Photographic Experts Group – standardní metoda ztrátové komprese KML Keyhole Markup Language – formát založený na XML pro ukládání geografických dat LOB orienta ční závod na lyžích LZW Lempel–Ziv–Welch – bezztrátová komprese rastrových obraz ů 8 MDB Microsoft Database MR mapová rada MTBO Mountain Bike Orienteering – orienta ční závod na horských kolech OB orienta ční b ěh OS Operating System – opera ční systém PC Personal Computer