Online plánování nejvýhodnější trasy s využitím open-source aplikací
Online route planning with open-source applications
bakalářská práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/50672Identifikátory
SIS: 99111
Katalog UK: 990013913660106986
Kolekce
- Kvalifikační práce [21713]
Autor
Vedoucí práce
Oponent práce
Brůha, Lukáš
Fakulta / součást
Přírodovědecká fakulta
Obor
Geografie a kartografie
Katedra / ústav / klinika
Katedra aplikované geoinformatiky a kartografie
Datum obhajoby
12. 9. 2011
Nakladatel
Univerzita Karlova, Přírodovědecká fakultaJazyk
Čeština
Známka
Výborně
Klíčová slova (česky)
PostGIS, pgRouting, mapový server, vyhledávání trasyKlíčová slova (anglicky)
PostGIS, pgRouting, map server, route planningCílem této práce je vytvoření webové mapové aplikace pro plánování nejvýhodnější trasy při využití open-source nástrojů. Na začátku práce jsou použité nástroje stručně představeny a následuje popis postupu tvorby samotné aplikace. Práce popisuje způsob získání, úpravy i uložení dat použitých pro hledání trasy. Popsán je i postup použitý při tvorbě samotné webové mapové aplikace. Pro uložení dat byl použit databázový systém PostgreSQL a jeho extenze PostGIS. Vyhledání trasy zajišťuje knihovna pgRouting a vizualizace výsedků nad mapou OpenStreetMap je realizována pomocí knihovny OpenLayers. Při tvorbě aplikace byly použity skriptovací jazyky PHP a Javascript.
The goal of this work is to create a route planning web application while using open source tools and applications. In the beginning, tools used to produce such application are briefly introduced. The the process of creating the application is described. This paper describes the proces sof getting, editing and storing data used for route planning. The proces sof creating the web mapping application itself is described, too. Data have been stored using PostgreSQL database system and its extension PostGIS. Route planning is realized using pgRouting library and the resulting route is displayed using OpenLayers library and OpenStreetMap as a base map. The application has been created using PHP and Javascript.
