UNIVERZITA PALACKÉHO OLOMOUC PŘÍRODOVĚDECKÁ FAKULTA KATEDRA GEOINFORMATIKY
Ondřej VESELÝ
VYUŽITÍ GIS PŘI VELKÉ SPORTOVNÍ AKCI NA PŘÍKLADU MS V ORIENTAČNÍM BĚHU 2008
Bakalářská práce
Vedoucí práce: Mgr. Jaroslav Burian
Olomouc 2008
Prohlašuji, že jsem zadanou bakalářskou práci řešil sám a že jsem uvedl veškerou použitou literaturu.
Hradec Králové, 28. 5. 2008 ……………………………..
Chtěl bych poděkovat kolegům z firmy T –MAPY za námět, směřování k cíli a za pomoc při technickém zpracování bakalářské práce.
Vysoká škola: Univerzita Palackého v Olomouci
Fakulta: Přírodovědecká
Katedra: Geoinformatiky
Školní rok: 2007-2008
ZADÁNÍ BAKALÁŘSKÉ PRÁCE Ondřeje
pro obor
VESELÉHO
Geografie a geoinformatika
Název tématu:
VYUŽITÍ GIS PŘI VELKÉ SPORTOVNÍ AKCI NA PŘÍKLADU MS V ORIENTAČNÍM BĚHU 2008 USING GIS IN BIG SPORT EVENT: CASE STUDY FOR WORLD CUP IN ORIENTEERING 2008 Zásady pro vypracování: Cílem diplomové práce je vytvořit aplikaci mapového serveru pro potřeby organizace MS v orientačním běhu 2008 v Olomouci. Na základě analýzy požadavků organizátorů a dostupnosti dat sestaví student datový model, naplní jej a spustí provoz mapového serveru jako jádro GIS aplikace. Student v případě potřeby provede sběr mapových i atributových podkladů. Po dobu celou dobu řešení bude spolupracovat s organizačním výborem. V závěru provede diskusi, ve které zhodnotí výsledky své práce s ohledem na přesnost dat, sdílení aplikace a navazující studie. Student se ve své práci zaměří především na: 1. hodnocení mapových serverů pro potřeby organizace sportovních akcí 2. využití všech funkcí GIS 3. definování požadavků na jednotlivé komponenty GIS Student odevzdá údaje o všech datových sadách, které vytvořil nebo získal v rámci práce, pro potřeby zaevidování do Metainformačního systému katedry geoinformatiky ve formě vyplněného formuláře. Celá práce (text, přílohy, výstupy, zdrojová a vytvořená data, metadatový formulář) bude odevzdána v digitální podobě na CD (DVD) a text práce se všemi přílohami bude odevzdán ve dvou svázaných výtiscích na sekretariát katedry. O bakalářské práci student vytvoří webovou stránku, která bude v den odevzdání práce umístěna na katedrální server. Práce bude zpracována podle zásad dle Voženílek (2002). Na závěr bakalářské práce připojí student jednostránkové resumé v anglickém jazyce.
Rozsah grafických prací: Dle potřeby Rozsah průvodní zprávy: Maximálně 50 stran textu
Seznam odborné literatury: Voženílek, V. (2005): Cartography for GIS – geovisualization and map communication. Vydavatelství UP, Olomouc, 140 s Voženílek, V. (2002): Diplomové práce z geoinformatiky. Olomouc, UP, 61 s. Voženílek, V. (1999): Aplikovaná kartografie I - tematické mapy. Olomouc, Vydavatelství UP, 178 s. práce Petersona, Carthwrighta, Robinsona, Ormelinga a Kraaka diplomové práce J. Caudra, J. Buriana, L. Svobody časopisy GaKO, Kartografické listy sborníky z konferencí ICA
Vedoucí bakalářské práce: Mgr. Jaroslav BURIAN Konzultant bakalářské práce: Datum zadání bakalářské práce: červen 2007 Termín odevzdání bakalářské práce: květen 2008
L.S
................................................ Vedoucí katedry
V Olomouci dne 15.6.2006
.......................................................... Vedoucí bakalářské práce
Obsah Úvod.........................................................................................................................8 1 Cíle práce .........................................................................................................9 2 Metody a postup zpracování ..........................................................................10 2.1 Technologie .............................................................................................10 2.2 Postup zpracování ....................................................................................13 3 Současný stav řešené problematiky ...............................................................15 3.1 Gis a sport ................................................................................................17 4 Sportovně zaměřené weby na internetu .........................................................18 4.1 Obecně zaměřené mapové služby............................................................18 4.2 Sportovně zaměřené weby .......................................................................30 5 Postup tvorby mapové aplikace .....................................................................41 5.1 Analýza potřeb účastníků a diváků..........................................................41 5.2 Mapový server .........................................................................................45 5.3 Rozhraní mapového serveru ....................................................................45 5.4 Použitá data..............................................................................................47 5.5 Síťové analýzy .........................................................................................49 6 Výsledky ........................................................................................................52 7 Diskuze ..........................................................................................................53 8 Závěr ..............................................................................................................55 9 Použité zdroje.................................................................................................56 Summary ................................................................................................................59 Seznam příloh ........................................................................................................60
-6-
Úvod Touto prací jsem se rozhodl zabývat, protože aktivně provozuji několik sportů, jedná se především o orientační běh. Geografie služeb a cestovního ruchu je jednou z vědních disciplín geografie socioekonomické, mezi služby patří bezpochyby i sport. Tato bakalářská práce se věnuje nejprve obecnému řešení aplikace geografických informačních systémů ve sportu, a pak se zaměří na konkrétní řešení pro velkou sportovní akci: Mistrovství světa v orientačním běhu (World orienteering cup), které se koná v červenci 2008 v Olomouci a blízkém okolí (dále jen WOC 2008).
-7-
1 Cíle práce Hlavním cílem mé práce je vytvořit mapový server pro MS v OB 2008. Jedná se o konkrétní řešení projektu aplikace geografických informačních systémů ve sportu. Zadáním je vytvořit plně funkční webové rozhraní s mapovým serverem určeným pro účastníky a diváky WOC 2008. Aplikace jako taková by měla sloužit závodníkům, pořadatelům i návštěvníkům tohoto tzv. svátku orientačního běhu. Komunikace s pořadateli je v tomto případě celkem nezbytná, protože aplikace
bude
interaktivně
propojená
s oficiálním
webem
WOC
(www.woc2008.cz). Náplní jsou informace, které plynule navazují a doplňují oficiální web. Jedná se především o zakázané prostory (embargoed areas), to jsou území, která, byla již před více než rokem vyhlášena jako zakázané pro vstup závodníkům. Dále závodní prostory (competition areas) , území, kde se poběží jednotlivé závody, a pak bývalé mapy (related maps), jedná se o mapy závodních prostorů pro orientační běh, které jsou několik let staré, ale závodníkům poslouží pro přípravu, protože nás informují o členitosti a charakteru území, i když je samozřejmé, že došlo k výrazné změně porostu. Součástí náplně také budou výstupy ze síťových analýz (plánování tras pro auta, autobusy na jednotlivé závody), tzn. mapky, plánky, itineráře, atd. Dále se práce bude zabývat turistickými zajímavostmi a dalšími objekty zájmu, jako jsou restaurace, obchody, penziony, hotely, benzinové stanice a další, které bude možné vyhledávat podle vzdálenosti od centra závodu a lokalizovat.
-8-
2 Metody a postup zpracování Pro realizaci této práce bylo nezbytné využít a použít běžné metody a postupy používané v geografických informačních systémech. V této kapitole je zmíněn také přehled využívaných metod, aplikací, technologií a systémů pro tuto práci.
2.1 Technologie 2.1.1 T-MapServer T-MapServer – intra(inter)netová technologie vyvinutá firmou T-MAPY spol. s r.o. Aplikační nadstavba mapových serverů (ArcIMS, MapServer) je určena ke zpřístupnění nejen geografických informací co nejširšímu okruhu uživatelů. Tato technologie může být využita v řadě úloh od jednoduchého zobrazení mapy až po komplexní práci s graficky i databázově orientovanými aplikacemi s možností jejich vzájemného propojení (T-WIST - aplikace, publikační systém). [15]
Obr.1: Struktura T-WIST serveru firmy T-MAPY
-9-
Na rozdíl od jiných mapových serverů umožní snadnou komunikaci mezi mapami a externími aplikacemi a práci, jak v prostředí operačního systému Windows, tak i prostředí UNIX (Solaris, LINUX apod.). Základem uživatelského prostředí je standardní www prohlížeč (MS Internet Explorer, Mozilla, Netscape). Funkčnost a vzhled aplikace vychází ze zvyklostí zavedených v konkrétním systému a z její definice pro jednotlivé skupiny uživatelů. Jednou z předností tohoto řešení je i možnost propagace a provozování GIS na externích www stránkách a přístup k informacím i vzdáleně – z domova či z místa kdekoli ve světě. T-MapServer je přirozeným pokračováním řady GIS produktů nabízených firmou T-MAPY pro jednotlivé skupiny uživatelů – ArcView –> T-MapViewer / GISel –> T-MapServer.[15]. V současné době již firma T-MAPY nabízí mapového klienta ve 3 verzích. Jsou to GIS, HTML a AJAX klient. První je velmi využívaný v projektech pro státní správu a má u všech projektů podobný vzhled. Další verzi klienta (HTML) lze mnohem detailněji designově propracovat, ale zase nenabízí tolik funkcí pro práci s daty jako GIS klient. AJAX klient je nejnovější z této řady mapových klientů společnosti T-MAPY a již plně vyhovuje „tzv. standardům Webu 2.0“, viz. kapitola 4.1. Mezi základní funkce T-MapServeru bezpochyby patří nástroje pro pohyb v mapě a ovládání výřezu a obsahu mapy (přibližování a oddalování, pan). Informace o vybraných objektech lze získat při dotazu přímo kliknutím do mapy. Lze různě kombinovat rastrová i vektorová data včetně využití externích zdrojů (např. WMS – Web Map Services), s tím, že i rastrové vrstvy lze zobrazovat transparentně. Na mapě lze také zobrazovat plovoucí popisky. Tato technologie umožňuje oboustrannou komunikaci s dalšími aplikacemi (velmi využívané je propojení do databáze - na různé agendy –T-WIST). GIS klient umožňuje vrstvy uspořádat do stromové struktury. Z dalších funkcí bych zmínil především tématické mapování, grafy, editace bodových témat, automatická optimalizace přenosu dat na klienta, dynamické rozdělení zátěže mezi více serverů, variabilita uživatelského prostředí, jeho obsahu a funkčnosti.
- 10 -
2.1.2 HTML (XHTML) S příchodem internetu přišla základní platforma pro psaní dokumentů umísťovaných na web. S vývojem internetu bylo nezbytné rozvíjet i tuto platformu, tzn. přidávat nové funkce, atd. Poslední velmi využívanou platformou je HTML 4.01, které má několik podob (Strict a Transitional,…). I když se dnes již více využívá platforma XHTML 1.0, je HTML 4.01 ještě velmi rozšířené. Tento jazyk je složen s tzv. tagů např.
, které jsou párové a nepárové. Tyto tagy mohou mít různé parametry, dříve se všechny psaly do HTML kódu, nyní je již standardem CSS styl, kam se téměř veškeré parametry zapisují.
2.1.3 CSS Jazyk používání pro formátování HTML. Každý text má obsah a formu. Formátem (formou) webových stránek se rozumí třeba barva a velikost písma, pozadí, zarovnání atd., prostě vše, co nepatří do obsahu. To je formátování.[24] CSS vzniklo někdy kolem roku 1997. Je to kolekce metod pro grafickou úpravu webových stránek. Ta zkratka znamená Cascading Style Sheets, česky "kaskádové styly". Kaskádové, protože se na sebe mohou vrstvit definice stylu, ale platí jenom ta poslední.[24] Styly lze používat několika způsoby, z nich asi nejpoužívanější je použití externího stylopisu, kdy se použije soubor s příponou *.css, v souboru je umístěný stylopis a tagem se provede odkaz z HTML souboru. Hlavní výhodou je, že se dá použít stejný soubor se styly pro více webových stránek.
2.1.4 PHP V poslední době můžeme na Internetu sledovat obrovskou změnu v druhu poskytovaných informací. Ještě nedávno byla většina informací na Webu statická - byly zde dostupné pouze obyčejné dokumenty provázané hypertextovými odkazy. Tento přístup je však v dnešní dynamické době zastaralý. Uživatelé webu vyžadují stránky, které jim poskytují interaktivní přístup k informacím všeho
- 11 -
druhu. Velká výhoda PHP spočívá v jeho nezávislosti na používaných platformách. Výsledkem běhu PHP-skriptu je obyčejný HTML dokument, který umí zobrazit každý prohlížeč - odpadají tedy problémy s kompatibilitou, které přináší Java a JavaScript. PHP je nezávislé i na platformě serveru - může běžet pod libovolným webovým serverem pracujícím v operačním systému Windows nebo Unix.[23]
2.1.5 SQL Historie jazyka SQL spadá do 70. a 80. let. První standard byl přijat v roce 1986 (označován jako SQL86). Časem se však projevily některé nedostatky. Opravená verze je z roku 1992 a je označována jako SQL92. Ten je v oblasti relačních databází standardem dodnes. Zkratka SQL značí Structured Query Language. Jazyk v sobě zahrnuje nástroje pro tvorbu databází (tabulek) a dále nástroje na manipulaci s daty (vkládání dat, aktualizace, mazání a vyhledávání informací).[22] SQL patří mezi tzv. deklarativní programovací jazyky, což v praxi znamená, že kód jazyka SQL nepíšeme v žádném samostatném programu (jako by tomu bylo např. u jazyka C nebo Pascal), ale vkládáme jej do jiného programovacího jazyka, který je již procedurální. Se samotným jazykem SQL můžeme pracovat pouze v případě, že se terminálem připojíme na SQL server a na příkazový řádek bychom zadávali přímo příkazy jazyka SQL.[22]
2.2 Postup zpracování Primárním výstupem této práce je mapový server, pro jeho zprovoznění a chod bylo potřeba udělat několik kroků. Prvním z nich byl sběr dat, poté instalace, pak konfigurace mapového serveru, dále optimalizace pro nejvíce používané internetové prohlížeče a finálním krokem celé práce byla tvorba webových stránek o této práci.
- 12 -
Jednotlivé vrstvy byly vytvářeny v programu ArcView GIS 3.2 nad podkladovými daty firmy SHOCart. Vrstvy závodních prostor a center byly vytvořeny na základě zákresových mapek zaslaných pořadateli. Některé bodové vrstvy byly zkonvertovány z formátu programu OCAD do souborů shp, a poté případně atributově doplněny. Následovala instalace serveru, která byla provedena za spolupráce kolegů z firmy T-MAPY. Poté bylo nutné server správně nakonfigurovat a využít již vytvořených funkcí. Cílem nebylo programovat nové funkce, ale využít stávajících funkcí a kvalitní technologie pro implementaci tohoto projektu. Mimo vlastní konfiguraci bylo třeba vytvořit grafické rozhraní pro webovou aplikaci, pro které byla nezbytná znalost HTML a CSS, zde se vyskytlo spousta problémů s různými typy prohlížečů, proto bylo potřeba provést optimalizaci. Byly vytvořeny www stránky o této práci, které obsahují stručné informace o práci a odkaz na aplikaci.
- 13 -
3 Současný stav řešené problematiky Problematikou aplikace GIS ve sportu se zabývalo určitě desítky či stovky prací, výzkumů či komerčních projektů, pro příklad některé z nich uvedu:
Lukáš Svoboda:
Mapový server orientačního běhu
Jakub Šilhavý:
Využití moderních metod pro tvorbu map pro OB
Tomáš Řehák:
Spojení dat z GPS a ze sporttesteru pro sportovní účely
www.bilastopa.cz, gis.nmnm.cz :
Aktuální info o upravených běžeckých
trasách z roleb vybavených GPS László Zentai and Antal Guszlev:
Spatial tracking in sport
Michaela Kinberger: LWD-Infosystem Tirol — visual information about the current avalanche situation via mobile devices a mnoho dalších publikací
Ale žádná práce se ještě nezabývala komplexním řešením této rozsáhlé problematiky, jak si výše můžete všimnout, tyto práce se zabývaly vždy jen nějakým úzce zaměřeným problémem. V současné době velká část naší populace má v oblibě své volnočasové aktivity jako jsou sport a turistika. V době čím dál větší obliby cykloturistiky, sjezdového lyžování a dalších zajímavých sportů je třeba hledat nástroje a metody, aby lide mohli zjistit informace, které vyhledávají a potřebují. V dnešní době již spousta sportovců a turistů před svým výletem nebo akcí zavítají na internet zjistit jaké bude počasí v oblasti, kterou mají v plánu navštívit, kde se mohou ubytovat, popřípadě přes internet provedou rezervaci penzionu či chaty. Dále hledají informace jak o kulturních, tak i přírodních památkách, tipy na výlety, případně přímo trasy, které můžou být součástí každého geografického informačního systému založeného např. na mapovém serveru. V tomto oboru je již spousta konkrétních aplikací a technologií, které nyní zmíním.
- 14 -
Jedná se třeba o snímání polohy závodníků při orientačním běhu. Používají se proto software např. TracTrac nebo Route Gadget a celé je to technologicky postaveno na příjmu signálu z GSM jednotky, kterou má u sebe závodník. Snímání polohy pomocí přístrojů GPS je v tomto případě nepřijatelné, protože většinu času se závodníci pohybují v lese a tam bývá špatný nebo téměř žádný signál kvůli stínění od stromů. Ve všech případech celé závody určitě zatraktivní velkoplošná televize s promítáním aktuální pozice závodníků z lesa přímo na mapu. Podobnou aplikaci lze vidět při závodech typu Bike Adventure a jim podobných, kdy favorité dostanou GPS přijímače. V tomto případě je tato technologie pro tyto účely již plně vyhovující. A po závodě je možno udělat vizuální srovnání několika prvních závodníků (týmů). Další velmi zajímavou aplikací postavenou na podobném principu je mapový server lyžařských tras. Rolby, které upravují tratě, mají GPS přijímače, které online, opět pomocí GSM (GPRS), komunikují se serverem. Na webové aplikaci je potom možné vidět naprosto aktuální informace o tom, které trasy pro běžecké lyžování jsou upravené.
Obr.2: Ukázka trasy rolby na základě příjmu GPS signálu
- 15 -
Virtuální průlety turistickými trasami na webu www.turistika.cz je možné shlédnout nad 3D modelem terénu. Jedná se o první aplikaci tohoto druhu na českém Internetu. U prvního sta turistických tras máte možnost přehrát video s leteckým průletem nad krajinou. Virtuální průlety jsou autorským dílem společnosti Turistika, byly zpracovány ve spolupráci se společnostmi GEODIS BRNO a SHOCart. Výše
zmíněné
aplikace
jsou
ukázkami
aplikace
geografických
informačních systémů při sportu. Snad jen vyhodnocení tras při Bike Adventure by se již dalo považovat za využití GIS při velké sportovní akci, které je zmíněno především v kapitole 5.1.1.
3.1 Gis a sport Obecně lze říci, že tato aplikace GIS není mnoho rozšířená, ale má velký potenciál, a také v současné době již vybudovaný okruh zákazníků. Aplikací je mnoho, ale nejrozšířenější jsou ty s analogovým výstupem. Mezi ně lze zařadit turistické, cykloturistické, lyžařské, mapy pro orientační běh aj. Tento okruh je známý a rozšířený, tato práce se však zaměřuje především na ty aplikace, které mají výstup digitální. Tyto výstupy mohou být různého typu, např. CD, DVD, a především Internet. Světový web je v současné době nejrozšířenějším médiem pro transport informací všeho druhu. Vzhledem k tomu, že k webu má přístup, kdokoliv, kdykoliv a téměř odkudkoliv, tak je nejvhodnějším výstupem prezentace výstupů jakékoliv práce. Samozřejmě stejně obstojně poslouží i pro editaci a správu dat geografického informačního systému. Pro zařazení prostorové složky do informačního systému jsou vhodné především outdoorové sporty (cyklistika, turistika, běžecké lyžování,…), ale výborně poslouží i pro sporty ostatní.
- 16 -
4 Sportovně zaměřené weby na internetu V následující části jsou popsány a porovnány webové servery, především ty mapové, které alespoň z části zachycují některé sporty. Na základě tohoto srovnání bude navrženo optimální řešení projektů zabývajících se řešením aplikace sportu s prostorovou složkou do informačního systému. Budou zmíněny, jak masově využívané mapové servery, jako Mapy.cz nebo Supermapy.cz, které mají spíše obecný charakter a sport je u nich jen jako další aplikační oblast, tak i servery úzce zaměřené, jako např. gis.nmnm.cz (zobrazení tratí upravených rolbou pomocí GPS) nebo archív map pro orientační běh – csob.tmapserver.cz.
4.1 Obecně zaměřené mapové služby V době velmi rychlého rozvoje počítačových technologií můžeme sledovat i strmý vývoj v technologiích webových. Jedná se především o novou vlnu tzv. Webu 2.0, který je charakteristický posunem od centralizovaného zpracování služeb po decentralizované. V této souvislosti je nejznámější tzv. AJAX (Asynchronous JavaScript + XML). Dochází k přidávání interaktivnosti a provázanosti webových portálů s uživateli. Vývojáři AJAX aplikací, je tvoří tak, aby se s nimi pracovalo podobně jako s aplikacemi, které jsou nainstalované přímo na počítači. AJAX je obecné označení pro technologie vývoje interaktivních aplikací na webu. U nich je typická změna obsahu stránky, aniž by ji bylo potřeba celou načítat. Od klasických webových aplikací se vyznačují uživatelsky příjemnějším prostředím. Principy technologie AJAX aplikací dle Michaela Mahemoffa[1]: •
minimální provoz
•
žádné překvapení
•
zavedené konvence
- 17 -
•
neodvádění pozornosti
•
přístupnost
•
zabránění stahování celých stránek
•
uživatel na prvním místě
Na prvním místě by měla být použitelnost. Technologie AJAX je primárně o zlepšování webových rozhraní a zkušenosti s webovými aplikacemi. Smyslem použití technologie AJAX je dovolit vytvářet webové aplikace použitelnější a tím užitečnější.
Jak můžeme ze schématu na pravé straně vyvodit, tak jednou z největších výhod AJAX klienta patří
odstranění
nutnosti
znovunačítání obsahu celé stránky. U starého klasického způsobu si můžeme všimnout, že uživatel zadal požadavek a mezitím, co ho server zpracovával, byl uživatel úplně bez obrazu (informací). U nového přístupu se aktualizují jen ty části, které jsou nutné k vyhovění požadavku uživatele, tím pádem dochází k mnohem větší plynulosti
práce
a
uživatel
Obr. 3: Komunikace client-server u „klasického“ přístupu a přístupu pomocí AJAXu
si
připadá téměř, jako by pracoval s desktop aplikací. V případě mapových služeb se jedná třeba o tzv. „kešování“, kdy se do cache nahrají informace z oblasti okolo náhledu v kterém se nacházíme, to napomáhá plynulosti práce s mapou.
- 18 -
Samozřejmě i AJAX má své nevýhody, mezi které patří změna ve způsobu používání webu. Již se nejedná o jednoduché stránky, mezi kterými by šlo navigovat pomocí tlačítek, ale o aplikace se složitou vnitřní logikou, další nevýhodou může být také síťová latence: potřeba internetového připojení může mít negativní dopady na rychlost odezvy.[11]
Aby bylo možné navrhnout nějaké vhodné řešení bylo potřeba i vyhodnotit a porovnat aktuální sportovně zaměřené mapové služby na internetu. Hodnocení bylo provedeno na základě těchto kritérií: objem a aktuálnost dat, první dojem a ovládání, turistické trasy, cyklistické trasy, další objekty sportovního vyžití. Objem dat – hovoří o množství a rozsahu dat na daném serveru. Zda se jedná jenom o ČR nebo i Evropu. Do jaké podrobnosti zasahuje. Aktuálnost dat – jak jsou data aktuální bylo testováno na dvou místech. Jelikož v současné době probíhá v Hradci Králové velmi rychlá výstavba nových bytových domů na několika různých lokalitách, rozhodl jsem se pro následující dvě z nich: 1) Hradec Králové – ulice Ve Stromovce (Labská louka), 2) Hradec Králové – ulice Rybova a U parku. Hrubým ukazatelem aktuálnosti byla dálnice Poděbrady – Hradec Králové, ale tu měly zaznačenou všechny testované portály. První dojem a ovládání – přehlednost úvodní stránky, vhodně umístěná nápověda a jednoduchost používání. Pokud má totiž uživatel problém zorientovat se hned od začátku, velmi pravděpodobně hledání rychle vzdá a odejde ke konkurenci. Informace o ovládání, např. nějaký návod, jeho přístupnost z hlavní strany webu. Turistické trasy – množství, kvalita zobrazovaných turistických stezek včetně návaznosti dalších informací. Cykloturistické trasy – množství, kvalita, podrobnost a atributová naplněnost dat, provázání s dalšími objekty podobného zájmu Další objekty sportovního vyžití – další sportovně zaměřené informace, které jsou nad rámec turistických stezek a cyklotras.
- 19 -
Pro hodnocení jsem použil „hvězdičkovou metodu“, kdy 1 hvězdička (*) znamená nejhorší hodnocení a 5 hvězdiček (*****) nejlepší možné.
4.1.1 www.Mapy.cz Realizace: PJsoft s.r.o., CEDA a.s. Objem a aktuálnost dat ***** Co se týče aktuálnosti dat, tak zde chybělo pouze zakreslení ulice Ve Stromovce. Dálnice D11 do Hradce Králové i ulice Rybova a U parku ve čtvrti Malšovice byly zakresleny. Na tomto serveru můžeme nalézt jak základní topografickou mapu, tak turistickou, ortofotomapu, dále historické mapy (mapy II. vojenského mapování) a mapy Evropy. Jako jediný také obsahuje stínovaný reliéf pro území České republiky.
První dojem a ovládání **** První dojem je kladný. Autoři spoléhají spíše na intuici, ovládání je sice jasné a typické pro dnešní AJAX klienty. Popis ovládání je sice v nápovědě, ale ta se zobrazí až po kliknutí. Mínusem je problém s načítáním některých částí map v dnes velmi rozšířeném prohlížeči Mozilla Firefox.ve verzi 2.x.
Turistické trasy *** Transparentní rastrová vrstva s turistickými rozcestníky a popisy jejich názvů. Turistická verze mapy obsahuje v základu další informace ve formě turistických objektů zájmu např. muzea, koupaliště, kempy, přírodní, kulturní památky a další.
Cykloturistické trasy *** Opět transparentní rastrová vrstva s popisem čísla cyklotrasy a dále obsahuje také cykloopravny a městské cyklostezky.
- 20 -
Další objekty sportovního vyžití ** Při největším přiblížení mapy obsahuje bodovou vrstvu sportovišť s množstvím informací o nich. (www, otevírací doba, telefon,…) Další objekty lze pak nalézt přes políčko hledání, ale není zřejmé, co databáze všechno obsahuje.
Obr. 4: Náhled na zpracování mapy pomocí serveru Mapy.cz
4.1.2 www.Supermapy.cz Realizace: T-Mapy spol s r.o., SHOCart, spol. s r. o. Objem a aktuálnost dat **** Všechny tři lokality, které jsme podrobili zkoumání z hlediska aktuálnosti dat, tento server obsahoval.
- 21 -
Na tomto serveru můžeme nalézt víceméně pouze základní topografickou mapu, která se ale náplní i mapovým klíčem velmi podobá mapám turistickým. Rozsah dat je pouze ČR až do podrobnosti městských plánů. Pouze v měřítku 1 : 2.000.000 obsahuje i mapu střední Evropy.
První dojem a ovládání ***** První dojem je velmi kladný. Přestože je ovládání jasné a typické pro dnešní mapové AJAX klienty, tak se hned na úvodní stránce zobrazí nápověda s popisem ovládání.
Turistické trasy ***** Po zatržení políčka turistických tras, se nám objeví jejich vektorová vrstva. Bohužel neobsahuje žádné další atributy. Dále si lze do mapy přidat několik dalších bodových vrstev jako jsou hrady, turistické rozcestníky, stanice vlaků, kempy, rozhledny a mlýny, zajímavá místa nebo třeba restaurace včetně dalších užitečných informací včetně napojení na další databáze. Turisticky zajímavých či pro turisty nezbytných objektů zájmu databáze obsahuje desítky. Přímo z mapy vedou odkazy např. na vyhledávání vlakových či MHD spojů. Jedinou nevýhodou může být grafická nepřesnost zakreslení turistických tras na úrovní městských plánů.
Cykloturistické trasy *** Vektorová vrstva s popisem čísla cyklotrasy, který je dynamicky vykreslován. Výhoda, oproti pevnému popisu, je v tom, že máte vždy zaručen alespoň jeden popis na každé cyklotrase. Trasy jsou vykreslovány s offsetem, tudíž i při společném vykreslení s turistickými trasami nedojde k překrytu. Dále databáze obsahuje bodové vrstvy např. cyklistických rozcestníků, zástavky prostředků hromadné dopravy a mnoho dalších, zmíněny již u turistických tras.
- 22 -
Další objekty sportovního vyžití **** Velmi rozsáhlá databáze bodových prvků obsahuje mimo jiné i objekty sportovního využití, mezi které lze určitě zařadit: plavecké bazény a aquaparky, posilovny a fitness centra, sauny, solária, spinning, tenisové kurty a spousty dalších objektů. Samozřejmostí u těchto objektů jsou další atributy v databázi jako např. otevírací doba či odkaz přímo na stránky provozovatele objektu.
Obr. 5: Náhled na zpracování mapy pomocí serveru Supermapy.cz
4.1.3 www.AMapy.cz Realizace: MultiMedia Computers s.r.o. Objem a aktuálnost dat *** Z hlediska aktuálnosti dat je tento server nejhorší ze všech testovaných. Ze zkoumaných lokalit má zakreslenou pouze dálnici D11.
- 23 -
Na mapách na Atlasu můžeme nalézt, jak mapy České republiky, tak i Evropy a dokonce i celého světa. Mapa světa je velmi jednoduchá a obsahuje pouze hranice států a v každém několik větších měst. Evropa je již podrobnější, ale mimo hranic, měst a silniční sítě opět žádné další informace. Pro oblast České republiky již mapa obsahuje mnohem více informací, ale i na topografickou mapu je jich velmi málo. Dále zde nalezneme ortofotomapu pro oblast ČR. Samozřejmě v oblasti měst zachází podrobnost na úroveň městských plánů a je plně dostačující.
První dojem a ovládání *** První dojem je kladný. Autoři spoléhají spíše na intuici, ovládání je sice jasné a typické pro dnešní mapové AJAX klienty. Popis ovládání je sice v nápovědě, ale ta se zobrazí až po kliknutí. Legenda není v menu nikde dostupná, takže se nedá zjistit rozdíl mezi např. plnou a tečkovanou cyklotrasou. Mínusem je občasný problém s načítáním některých částí map v dnes velmi rozšířeném prohlížeči Mozilla Firefox ve verzi 2.x.
Turistické trasy ** Po kliknutí na ikonku s dvěma stopami se nám zobrazí vektorová vrstva značených turistických tras. Bohužel neobsahuje již žádné další atributy. Pro tuto službu je typický problém s vykreslováním více tras vedle sebe. Velmi často se překrývají a je to nepřehledné. Žádné další turistické objekty zájmu si do mapy přidat nelze. Turista může vyhledávat objekty podle názvu, ale to má tu nevýhodu, že musí vědět, co hledá.
Cykloturistické trasy ** Celkem chudá vektorová vrstva. Cyklotrasy jsou rozlišeny do dvou kategorií: plná a tečkovaná, rozdíl není zřejmý a legendu tam nenajdete. Některé cyklotrasy mají i popis číslem trasy.
- 24 -
Další objekty sportovního vyžití ** Za zmínku stojí vrstva vodáckých map, která obsahuje několik bodových vrstev, jako jsou kempy, hrady, zámky, koupaliště, prodejny vodáckého vybavení a místa na řekách, kde jsou informace o obtížnosti, sjízdnosti, charakteru toku a odkaz na externí web s rozšířenými informacemi.
- 25 -
4.1.4 mapy.iDNES.cz Realizace: PLANstudio, spol. s r. o. Objem a aktuálnost dat **** Co se týče aktuálnosti dat, tak zde chybělo pouze zakreslení ulice Ve Stromovce. Dálnice D11 do Hradce Králové i ulice Rybova a U parku ve čtvrti Malšovice byly zakresleny. Na tomto serveru můžeme nalézt základní topografickou mapu celé Evropy (silnice, města, říční síť), mapu Střední Evropy v měřítku cca 1 : 500 000 a České republiky již velmi podrobnou. Dále obsahuje cyklomapu, lyžařskou mapu a velmi hrubou mapu celého světa.
První dojem a ovládání ***** První dojem je kladný a určitě nového návštěvníka neodradí. I když je ovládání jasné a typické pro dnešní mapové AJAX klienty, přesto se hned na úvodní stránce zobrazí nápověda s popisem ovládání.
Turistické trasy *** Bohužel tato aplikace v žádném ze svých podkladů neobsahuje značené turistické trasy, ale při zobrazení cyklomapy se po pravé straně objeví rozsáhlé pole s několika vektorovými bodovými vrstvami turistických cílů. Jejich databáze obsahuje další užitečné informace jako jsou základní informace o objektech, otevírací doba, GPS souřadnice a rovnou nabídne i plánovač trasy, stačí zadat odkud jedete.
Cykloturistické trasy ***** Jako jediný z testovaných mapserverů má speciální projekt nazvaný přímo Cyklomapa. Tuto část má ze všech nejpropracovanější. Cyklotrasy má rozděleny do čtyřech kategorií. Trasy jsou opatřeny popisy, které jsou interaktivně provázány s dalšími informacemi o trase.
- 26 -
Mezi tyto nadstavbové informace patří itinerář trasy, výškový profil, vzdálenost, celkové převýšení a dále i export do GPX formátu, který podporuje většina turistických GPS přijímačů. Také je tu výborný plánovač pro cyklisty, kde si můžete nastavit preferenci cyklotras a vybrat si, zda se mají do následné síťové analýzy zařadit i silnice 1.třídy. Při otevření cyklomapy se po pravé straně objeví rozsáhlé pole s několika vektorovými bodovými vrstvami turistických cílů. Na které jsou navázány další informace.
Obr. 7: Náhled na zpracování mapy pomocí serveru mapy.iDNES.cz
Další objekty sportovního vyžití *** Na serveru sice nenaleznete žádné další sportovně zaměřené objekty, ale je tu přímo celá lyžařská mapa. Obsahuje běžecké lyžařské trasy a vektorovou
- 27 -
bodovou vrstvu lyžařských středisek s dalšími návaznými informacemi, jako jsou ceny skipasů, provozní doby, množství a délky upravovaných či zasněžovaných sjezdovek a odkaz přímo na www stránky skiareálu.
4.1.5 Závěrečné srovnání Objem a První Turisaktuálnost dojem a tické dat ovládání trasy Mapy.cz Supermapy.cz AMapy.cz mapy.iIDNES .cz
***** **** *** ****
**** ***** *** *****
*** ***** ** ***
Cyklo- Další turistic- objekty ké trasy sportovní ho vyžití *** ** *** **** ** ** ***** ***
Celkové skóre
17/25 21/25 12/25 20/25
Tab.1: Srovnání obecně zaměřených mapových služeb
Dále by zde
šlo
samozřejmě uvést
weby jako
mapy.1188.cz,
mapy.tiscali.cz a mapy.o2active.cz. Ty nebyly do srovnání zařazeny ze dvou důvodů. Tematicky zaměřená náplň na sport je buď chudá nebo žádná nebo tato aplikace tzv. „nejde s dobou“, tzn. že nepatří mezi aplikace Web 2.0 , tedy v tomto případě není její současí AJAX klient. Ze srovnávaných webů vyšly nejlépe mapy.iDNES.cz a Supermapy.cz, které nejvíce vyhoví sportovně či turisticky založeným uživatelům. Mapy.cz na Seznamu jsou nejvyužívanější, také disponují největším objemem dat. Jsou známé pro svoje historické a ortofotomapy, ale sportovní náplň rozhodně není nejlepší na webu, i když turistická mapa od SHOCartu je posunula hodně vpřed. První dojem i ovládání je u všech téměř stejný, jen nápověda na úvodní straně a legenda by měly být standardem. Turistika je nejlépe zpracována na Supermapy.cz, protože obsahuje další nespočet bodových objektů. Mapy.iIDNES.cz zase překvapily skoro bezchybným zpracováním cykloturistické části svého portálu. Z dalších objektů sportovního vyžití stojí za zmínku snad jen lyžařská mapa na mapy.iDNES.cz
- 28 -
4.2 Sportovně zaměřené weby První srovnání plně nepostačuje pro řešení současného stavu problematiky, proto bylo nezbytné vybrat ještě několik dalších konkrétně zaměřených mapových služeb, aby bylo možné současnou situaci vyhodnotit a ze závěru pak přenést výsledky přímo do praxe. Byly vybrány takové webové portály, které byly vytvořeny a jsou v současné době provozovány za účelem sdělení informací sportovcům nebo turistům. Jelikož tyto weby jsou velmi odlišné bylo nutné sestavit speciální hodnocení.
Hodnocení bylo provedeno na základě těchto kritérií:
Objem a aktuálnost dat Aktuálnost byla hodnocena na základě zákresu dálnice D11 do Hradce Králové a zákresu nového mostu přes Labe mezi Nymburkem a Poděbrady a navazujících komunikací. Objem byl hodnocen na základě potřebných dat k danému okruhu, kterým se server zabýval.
První dojem a ovládání Uživatelské rozhraní je velice důležitým prvkem webové aplikace. V rámci tohoto bodu bylo sledováno, zda je nutné k prohlížení map potřeba speciálního prohlížeče či nástavby – pluginu. Většina autorů se snaží umístnit své aplikace do prostředí běžného internetového prohlížeče – browseru. Stahování speciálních komponent může některé uživatele odradit a to zejména v případě, že stahování je časově náročné nebo uživatel v rámci lokální sítě nemá administrátorská práva, tudíž nemůže instalovat nové systémové komponenty. Dalším sledovaným prvkem byla samotná kompozice internetových stránek. Uspořádání ovládacích prvků, jejich funkčnost, jasnost použití ikon, velikost a umístění vlastního mapového pole, možnost nápovědy, vyhledávání.
- 29 -
Dále byl sledován celkový estetický dojem aplikace. Popřípadě přítomnost reklamních bannerů. Většina autorů dává přednost jednoduché názorné grafice, která je nenáročná na dobu načítání dat. Ovládací prvky mapového pole byly ve všech případech jasně označeny symboly – ikonami, které v současné době prošly vnitřní standardizací (př. Zoom = ikona lupy, full extent/celkový náhled = ikona zeměkoule atd.). (Kozáková, 2005)
Množství informací V této části bylo zkoumáno, zda server obsahuje všechny dostupné informace nutné čí potřebné pro sportovce či turistu. Byla také hodnocena aktuálnost informací a zda není mapová služba propojena na další externí databáze.
- 30 -
Kartografická správnost Hodnocením kartografické správnosti se zjišťuje, zda jsou uplatňována obecná kartografická pravidla pro tvorbu map. Hodnotí se celková mapová kompozice, grafické nebo číselné měřítko, úplnost a správnost legendy a tiráž. (Svoboda, 2004). Dále byly hodnoceny možnosti zoomu (statický × dynamický zooming), tisku mapy a poslání emailem.
Pro hodnocení jsem opět použil „hvězdičkovou metodu“, kdy 1 hvězdička (*) znamená nejhorší hodnocení a 5 hvězdiček (*****) nejlepší možné. V úvahu bude samozřejmě brán rozsah zaměření serveru. Např. pro turistiku po Čechách nemusí server nutně obsahovat mapy celého světa, je to skoro nežádoucí.
4.2.1 csob.tmapserver.cz Realizace: T-MAPY, spol. s r.o. (Lukáš Svoboda) Na této adrese je provozován archív map pro orientační běh v elektronické podobě a měl by sloužit pro orientační běžce, trenéry i diváky. Tento účel dle mého názoru plně splňuje. Uživatel zde nalezne všechny potřebné informace. Jsou zde uvedeny prostory konání důležitých závodů a k ním si lze jednoduše nalézt mapy, které v tom prostoru vznikly. Tím získá uživatel představu o charakteru terénu, což mu může pomoci v přípravě. Mapy mají všechny potřebné atributy, které může závodník potřebovat. Na první dojem aplikace budí dobrý pocit, jen funkce pan je trochu nešikovně zafixována v postranních lištách. Co se týče aktuálnosti a rozsahu dat, tak možná by bylo pro uživatele přínosem ortofoto a zobrazování map přímo nad mapovým podkladem, ale proto by bylo nezbytné všech cca 4500 map rektifikovat. Z kartografického hlediska by bylo možné vytknout nedekadické číslování grafického měřítka.
- 31 -
Obr. 8: Náhled na zpracování mapového serveru archívu map pro orientační běh
4.2.2 maps.worldofo.com Realizace: Jan Kocbach Celosvětová databáze map pro orientační běh sice není do takové míry komplexní jako její český ekvivalent, ale pro závodníky a trenéry má také celkem značný přínos. Je zpracována nad Google.maps pomocí API (Apliccation programming interface). Jedná se o velmi jednoduše programovatelný mapový server, kde programátor řeší jen náplň mapy, protože podklady a jádro jsou základem aplikace. Tato aplikace slouží spíše jako takové rozhraní do jednotlivých národních archívů. Vysoká použitelnost je zejména v Norsku, Velké Británii, Portugalsku, Estonsku, Švýcarsku a Rakousku. Mapy v ostatních státech světa jsou zastoupeny
- 32 -
jednotkami až desítkami map. Velkou výhodou je možnost přidání mapy do databáze pomocí velmi přehledného formuláře, včetně přidání naskenované mapy. Velmi zajímavá je možnost exportu KML souboru a náhled na daný prostor pomocí Google Earth. Vytknout lze nedostupnost legendy, nemožnost tisku, poslání mapy emailem, celkem takové zvláštní naplnění databáze. Na závěr bych dodal, že je to velmi zajímavý projekt, s postupným plněním jeho databáze bude stoupat i jeho funkčnost v O-komunitě.
Obr. 9: Náhled na zpracování mapové aplikace celosvětové databáze map pro orientační běh
- 33 -
4.2.3 www.cykloserver.cz Realizace: SHOCart, spol. s r. o., T-MAPY, spol s r.o. Projekt jako takový je určen především pro cyklisty a cykloturisty. Úvodní negrafické rozhraní je velmi nezvyklé a chvíli trvá, než se uživatel zorientuje. Na výběr má buď kraj, obec nebo číslo cyklotrasy. Okno mapového serveru, které se vám pak ukáže, je nezvykle malé a zvětšení do požadované velikosti taky dost nešikovné. Posouvání v mapě (pan) pomocí postraních lišt nebo standardně levým tlačítkem myši funguje až po aktivování příslušné ikony. I když už je uživatel v okně mapového serveru a najde si požadovanou cyklotrasu, tak se celý průběh cyklotrasy dozví až zadáním zjištěného čísla do formulářového políčka. Poté se mu otevře další okno internetového prohlížeče, takže místo původního jednoho, má nyní 3. Množství podkladových dat je sice dostačující, ale to nelze říci a jejich aktuálnosti. Cyklotrasy jako takové jsou velmi aktuální. Bohužel chybí zobrazování přehledných itinerářů a propojení na další databáze s více informacemi a další užitečné funkce. Zde je nasnadě srovnání s konkurenčním projektem Cyklomapa, který je součástí webu mapy.iDNES.cz. Více v kapitole 4.1.4, za zmínku stojí snad jen celkem dokonalé vyhledávání trasy mezi dvěma místy, grafický výběr, itinerář, export do formátu GPX, atd.
- 34 -
Obr. 10: Pohled na mapovou aplikaci na www.cykloserver.cz
4.2.4 www.turistika.cz Realizace: SHOCart, spol. s r. o., Turistika s r.o. Zajímavé provedení webu pro turisty má několik vad, jednou z nich je provedení mapového klienta, jeho ovládání a související činnosti. Pan pouze v lištách není v této kategorii překvapením, ale v tomto případě pouze do čtyřech směrů je dalším mínusem. Uživatele spíše zarazí i poměrně pomalá odezva. Šest úrovní přiblížení koresponduje s daty v pěti různých měřítkách, při 1 : 100 000 lze zobrazit i verzi s turistickou náplní. Celá mapová aplikace je pomalá a práce s ní nepříjemná. Jedná se totiž o „klasický“ způsob zobrazování, pří poslání informace na server dochází k překreslení celé stránky. Nad podkladovými vrstvami lze zobrazit několik kategorií bodových objektů. Ty slouží jako brána k dalším informacím. Databáze je celkem pěkně naplněna a můžou k jejímu plnění přispívat i dobrovolní reportéři. K jednotlivým objektům jsou připojeny fotografie, textový popis lokality, popř. něco z její historie.
- 35 -
Obr. 11: Pohled na mapovou aplikaci na www.turistika.cz
4.2.5 gis.nmnm.cz Realizace: Help Service – Remote Sensing, s.r.o. Velmi jednoduchý mapový projekt plně vyhovuje většině požadavků uživatele, tedy běžkaře vyrážejícího na lyže poblíž Nového Města na Moravě. Jako vektorové vrstvy jsou obsaženy upravené běžecké trasy týden zpět, s tím, že každý den je zobrazen vlastní vrstvou a logicky i jinou barvou. Podkladová data jsou téměř všechna načítána pomocí WMS služeb, např. barevné ortofoto ze zdroje geoportal.cenia.cz, černobílé ortofoto ÚHÚL, Mapa HRS ČR,… Díky Web Map Services je načítání mapy trochu pomalejší. Ovládání je přehledné, výhodou jsou možnosti zapínání a vypínání jednotlivých vrstev. Jsou obsažena měřítka grafické i numerické, dále i legenda a přehledová mapka. Chybí tu možnost tisku a poslání emailem.
- 36 -
Obr. 12 : Ukázka zobrazení upravené běžecké trasy nad ortofotem z geoportal.cenia.cz
4.2.6 www.turistickamapa.sk Realizace: hiking.sk & SHOCart. spol. s r.o. Na první pohled zajímavý web. Ovládání typické pro AJAX klienta. Ovládání i doba odezvy perfektní. Orientace rychlá a bezchybná. Jako tematické vrstvy jsou bodová vrstva fotografií a bodová vrstva chat. Na nich jsou hyperlinky propojené na server hiking.sk, který obsahuje poměrně rozsáhlou databázi s množstvím informací ohledně jednotlivých chat a možností ubytování v nich. Dle informací na stránkách se jedná zatím o betaverzi, ale už nyní je pro turisty na Slovensku velkým přínosem.
- 37 -
Obr. 13: Ukázka zpracování turistických map na Slovensku
4.2.7 Závěrečné srovnání Do srovnání byly záměrně zařazeny mapové servery různého tematického zaměření. Měli jsme možnost srovnávat jak pro uživatele téměř dokonalé aplikace jako csob.tmapserver.cz, nebo turistickamapa.sk, tak na druhou stranu i weby poskytující mapové služby spíše podprůměrné, jako Turistika.cz nebo Cykloserver.cz. Při testování aplikací výše zmíněnými postupy bylo získáno mnoho užitečných postřehů, které budou sloužit jako inspirace při tvorbě aplikace pro WOC.
- 38 -
Aktuálnost První a
Obecné
objem dojem a údaje
Množství
Kartogra-
Celkové
informací
fická
skóre
dat
ovládání
ČSOB
****
***
*****
*****
****
21/25
World of O
*****
***
****
***
***
17/25
Cykloserver
**
*
***
*
***
10/25
Turistika
**
*
***
**
***
11/25
Gis.nmnm
****
***
****
**
***
16/25
Turistickam
****
*****
****
***
***
19/25
správnost
apa.sk
Tab.2 Srovnání sportovně zaměřených mapových služeb
- 39 -
5
Postup tvorby mapové aplikace
Základem pro zpracování bakalářské práce bylo využití technologie geografických informačních systémů, a to především pro prezentaci prostorových dat na internetu pomocí mapového serveru. Jako mapový server byl použit produkt T-MapServer firmy T-MAPY spol. s r.o. (dále jen T-Mapy). Důvodem pro výběr tohoto serveru bylo, že se jedná o jeden z nejlepších produktů na trhu a pro použití v této bakalářské práci byl nabídnut zdarma. Zdarma byl také poskytnut prostor na serveru a virtuální doména (woc2008.tmapserver.cz). Před začátkem samotného vývoje aplikace pro WOC byly nutné dvě přípravné fáze – studium literatury a diskuze s pořadateli závodů WOC. Z řad pořadatelů bylo diskutováno především s IT oddělením o propojení mapového serveru s oficiálním webem Mistrovství světa (www.woc2008.cz). Důležité bylo zabezpečit, aby obě aplikace na sebe navazovaly a doplňovaly se.
5.1 Analýza potřeb účastníků a diváků 5.1.1 Gis při velké sportovní akci Nejprve by bylo dobré vymezit termín velká sportovní akce. Pod tímto pojmem si každý může představit něco jiného. Pro někoho je velká sportovní akce fotbalový zápas mezi dvěma vesnicemi, pro jiného to je pouze olympiáda či mistrovství světa. Závěrem lze říci, že velkou sportovní akcí pro účely této práce budeme chápat akce celorepublikové a vyšší úrovně. Samozřejmě by se dal GIS využít i pro akce menšího rozměru, není však smysl vytvářet nějakou aplikaci pro závod, kdy 800 závodníků běhá jedno sobotní dopoledne orientační závod po lese. Protože jsou tyto GIS aplikace jednorázového využití. Ale třeba pro MS, kterého se účastní tisíce závodníků a diváků a trvá i pár týdnů má tvorba takovéto aplikace smysl.
- 40 -
Bylo prostudováno několik desítek webových stránek několika desítek velkých sportovních akcí, ale u žádné nebylo zjištěno, že by byla doplněna nějakým mapovým serverem nebo jinou veřejně dostupnou GIS aplikací. Jsou to náznaky použití GIS, ale to je s nasazením mapového serveru nesrovnatelné. Za zmínku stojí použití GPS a mapy na Bike Adventure, popřípadě vymezení a označení míst a prostorů konání hlavních závodů v orientačním běhu pro rok 2008 (i 2007 a 2006). Optimální by tedy bylo navrhnout obecné řešení jakým způsobem GIS při velké sportovní akci aplikovat. To má totiž mnohem větší hodnotu než jedno konkrétní řešení. Způsobů je více, ale ideálním řešením je použít mapový server, protože pro potřeby jakékoliv větší sportovní akce je určitě nezbytné uživatelům ukázat prostory a místa, kde se závod nebo série závodů bude konat. V dnešní době již naprosto postrádá význam uvažovat jakoukoliv desktopovou aplikaci, ta je pro tyto účely naprosto nepoužitelná. Z mapových serverů lze využít některý z komerčních produktů, který je většinou technologicky velmi dobře propracovaný viz. T-MapServer, nebo lze taky využít free API (Aplication Programming Interface) některých mapových služeb. API je volně programovatelná aplikace, kde programátor dostane předpřipravené prostředí a dokumentaci, vše většinou zadarmo. Pomocí tohoto nástroje s kombinací nějakého programovacího jazyka (např. PHP) a databáze (např. MySQL) lze na volně dostupných nástrojích a programech vytvořit plně funkční aplikaci, která cenově velmi konkuruje komerčně založených aplikacím. Náplň těchto aplikací se samozřejmě odvíjí od charakteru závodu, ale stěžejním tématem jsou prostory konání závodů (pro outdoorové sporty – orientační běh, MTBO, MTB,různé survivaly,…) a místa sportovních událostí (sportovní haly, hřiště, zimní stadiony,…). Dalším tématem jsou služby pro závodníky naprosto nezbytné, a to jsou ubytování a stravování. Diváky určitě zajímají turistické zajímavosti a další pamětihodnosti. Další informace jsou již nadstavbové a nemají pro uživatele většího významu.
- 41 -
Nabízí se tu i propojení s databází závodníků, míst jejich ubytování atd. V ideálním případě by bylo nejlepší pro jednotlivé akce a i sporty vytvořit datové modely a třeba i naprogramovat nějakou základní aplikaci, ale jelikož se takové akce konají v jiných státech a někdy i kontinentech je využití diskutabilní.
5.1.2 Běžný uživatel, závodník Nejčastějším uživatelem mapového serveru bude běžný závodník. Tedy člověk, který se účastní závodů Mistrovství světa v orientačním běhu. Tento uživatel bude mít zájem o několik druhů informací – informace o místě konání závodu, ubytování, stravování, o mapě, která byla v tom samém prostoru již někdy zmapována, popř. jméno kartografa. Může tedy vyhledat mapy v nejbližším okolí chystaného závodu MS, seřadit si je podle data vydání (jeden prostor může být zmapován několikrát), stáhnout či prohlédnout jejich rastrové náhledy. Z náhledu map okolního terénu může zkušenější závodník zjistit velice cenné informace o povaze terénu v dané lokalitě a naplánovat tak dopředu určitou taktiku pro závod.[6] Před daným závodem je vždy znám kartograf (či kartografové) mapy, na které se daný závod uskuteční. Z informace o kartografovi dané mapy lze usoudit určité množství informací. Někteří kartografové mají totiž svůj známý styl či nezaměnitelný „rukopis“. Podle počtu vytvořených map lze i usoudit kartografovu zkušenost. To vše může ovlivnit taktiku pro daný závod.[6] K bezproblémovému proběhnutí celých závodů potřebuje závodník informace jako jsou možnosti ubytování (kde, v jaké kvalitě a s jakými přidanými hodnotami může regenerovat), stravování (restaurační zařízení, jejich umístění, otevírací doba, popř. nabídka), doprava (nejjednodušší přístup k předem určenému parkovišti), obchod se sportovními potřebami a další.
- 42 -
5.1.3 Trenér, oddíl Trenér orientačního běhu by měl vždy svým svěřencům před závodem přiblížit v jakém terénu se poběží a rozhodnout o taktice pro daný závod. Platí tedy stejná pravidla jako v předchozím případě o získávání informací o typu terénu a kvalitách kartografa. Dalším úkolem trenéra je vyhledávání vhodných terénů pro různé tréninky a soustředění. Ta by se vždy měla odehrávat v podobném typu terénu jako nadcházející závod. Dále má podobné potřeby jako závodník a těmi jsou stravování, ubytování a doprava.
5.1.4 Divák Nahlíží na situaci úplně z jiného pohledu než závodník. Jede na závody za účelem zábavy, sportovního a kulturního zážitku. Zajímá se především o místa, ze kterých může pozorovat závodníky na trati. Z tohoto pohledu není orientační běh až tak divácky zajímavým sportem. Mezi divácky atraktivní disciplíny patří sprint a štafety. Ve všech případech celé závody určitě zatraktivní velkoplošná televize s promítáním aktuální pozice závodníků z lesa přímo na mapu. Používají se proto software např. TracTrac nebo Route Gadget a celé je to technologicky postaveno na příjmu signálu s GSM jednotky, kterou má u sebe závodník. Snímání polohy pomocí přístrojů GPS je v tomto případě nepřijatelné, protože většinu času se závodníci pohybují v lese a tam bývá špatný nebo téměř žádný signál kvůli stínění od stromů. Diváka určitě zajímají možnosti ubytování a stravování v blízkosti závodů. Jelikož závody neprobíhají celý den bude hledat další objekty kulturního vyžití a mezi ně určitě patří turistické zajímavosti a památky.
- 43 -
5.2 Mapový server Aby byl umožněn vhodný přístup k datům a prostorovým informacím vytvořených pro WOC 2008 všem skupinám uživatelů, je součástí práce také mapový server. Ten zabezpečuje prezentaci rastrových i vektorových dat, uložených na serveru a umožňuje uživateli aplikace provádět základní operace nad daty, jako jsou například přiblížení, posun nebo výběr. Pro realizaci práce byl vybrán program T-MapServer firmy T-MAPY, a to především proto, že se jedná o jeden z nejlepších produktů na trhu a pro použití v této bakalářské práci byl nabídnut zdarma. Po instalaci serveru bylo nezbytné provést konfiguraci. Stěžejním souborem pro nastavení mapových vrstev je tzv. MapFile (soubor s koncovkou *.map, přiložený jako příloha 1). V tomto souboru se definují vrstvy, jejich měřítková omezení, symboly, kterými se budou zobrazovat a několik dalších parametrů. Symboly se definují v souboru s koncovkou *.sym, odkaz na něj je v hlavičce MapFile a je k práci přiložený jako příloha 2. Další konfigurace se odvíjí již na straně aplikačního serveru a představuje nastavení v desítkách konfiguračních souborů.
5.3 Rozhraní mapového serveru Aplikace byla vyvíjena na serveru firmy T-Mapy. Jednotlivé funkce aplikace, její vzhled nebo obsah byly upravovány pomocí konfiguračních skriptů napsaných v jazyce PHP. Výsledný vzhled aplikace byl určen především pomocí jazyků HTML a CSS. Všechny změny jsou nejprve vyzkoušeny na tzv. vnitřním serveru a teprve poté jsou dávkovým příkazem aktualizovány soubory na tzv. venkovním serveru. Rozhraní mapového serveru se skládá z několika částí. Je to lišta s nástroji pro práci s mapou, mapové okno, část s informacemi, seznam jednotlivých vrstev s možností zapnutí/vypnutí vrstvy, tzv. checkboxy, zoom bar – nástroj pro hrubou volbu měřítka mapy, size bar – nástroj sloužící ke změně velikosti mapového
- 44 -
okna a okno přehledové mapy. Rozvržení těchto nástrojů je naznačeno na obrázku 13. Na obrázku 14 je pak naznačena zjednodušená verze, její rozlišení je 640 × 480 pixelů, která byla optimalizována především pro přístroje PDA, protože ve všech arénách WOC 2008 bude dostupný bezdrátový internet na technologii Wifi.
Obr.14: Kompozice aplikace využívající mapový server
Obr.15: Kompozice aplikace využívající mapový server s optimalizací na rozlišení 640 × 480
- 45 -
ikona
název funkce
popis funkce
přiblížit
přiblížení v mapě
oddálit
oddálení v mapě
zpět
předchozí mapové okno
vpřed
následující mapové okno
výřez na všechna témata
výřez na všechna témata
legenda
zobrazí legendu v novém okně
tisk
zobrazí zvolený mapový výřez v novém okně
nápověda
nápověda
Tab. 3. Popis funkcí mapového serveru
Základní ovládání lze nastavit na několik typů chování aplikace. V této aplikaci bylo zvoleno nejvíce používané a osvědčené nastavení, které má následující vlastnosti. Při stisku levého tlačítka myši a posunu, dochází i k posunu mapového
pole,
tzv.
pan.
Při
použití
tlačítka
scroll
lock
dochází
k přibližování/oddalování mapového výřezu. Při pouhém stisku levého tlačítka se zobrazí informace o prvku, na který bylo kliknuto. Při současném stisku klávesy Control a tažení extendu pomocí levého tlačítka myši dochází k přiblížení na konkrétní výřez mapy.
5.4 Použitá data Data, která využívá mapový server, je možné rozdělit do dvou kategorií – na data tematická a data podkladová. Tematickou vrstvu tvoří data vytvořená pro WOC 2008, jedná se o polygonovou vrstvu Competition Areas (závodních prostorů, 7 polygonů), která vznikla editací a výběrem z původní vrstvy embargovaných prostorů (14 polygonů), bodové vrstvy závodních arén, restaurací, hotelů, hospod, čerpacích stanic a turistických zajímavostí. Vyjma
- 46 -
první byly všechny vrstvy převzaty z turistických map společnosti SHOCart. Tyto mapy se primárně uchovávají ve formátu programu OCAD, ze kterého bylo nutno data exportovat do formátu SHP, pro jednodušší práci a nutnost některá data atributově doplnit. Pro doplnění atributů bylo použito zdrojů z internetu. Veškerá data byla zpracována v programu od společnosti ESRI ArcView GIS 3.2. Všem těmto bodovým vrstvám byla do tabulky přidána informace o souřadnicích a poté byly pomocí programu Shp2MySQL vyexportovány textové soubory. Tyto SQL příkazy byly poté spuštěny v databázi a byl proveden tzv. „dump“ dat do databáze MySQL, ve které jsou informace o bodových vrstvách primárně uloženy. Dalšími tematickými vrstvami jsou výsledky síťových analýz. Viz kapitola 5.5 Podkladová data jsou totožná jako u většiny jiných mapových služeb, které jsou realizovány T-MapServerem. Jedná se o rastrové mapy firmy SHOCart, která jsou uložena na serveru firmy T-Mapy. Data jsou ve formátu TIFF a jsou georeferencována v souřadnicovém systému S-42 pomocí souboru TIFF World File (přípona souboru .tfw). Tato data pokrývají celou Českou republiku, jsou v měřítcích 1 : 2 000 000, 1 : 1 000 000, 1 : 500 000, 1 : 200 000, 1 : 100 000 a 1 : 50 000 a jsou zobrazena podle aktuálního měřítka. Podkladová data zahrnují také plány všech měst, která mají více než 10 000 obyvatel. Na tvorbě těchto podkladových dat jsem se podílel jako externí spolupracovník firmy T-MAPY. Data uložená v OCADu jsou v tomto softwaru nejdříve upravena, pak jednotlivé listy spojeny, poté následuje nastavení a export do formátu TIFF a hromadná úprava palety těchto souborů pomocí nástrojů hromadného zpracování obrázků (fotek). Pak už následuje jen tvorba Image katalogu a hromadné přejmenování souborů na základě vytvořených AML skriptů. Tento postup byl velmi zdlouhavý a náročný na čas pracovníka, proto bylo nezbytné tento proces zautomatizovat. Pro tyto účely bylo použito skriptovacího jazyka Python a standardu XML. V současné době je to sice uživatelsky málo příjemné, je potřeba odborné nastavení několika parametrů, ale časová úspora je velmi výrazná, minimálně 70%.
- 47 -
Pro účely pořadatelů byla vytvořena sada obrázků (šesti) se znázorněnými závodními prostory a arénami. Podkladem byly topografické mapy firmy TMAPY v měřítkách od 1 : 50 000 do 1 : 500 000. Jsou to velmi jednoduché mapky. Mimo vyznačených areálů obsahují pouze grafické měřítko a copyright. Všechny plánky jsou přiloženy k práci jako příloha 3. Všechna data i analýzy byly zpracovávány na dvou PC, z toho na přenosném cca ze 70-ti procent. Přenosný počítač: Hewlett Packard Compaq 6510b, Intel Core 2 Duo T7250, 2 GHz, 1GB RAM, Windows XP SP2 a druhým byl sestavený stolní počítač s parametry Pentium 4 3GHz, 512 MB RAM, Windows XP SP2. U stolního počítače nebyly žádné problémy, ale u zpracování síťových analýz především v softwaru ArcGIS byla velikost operační paměti na dolní hranici vhodné k zpracování. Vhodné by byly přibližně 2 GB RAM.
5.5 Síťové analýzy Síťové analýzy byly zpracovány za účelem navigace jak diváků, tak i závodníků. Budou sloužit jako návrh optimální trasy z centra všech závodů (Mistrovství světa a souvisejících závodů Orienteering Festivalu) – Olomouce Neředína do lokalit jednotlivých závodů. Pro zpracování byly vybrány softwary ArcGIS 9.2 s extenzí Network Analyst a ArcView GIS s extenzí Network Analyst, oba softwary jsou od společnosti ESRI byly vybrány, že formát SHP, který tyto softwary používají, je v současnosti nejrozšířenější platformou na poli GIS. Síťové analýzy jsem prováděl nad silniční sítí fy T-MAPY(2008), protože ta je nejpřesněji umístěna nad rastrovými podklady firmy T-MAPY, které používám jako podkladové mapy pro aplikaci mapového serveru. ArcGIS 9.2 Nejprve bylo nezbytné provést tzv. Build a vytvořit Network dataset, nad kterým je poté možno síťové analýzy provádět.
- 48 -
Arcview GIS 3.2 Provádění síťových analýz je zde řádově jednodušší než v ArcGIS 9.2. Stačí nám pouze "topologicky čistá" vrstva. Srovnání bylo velmi snadné, protože všechny síťové analýzy pro účely WOC 2008 byly v obou softwarech vyhodnoceny naprosto shodně. Byla provedena pouze analýza nejkratší trasy, protože při jiných analýzách jako jsou nejekonomičtější či nejrychlejší trasa je potřeba síť atributově naplnit a poradit se s odborníky, což nebylo z hlediska práce stěžejní. Nebylo by to ani přínosné, protože po konzultaci s pořadateli budou v mapovém serveru uvedeny trasy schválené Ředitelstvím silnic a dálnic, tedy nebudou to výstupy z těchto analýz.
Pro všechny uživatele jsou nejdůležitější informace přímo se týkající závodů, dále informace o ubytování a stravování. Diváky zajímají navíc i turistické zajímavosti a pro trenéra jsou stěžejní informace o kartografech a náhledy starých map závodních prostorů. Na základě této analýzy a diskuze s pořadateli byl sestaven plně funkční mapový portál sloužící všem těmto třem skupinám uživatelů. Náplň mapového serveru byla vybrána taktéž na základě této analýzy a konzultace s budoucími uživateli. Pro realizaci práce byl vybrán program T-MapServer firmy T-MAPY, a to především proto, že se jedná o jeden z nejlepších produktů na trhu a pro použití v této bakalářské práci byl nabídnut zdarma. Zdarma byl také poskytnut prostor na serveru a virtuální doména (woc2008.tmapserver.cz).
- 49 -
6 Výsledky Hlavním a stěžejním výstupem práce je mapový server. Tato aplikace bude sloužit především účastníkům, organizátorům a divákům Mistrovství světa v orientačním běhu 2008. Tato aplikace byla vytvářena se spoluprácí firmy TMAPY a funguje na jejích technologiích. Jedná se o HTML klienta TMAPSERVERu. Celý server bylo nutné udělat v anglické jazykové verzi, protože přes 90% účastníků nejsou Češi a v současné době je angličtina nejpoužívanějším světovým jazykem. Pro tuto mapovou aplikaci bylo nutné vytvořit datovou sadu, jedná se o několik tematických vrstev. Byla vytvořena polygonová vrstva závodních prostor. Dále liniové vrstvy tras pro navigaci, které jsou výsledky síťových analýz. Poté několik bodových vrstev. Pro primární účely WOC byla vytvořena vrstva závodních arén. Dále bodové vrstvy zájmových objektů, jedná se o restaurace, hospody, čerpací stanice a turistické zajímavosti. Síťové analýzy byly generovány nad daty firmy T-MAPY, které jsou v měřítku 1 : 50.000.Tyto síťové analýzy byli prováděny s softwarech společnosti ESRI. Při srovnání programů ArcView GIS 3.2 a ArcGIS 9.2 bylo dosaženo naprosto stejných výsledků, je tudíž zřejmé, že firma ESRI za posledních 15 let neměnila skripty síťových analýz. V práci byly provedeny 2 podrobné srovnání mapových serverů. Srovnání byla zaměřena na objem a aktuálnost dat, první dojem a ovládání mapového serveru, množství informací atd., a poté především na náplň sportovních informací. V obecně zaměřených službách se celkem srovnatelně umístily mapové služby Supermapy.cz a mapy.iDNES.cz. Ve sportovně zaměřených webech se jako nejlepší ukázal webový portál archivu Českého svazu orientačního běhu.
- 50 -
7 Diskuze Po obhájení práce bude nutné provádět aktualizace, které nevyplývají z nedokonalosti mapserverové aplikace, ale ze změn některých údajů, které se na oficiálním webu objevují. Některé informace jsou převzaté z oficiální webové strany, a je proto nezbytné tyto změny zapracovat i do mé aplikace, i když tu byla snaha, aby nedocházelo k duplikaci informací, ale ne vždy je toto uživatelsky příjemné. Z hlediska obsahu mapového serveru by bylo samozřejmě lepší přidat ještě několik vrstev, které by mohly být pro uživatele, popřípadě rozšířit např. vrstvy hotelů a turistických zajímavostí. Cílem práce ale nebylo udělat co nejdokonalejší datovou sadu. Sada, která bylo vytvořená pro účely WOC plně dostačuje. Použitý HTML klient vyměnit za interaktivní AJAX by práci dalo také úplně jiný rozměr, ale vše je otázka času. Tato technologie je velmi nová a není s ní mnoho zkušeností, proto by tvorba aplikace na této technologii zabrala několikanásobně více času. I když by všem uživatelům přinesla mnohem větší komfort a plynulost při práci. Další celkem zřejmou nevýhodou celé aplikace je její nepružnost, protože s ukončením WOC již pak bude mít daleko méně uživatelů. Bude zase ale sloužit jako součást archivu Mistrovství světa. Webové stránky každé větší sportovní akce jsou k dispozici i několik let po skončení této akce. Nasazení mapového serveru má pro archivní účely samozřejmě také přidanou hodnotu. Bylo by také vhodné nastínit, jak obecně řešit využití GIS při velké sportovní akci viz kapitola 5.1.1. V rámci práce by pak samozřejmě závodníci z neanglicky mluvících zemí uvítali jazykové mutace, zde se nabízí francouzština, dále švédština či dánština, kde je tento sport velmi rozvinutý. Pro každý závod by bylo vhodné udělat samostatný projekt. Případně celou aplikaci doplnit vyhledávačem tras, aby měli uživatelé vše na jednom místě. Z dalších možností by uživatelé určitě uvítali 3D model terénu, který by pro analýzu prostoru závodu byl také velkým přínosem. Podobné využití by 3D model terénu mohl mít po závodě. Zobrazení mapy s tratí nad 3D modelem s postupy nejlepších by bylo také velmi zajímavým vizuálním porovnáním volby nejlepšího postupu. - 51 -
V rámci aplikace byla provedena optimalizace pro rozlišení 640 × 480, protože ve všech arénách WOC bude dostupný bezdrátový internet na technologii Wifi. Závodníci si sebou budou moci vzít PDA či notebooky a připojit se k internetu. Pokud budou chtít získat informace ohledně WOC, budou mít k dispozici oficiální webové stránky nebo vytvořený mapový portál.
- 52 -
8 Závěr Hlavním cílem bakalářské práce bylo vytvořit plně funkční mapový server především pro potřeby závodníků, diváků a pořadatelů WOC. Tento cíl byl splněn a na internetové adrese (http://woc2008.tmapserver.cz) je možné využít jeho služeb. Sestavená internetová aplikace umožňuje získat nadstavbové informace pro uživatele. Web je v přímém propojení s oficiálním serverem. Realizace proběhla s využitím aplikací společností T-Mapy a ESRI. Prezentace prostorových dat je zabezpečena mapovým serverem T-MapServer, pro jejich editaci a správu byl využit software ArcView GIS 3.2. V kapitole 5.1.1 je nastíněn postup, jak realizovat podobné projekty, tzn. jak nejlépe začlenit sport mezi ostatní aplikace GIS. V práci bylo provedeno zhodnocení dostupných mapových služeb na českém internetu a jejich srovnání. Také byla vytvořena internetová stránka, která je umístěna na serveru Univerzity Palackého.
- 53 -
9 Použité zdroje Literatura a jiné zdroje 1. HNOJIL, Josef. GIS + Web 2.0 = GEO 2.0 ?. GeoBusiness. 2007, roč. 6, č. 2, s. 18-20. 2. KOSEK, Jiří: HTML – tvorba dokonalých WWW stránek. 1. vyd. Praha, Grada Publishing 1998. ISBN 80-7169-608-0. 3. KOSEK, Jiří: PHP – tvorba interaktivních internetových aplikací. 1. vyd. Praha, Grada Publishing 1999. ISBN 80-7169-373-1. 4. KOZÁKOVÁ , Magdalena. Kartografické hodnocení webových map. In GIS Ostrava 2005, interoperabilitou k mobilitě. 2005. Dostupný z WWW: . ISSN 1213-239X. 5. MASLAKOWSKI, M.: MySQL za 21 dní. Praha, Computer Press, 2001, 506 s. 6. SVOBODA, Lukáš.: Mapový server pro orientační běh. Olomouc, 2004. 52 s. Univerzita Palackého v Olomouc. Vedoucí bakalářské práce prof. RNDr. Vít VOŽENÍLEK CSc.. 7. VOŽENÍLEK, V.: Diplomové práce z geoinformatiky. Olomouc, Univerzita Palackého v Olomouci, 2002, 61 s. 8. VOŽENÍLEK, V.: Geografické informační systémy I. Olomouc, Univerzita Palackého v Olomouci, 2000, 174 s. 9. Using ArcView GIS : The Geographic Information System for Everyone. [s.l.] : ESRI Inc., 1996. 340 s. 10. ArcGIS 9 : Začínáme s ArcGIS. [s.l.] : ESRI Inc., 2006. 435 s.
Internetové zdroje 11. Atlas – Mapy [online].[cit. 2008-03-04]. . 12. Centrum – Mapy [online].[cit. 2008-03-04]. 13. Mapy.cz [online].[cit. 2008-03-04]. 14. mapy.Idnes.cz [online].[cit. 2008-03-04]. 15. T-MAPY spol. s r.o.[online].[cit. 2008-03-01]. . 16. Archív map ČSOB [online] .[cit. 2008-03-11]. . 17. World of O maps [online].[cit. 2008-03-11]. . - 54 -
18. Cykloserver.cz [online].[cit. 2008-03-12]. . 19. Turistika.cz [online].[cit. 2008-03-13]. . 20. Gis.nmnm.cz [online].[cit. 2008-03-13]. . 21. Turistickamapa.sk [online].[cit. 2008-03-13]. . 22. Interval.cz [online] [cit. 2008-05-23] 23. Jiří Kosek – vše o WWW [online] [cit. 2008-05-23] 24. Jak psát web [online] [cit. 2008-05-23]
Internetové zdroje pro data 25. Olomoucký kraj – památky [online][cit. 2008-05-05] < http://www.olomouckykraj.com> 26. Správa jeskyní České republiky [online][cit. 2008-05-05] < http://www.caves.cz> 27. Hotel pivovar Excelent [online][cit. 2008-05-05] 28. Hotel U Zámku [online][cit. 2008-05-05] 29. Hotel M [online][cit. 2008-05-05] 30. Valáškův grunt [online][cit. 2008-05-05] 31. Hotel Bouzov [online][cit. 2008-05-05] 32. Hotel Cementář [online][cit. 2008-05-05] 33. Penzion Diana [online][cit. 2008-05-05] 34. Hotel Prachárna [online][cit. 2008-05-05] 35. Hotel Sigma [online][cit. 2008-05-05] - 55 -
36. Hotel Lafayette [online][cit. 2008-05-05] 37. Hotel Flora [online][cit. 2008-05-05] 38. Hotel Milotel [online][cit. 2008-05-05] 39. Hotel Hanácký dvůr [online][cit. 2008-05-05] 40. Hotel Gol [online][cit. 2008-05-05] 41. Hotel Hesperia [online][cit. 2008-05-05] 42. Hotel Tennis - Club [online][cit. 2008-05-05] 43. Hotel Gol [online][cit. 2008-05-05] 44. Zámecký hotel [online][cit. 2008-05-05] 45. Penzion Mánes [online][cit. 2008-05-05]
- 56 -
Summary The main aim of the bachelor thesis was a creation of fully functioning map server for needs of competitors, organisers and spectators of World Orienteering Championship 2008. The aim has been successfully implemented and now it is possible to use its services on web address http://woc2008.tmapserver.cz. Created internet application contains helpful information for users. This application is in direct connection with official website WOC (www.woc2008.cz). For realization of this bachelor thesis software of T-Mapy and ESRI companies was used. Presentation of spatial data is provided by map server T-MapServer, software ArcView GIS version 3.2 and software ArcGIS version 9.2 is used for their management. The last one was used for solution of net analysis. Future development of the map server and recency after defending of work is also designed in the text. Assessment of available map servers on the Czech internet and their mutual comparison were processed in the thesis. At the end of this thesis it is described, how to realize similar projects, which means how to integrate sport to the other GIS applications in the best way.
- 57 -
SEZNAM PŘÍLOH 1) Map file 2) Soubor s definováním jednotlivých symbolů 3) Plánky do bulletinu a pro potřeby pořadatelů 4) Náhledy mapové aplikace 5) CD s výstupními daty
1) Map file – ukázka části základního souboru pro definování vrstev a parametrů jejich zobrazování v aplikaci NAME 'name' SIZE 1600 1600 EXTENT 3605000 5470000 3700000 5560000 #EXTENT 3263112 5315774 3812469 5738735 UNITS meters #IMAGECOLOR 255 255 255 TRANSPARENT OFF INTERLACE ON SHAPEPATH '///cesta’ FONTSET '///cesta/fonts.list' SYMBOLSET '///cesta /symbols.sym' OUTPUTFORMAT NAME gif DRIVER "GD/GIF" MIMETYPE "image/gif" IMAGEMODE PC256 EXTENSION "gif" END OUTPUTFORMAT NAME png DRIVER "GD/PNG" MIMETYPE "image/png" IMAGEMODE RGB EXTENSION "png" END OUTPUTFORMAT NAME jpeg DRIVER "GD/JPEG" MIMETYPE "image/jpeg" IMAGEMODE RGB EXTENSION "jpg" FORMATOPTION "QUALITY=80" END PROJECTION 'init=epsg:28403' END LEGEND IMAGECOLOR 255 255 255 KEYSIZE 30 15 KEYSPACING 10 5 OUTLINECOLOR 255 255 255 POSITION lc
POSTLABELCACHE true LABEL ENCODING WINDOWS-1250 FONT 'arial' TYPE TRUETYPE SIZE 9 END END SCALEBAR IMAGECOLOR 255 255 255 LABEL COLOR 0 0 128 BACKGROUNDCOLOR 255 255 255 SIZE SMALL END #LABEL SIZE 250 3 COLOR 255 255 255 BACKGROUNDCOLOR 0 0 128 OUTLINECOLOR 0 0 128 UNITS meters INTERVALS 5 STYLE 0 STATUS OFF TRANSPARENT TRUE END #SCALEBAR WEB IMAGEPATH '///cesta' END LAYER NAME cenia_b_ortorgb1m_sde GROUP cenia_b_ortorgb1m_sde SIZEUNITS PIXELS STATUS ON TOLERANCE 0 TOLERANCEUNITS PIXELS TYPE RASTER UNITS METERS # TRANSPARENCY 100 MAXSCALE 50000 CONNECTION "http://geoportal.cenia.cz/wmsconnector/com.esri.wms.Esrimap/cenia_b_ortorgb1m_sde" CONNECTIONTYPE WMS METADATA WMS_SRS "EPSG:2065" WMS_NAME "0" WMS_SERVER_VERSION "1.1.1" WMS_FORMATLIST "image/png,image/jpeg" WMS_FORMAT "image/jpeg" END PROJECTION 'init=epsg:2065' END END LAYER NAME ca1
GROUP ca MINSCALE 50000 TYPE Polygon STATUS ON DATA '///cesta' CLASSITEM 'typ' CLASS EXPRESSION 'Q' # NAME 'Qualification areas' COLOR 0 93 199 OUTLINECOLOR 0 93 199 SYMBOL 'horizontalfill' END # CLASS CLASS EXPRESSION 'R' # NAME 'Reserve areas' COLOR 156 207 27 OUTLINECOLOR 156 207 27 SYMBOL 'horizontalfill' END # CLASS CLASS EXPRESSION 'F' # NAME 'Final areas' COLOR 255 51 51 OUTLINECOLOR 255 51 51 SYMBOL 'horizontalfill' END # CLASS TEMPLATE '///cesta' TOLERANCE 0.3 # TOLERANCE 500 # TOLERANCEUNITS meters END # LAYER LAYER NAME ca2 GROUP ca MAXSCALE 50000 TYPE Polygon STATUS ON DATA '../woc2008/ca' CLASSITEM 'typ' CLASS EXPRESSION 'Q' # NAME 'Qualification areas' COLOR 0 93 199 OUTLINECOLOR 0 93 199 SYMBOL 'horizontalfill2' END # CLASS CLASS EXPRESSION 'R' # NAME 'Reserve areas' COLOR 156 207 27 OUTLINECOLOR 156 207 27 SYMBOL 'horizontalfill2' END # CLASS CLASS EXPRESSION 'F' # NAME 'Final areas' COLOR 255 51 51
OUTLINECOLOR 255 51 51 SYMBOL 'horizontalfill2' END # CLASS TEMPLATE '///cesta' TOLERANCE 0.3 # TOLERANCE 500 # TOLERANCEUNITS meters END # LAYER LAYER NAME ca3 GROUP ca MAXSCALE 50000 TYPE Line STATUS OFF DATA '///cesta' # TRANSPARENCY 80 CLASSITEM 'typ' CLASS EXPRESSION 'Q' # NAME 'Qualification areas' STYLE ANTIALIAS TRUE COLOR 0 93 199 SYMBOL 'carto_solid' SIZE 5 END # STYLE END # CLASS CLASS EXPRESSION 'R' # NAME 'Reserve areas' STYLE ANTIALIAS TRUE COLOR 156 207 27 SYMBOL 'carto_solid' SIZE 5 END # STYLE END # CLASS CLASS EXPRESSION 'F' STYLE ANTIALIAS TRUE COLOR 255 51 51 SYMBOL 'carto_solid' SIZE 5 END # STYLE END # CLASS END # LAYER LAYER NAME ca_popis GROUP ca TYPE Annotation STATUS ON DATA '///cesta' Labelitem 'text' LABELMINSCALE 10000 LABELMAXSCALE 1500000 symbolscale 20000
CLASS LABEL ENCODING WINDOWS-1250 ANTIALIAS TRUE BUFFER 0 COLOR 14 74 102 OUTLINECOLOR 255 255 255 FONT 'arial-bold' MINSIZE 12 MAXSIZE 18 TYPE TRUETYPE SIZE 15 PARTIALS TRUE POSITION CL END # Label END # CLASS END # LAYER LAYER NAME rymarov GROUP trasy TYPE Line STATUS ON DATA '///cesta' CLASS COLOR 0 0 255 SYMBOL 10 END # CLASS TEMPLATE '///cesta' TOLERANCE 0.3 # TOLERANCE 500 # TOLERANCEUNITS meters END # LAYER LAYER NAME libava GROUP trasy TYPE Line STATUS ON DATA '///cesta' CLASS COLOR 0 0 255 SYMBOL 10 END # CLASS TEMPLATE '///cesta' TOLERANCE 1 # TOLERANCE 500 # TOLERANCEUNITS meters END # LAYER LAYER NAME sovinecko GROUP trasy TYPE Line STATUS ON DATA '///cesta' CLASS COLOR 0 0 255 SYMBOL 10
END # CLASS TEMPLATE '///cesta' TOLERANCE 1 # TOLERANCE 500 # TOLERANCEUNITS meters END # LAYER LAYER NAME konice GROUP trasy TYPE Line STATUS ON DATA '///cesta' CLASS COLOR 0 0 255 SYMBOL 10 END # CLASS TEMPLATE '///cesta' TOLERANCE 1 # TOLERANCE 500 # TOLERANCEUNITS meters END # LAYER LAYER NAME prostejov GROUP trasy TYPE Line STATUS ON DATA '///cesta' CLASS COLOR 0 0 255 SYMBOL 10 END # CLASS TEMPLATE ''///cesta' TOLERANCE 1 # TOLERANCE 500 # TOLERANCEUNITS meters END # LAYER LAYER NAME kopecek GROUP trasy TYPE Line STATUS ON DATA '///cesta' CLASS COLOR 0 0 255 SYMBOL 10 END # CLASS TEMPLATE '///cesta' TOLERANCE 1 # TOLERANCE 500 # TOLERANCEUNITS meters END # LAYER LAYER NAME copyright TYPE Annotation STATUS ON
2) Soubor s definováním jednotlivých symbolů SYMBOLSET Symbol Name 'horizontalfill' Type VECTOR TRANSPARENT 0 Points 01 11 END END Symbol Name 'horizontalfill2' Type VECTOR TRANSPARENT 0 Points 0 10 10 10 END END Symbol NAME 'carto_solid' TYPE cartoline LINEJOIN MITER LINEJOINMAXSIZE 5 LINECAP SQUARE END END
3) Plánky do bulletinu a pro potřeby pořadatelů
Obr. 1: Přehledová mapka všech závodních prostor WOC 2008
Obr.2: Závodní prostor pro kvalifikaci na sprint - Prostějov
Obr.3: Závodní prostor pro finále sprintu - Olomouc
Obr.4: Náhradní závodní prostor pro sprint – Olomouc – Sv. Kopeček
Obr. 5: Závodní prostor pro kvalifikaci na klasickou trať – Sovinecko
Obr. 6: Závodní prostor pro kvalifikaci a finále na middle – Rýmařov
Obr.7: Náhradní závodní prostor pro finále sprintu – Olomouc
4) Náhledy mapové aplikace
Obr. 1: Základní náhled mapové aplikace
Obr. 2: Aplikace s ortofotomapou načítanou pomocí WMS geoportálu Cenia
Obr. 3: Aplikace s několika bodovými vrstvami a ukázkou turistické zajímavosti
Obr. 4: Ukázka vyhledání nejbližší restaurace
Obr. 5: Základní náhled aplikace pro PDA – rozlišení 640 × 480
Obr. 6: Aplikace se zobrazením tras a informacím k nim