Navigačný systém pre automobily
Navigation system for vehicles
Navigačný systém pre automobily
bachelor thesis (DEFENDED)

View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/10407Identifiers
Study Information System: 44322
CU Caralogue: 990008486030106986
Collections
- Kvalifikační práce [11349]
Author
Advisor
Referee
Mareš, Martin
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Programming
Department
Institute of Formal and Applied Linguistics
Date of defense
25. 6. 2007
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
Slovak
Grade
Excellent
Prvá časť práce je zameraná na prípravu prostredia pre vývoj navigačného programu. Na vykresľovanie mapy a ďalšie operácie s geografickými dátami sa používajú knižnice programu Quantum GIS. Popisujú sa úpravy v aplikačnom rozhraní a architektúre a napojenie knižníc Quantum GIS na jazyk Python, v ktorom je navigačný systém napísaný. Druhá časť sa zaoberá vývojom software pre navigáciu áut po cestnej sieti. Navigačný program podľa zadaného štartu a cieľu vyhľadá v cestnej sieti vhodnú trasu. Do úvahy sa berú typy ciest, jednosmerky, zákazy odbočenia a prípadne ďalšie obmedzenia. V prípade, že sa k počítaču pripojí GPS prijímač, zobrazujú sa navigačné informácie podľa aktuálnej polohy vozidla.
First part of the work is devoted to preparation of environment for building a navigation software. For map rendering and other geospatial data manipulation we use libraries of Quantum GIS. The work comprised also library refactoring and creation of bindings for Python language, that's also the language used for development of the navigation system. Second part presents principles and implementation of navigation in a roadmap. Software searches for an optimal route based on given start and destination. It takes in account different road types, one-way streets, turn restrictions and/or other restrictions. In case a GPS receiver is connected to the computer, it displays navigation hints based on current position of the vehicle.