Knihovna pro renderování OSM na mobilu

but.committeedoc. RNDr. Pavel Smrž, Ph.D. (předseda) doc. Ing. Ondřej Ryšavý, Ph.D. (místopředseda) doc. Ing. Michal Bidlo, Ph.D. (člen) doc. RNDr. Dana Hliněná, Ph.D. (člen) Ing. Jaroslav Rozman, Ph.D. (člen)cs
but.defenceStudent 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: 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é?cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorHerout, Adamcs
dc.contributor.authorVaďura, Davidcs
dc.contributor.refereeBrejcha, Jancs
dc.date.created2017cs
dc.description.abstractCí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.cs
dc.description.abstractThe aim of my work was to design and implement a vector map rendering library for mobile phones. The source of the data for the library is the project OpenStreetMap. The library must include these functions: loading and caching of tiles, support for online and offline maps, rendering of all geometry types and possibility to define custom map style. The proposed architecture uses a hybrid approach to presenting the map. Base features are rendered into texture upon loading them. Layers containing text or icons are rendered in real-time above the base map. This enables them to rotate and it ensures that the text stays readable even when zoomed in. The resulting library was implemented in C++ using OpenGL ES for hardware accelerated rendering. It works on both iOS and Android, and it is designed in such a way, that it can be easily used by individuals and companies.en
dc.description.markAcs
dc.identifier.citationVAĎURA, D. Knihovna pro renderování OSM na mobilu [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2017.cs
dc.identifier.other106370cs
dc.identifier.urihttp://hdl.handle.net/11012/69751
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectmapacs
dc.subjectvykreslovánícs
dc.subjectOpenGLEScs
dc.subjectmapen
dc.subjectrenderingen
dc.subjectOpenGLESen
dc.titleKnihovna pro renderování OSM na mobilucs
dc.title.alternativeLibrary for OSM Rendering on Smartphonesen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2017-06-16cs
dcterms.modified2020-05-10-16:13:02cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid106370en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 19:01:25en
sync.item.modts2025.01.15 16:53:14en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačové grafiky a multimédiícs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
5.93 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-19909_v.pdf
Size:
85.72 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-19909_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-19909_o.pdf
Size:
89.68 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-19909_o.pdf
Loading...
Thumbnail Image
Name:
review_106370.html
Size:
1.43 KB
Format:
Hypertext Markup Language
Description:
file review_106370.html
Collections