Vedoucí práce: | Prof. RNDr. Vít Voženílek, CSc. | Oponent: | Ing. Zdena Dobešová |
Autor: | Filip Jung | Rok odevzdání: | 2008 |
Abstrakt. Cílem této práce je vytvoření webové aplikace umožňující interaktivně vizualizovat městskou hromadnou dopravu v Přerově. Doprava obecně je bezpochyby časově proměnný, prostorově založený jev a jeho znázornění na papírových mapách nebo pomocí klasických prostředků vyjadřuje jeho dynamiku pomocí určitých metod. Ty jsou limitovány hlavně omezeným znázorněním změny jevu v čase. Animace nám nabízí nové možnosti, které tato omezení nemají.
Klíčová slova: animace, SVG, městská doprava.
Abstract. ANIMATED MAPS OF MUNICIPAL TRANSPORT OF PŘEROV CITY. The aim of this thesis is creation of a web application capable of interactive visualization of municipal transport of Přerov city. Transportation, in general, is a time variable spatially based phenomenon and its visualization on paper maps or by the help of classical means is done by specific methods. These are limited mainly by a restricted visualization of a phenomenon change in time. Animation offers us new possibilities, which do not has such limitations.
Keywords: animation, SVG, municipal transport.
Cíle, jenž byl stanoven na začátku tvorby bakalářské práce bylo dosaženo. Vytvořená aplikace běžící na internetu je schopná na základě voleb uživatele dynamicky zobrazovat městskou hromadnou dopravu v Přerově. V nastavení je možné zvolit zobrazované linky, den, počáteční čas, zrychlení a podkladové vrstvy. Pro vykreslování podkladových dat i generování animací se využívá spojení databáze MySQL, kde jsou data uložena, s programovacím jazykem PHP. Výsledné animace ve formátu Scalable Vector Graphics (SVG) je možné v přehledném uživatelském rozhraní jednoduchými ovládacími prvky řídit a měnit také zobrazená podkladová data. Interaktivita mapy je zajištěna pomocí skriptů v jazyce ECMAScript a technologie Ajax, jež může mapu aktualizovat bez opětovného načítání stránky. Plánované zobrazování spojení mezi zadanými zastávkami se ovšem nepodařilo vytvořit, protože problém síťových analýz byl na rozsah této práce příliš komplikovaný.
Aplikace ukazuje velký potenciál SVG map pro zakomponování kartografických animací. Narážíme ovšem na nedokonalou podporu u webových prohlížečů, která toto řešení značně znevýhodňuje, i když je založeno na webových standardech. Ve výsledku tedy aplikace korektně běží jen v prohlížeči Opera, který nejlépe dodržuje používané standardy.