Detail práce

Knihovna pro renderování OSM na mobilu

Bakalářská práce Student: Vaďura David Akademický rok: 2016/2017 Vedoucí: Herout Adam, prof. Ing., Ph.D.
Název anglicky
Library for OSM Rendering on Smartphones
Jazyk práce
český
Abstrakt

Cílem mé práce bylo navrhnout a implementovat knihovnu pro vykreslování vektorových map na mobilních telefonech. Zdrojem dat pro knihovnu je projekt OpenStreetMap. Knihovna musí zahrnovat tyto funkce: načítání a cachování dlaždic, podpora online a offline map, vykreslování všech druhů geometrie a možnost definovat vlastní styl zobrazené mapy. Navržená architektura využívá hybridní přístup pro zobrazení mapy. Základní prvky jsou po načtení vykreslené do textury. Vrstvy obsahující text nebo ikony jsou vykreslené v reálném čase nad bázovou mapou. Díky tomu se mohou otáčet a text je čitelný i po přiblížení. Výsledná knihovna byla implementovaná v programovacím jazyce C++ s využitím OpenGL ES pro hardwarově akcelerované vykreslování. Funguje na platformách iOS a Android a je navržená takovým způsobem, aby byla jednoduše použitelná pro jedince i firmy.

Klíčová slova

mapa, vykreslování, OpenGLES

Ústav
Studijní program
Informační technologie
Soubory
Stav
obhájeno, hodnocení A
Obhajoba
16. června 2017
Oponent
Průběh obhajoby

Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm A.

Otázky u obhajoby
  1. Uvažoval jste, jaký dopad má vaše implementace na výdrž baterie, v porovnání s konkurenčními řešeními, které jsou také vektorové?
Komise
Smrž Pavel, doc. RNDr., Ph.D. (UPGM FIT VUT), předseda
Bidlo Michal, doc. Ing., Ph.D. (UPSY FIT VUT), člen
Hliněná Dana, doc. RNDr., Ph.D. (UMAT FEKT VUT), člen
Rozman Jaroslav, Ing., Ph.D. (UITS FIT VUT), člen
Ryšavý Ondřej, doc. Ing., Ph.D. (UIFS FIT VUT), člen
Citace
VAĎURA, David. Knihovna pro renderování OSM na mobilu. Brno, 2017. Bakalářská práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2017-06-16. Vedoucí práce Herout Adam. Dostupné z: https://www.fit.vut.cz/study/thesis/19909/
BibTeX
@bachelorsthesis{FITBT19909,
    author = "David Va\v{d}ura",
    type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce",
    title = "Knihovna pro renderov\'{a}n\'{i} OSM na mobilu",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2017,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/19909/"
}
Nahoru