Přístupnostní navigace
E-application
Search Search Close
Bachelor's Thesis
Author of thesis: Jindřich Halva
Acad. year: 2025/2026
Supervisor: Ing. Lukáš Semerád, Ph.D.
Reviewer: Ing. Filip Pleško
This bachelor thesis focuses on adding geographic coordinates to photo metadata. In the first part of the thesis the reader is introduced to the basics of geographic systems, metadata and geotagging. The second, practical part deals with development of a desktop application with a graphical user interface that allows geotagging to be performed manually or automatically by synchronizing with a GPX-formatted route record. Automatic geotagging includes the ability to correct the route record through an intelligent algorithm. A key feature of the application is the integrated map interface, which provides the user with a clear visualisation of the geographic data. The thesis aims to create an efficient and user-friendly tool that extends the possibilities of organization and use of photographs.
image, photos, JPEG, JPG, geotagging, GPS, GPX, XML, metadata, EXIF, Exiv2, C++, Qt, GUI
Date of defence
19.06.2026
Result of the defence
Defended (thesis was successfully defended)
Grading
C
Process of defence
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 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 C.
Topics for thesis defence
Language of thesis
Czech
Faculty
Fakulta informačních technologií
Department
Department of Intelligent Systems
Study programme
Information Technology (BIT)
Composition of Committee
prof. Dr. Ing. Jan Černocký (předseda) doc. Ing. Vojtěch Mrázek, Ph.D. (místopředseda) Ing. Aleš Smrčka, Ph.D. (člen) Ing. Matěj Grégr, Ph.D. (člen) Ing. Tomáš Milet, Ph.D. (člen)
Supervisor’s reportIng. Lukáš Semerád, Ph.D.
Jelikož naše spolupráce začala už před dvěma roky, podařilo se práci v klidném tempu dotvořit do ideální podoby i s podstatnými rozšířeními. Ačkoliv téma vypadá snadné, jednotlivé inteligentní součásti vytvářejí kompletní aplikaci pro práci s automatickou editací polohy fotografií. Jelikož jsem s výstupem velmi spokojen, uděluji hodnocení stupněm výborně (A).
Zadání jako takové je mírně snadnější, obsahuje však větší prostor pro rozšíření, kterého student využil.
Studijní materiály student získával převážně samostatně.
Student pravidelně informoval o průběhu řešení své práce, v pravidelném režimu probíhaly i konzultace.
Jelikož se jedná o pokračování zadání z minulého roku, byl čas nejen na kontrolu práce, ale i na podstatné rozšíření původní aplikace. Práce prošla několika výměnami mezi vedoucím a studentem, připomínky byly do práce i aplikace zaneseny.
Nejsou mi známa žádná ohodnocení, nebo zda dojde ke zveřejnění práce formou open-source.
Grade proposed by supervisor: A
Reviewer’s reportIng. Filip Pleško
Práca rieši prakticky využiteľnú tému a podľa technickej správy pokrýva hlavné body zadania. Pozitívne hodnotím logickú štruktúru textu, spracovanie relevantných technológií a snahu o vytvorenie použiteľnej desktopovej aplikácie s mapovým rozhraním.
Hlavnými nedostatkami sú chýbajúci inštalačný alebo používateľský manuál, absencia build inštrukcií a neprehľadné uvedenie podporovaných platforiem. Tieto nedostatky sú významné najmä preto, že som nemal možnosť aplikáciu sám spustiť ani mi nebola študentom odprezentovaná. Ďalšie výhrady smerujú k formálnej úprave niektorých strán a k formálnym chybám v zozname literatúry.
Celkovo prácu hodnotím stupňom D.
Evaluation level: méně obtížné zadání
Zadanie považujem za menej obtiažne. Práca vyžadovala oboznámenie sa s problematikou metadát fotografií, formátom GPX, základmi geotaggingu a implementáciou desktopovej aplikácie s grafickým používateľským rozhraním. Téma je prakticky orientovaná a vyžaduje prepojenie viacerých technológií, avšak rozsahom a výskumnou náročnosťou ju nepovažujem za nadštandardne náročnú.
Prezentačná úroveň technickej správy je celkovo dobrá. Práca je členená logicky a jednotlivé kapitoly na seba nadväzujú. Čitateľ je najskôr uvedený do problematiky súradnicových systémov, GPS, metadát, EXIF a GPX, následne je predstavený návrh aplikácie, jej implementácia a testovanie. Text je vo všeobecnosti zrozumiteľný a poskytuje dostatočný prehľad o riešenej problematike.
Výhradu mám k tomu, že v práci chýba samostatná a prakticky použiteľná dokumentácia k zostaveniu, spusteniu a používaniu aplikácie. Pri implementačne orientovanej bakalárskej práci by takáto časť výrazne zlepšila čitateľnosť a overiteľnosť výsledného riešenia.
Po formálnej stránke je technická správa spracovaná prijateľne. Text je čitateľný a práca má štandardnú štruktúru. Nedostatkom je však sadzba niektorých častí, najmä na stranách 29–30, kde sa nachádza väčšie množstvo zbytočne prázdneho miesta. Rozloženie obsahu na týchto stranách mohlo byť upravené lepšie, aby práca pôsobila kompaktnejšie a profesionálnejšie.
Výsledkom práce má byť desktopová aplikácia umožňujúca automatické aj manuálne priraďovanie geografickej polohy fotografiám na základe GPX záznamu. Podľa technickej správy aplikácia obsahuje požadované časti, vrátane práce s fotografiami, GPX dátami, mapovým rozhraním a algoritmom na opravu trasy.
Zásadným obmedzením pri hodnotení realizačného výstupu je však skutočnosť, že mi študent aplikáciu neodprezentoval a zároveň som nemal možnosť si ju sám spustiť a otestovať. Funkčnosť aplikácie preto nemôžem nezávisle overiť. K tejto situácii prispieva aj chýbajúca inštalačná dokumentácia, build inštrukcie a jasné uvedenie podporovaných platforiem. Tieto nedostatky sťažujú reprodukovateľnosť a praktické overenie odovzdaného riešenia.
Práca má praktický aplikačný charakter. Pokiaľ výsledná aplikácia funguje tak, ako je popísané v technickej správe, môže mať celkom pekné využitie pri dodatočnom dopĺňaní geografických súradníc do fotografií, najmä v prípadoch, keď používateľ disponuje GPX záznamom trasy. Riešenie môže byť využiteľné ako samostatný nástroj alebo ako základ pre ďalší vývoj.
Evaluation level: zadání splněno
Zadanie považujem za splnené v základnom rozsahu. Študent sa venoval problematike metadát, formátu GPX, návrhu aj implementácii aplikácie pre automatické a manuálne priraďovanie geografickej polohy fotografiám. Práca obsahuje aj popis testovania vytvorenej aplikácie.
Evaluation level: přesahuje obvyklé rozmezí
Technická správa má približne 77 NS, čo prekračuje očakávaný limit.
Výber literatúry je vzhľadom na tému práce primeraný.V zozname literatúry sa však nachádzajú aj formálne nedostatky. Viaceré zdroje obsahujú neplatne zapísaný dátum citovania vo forme „2025-13-01“, čo je zjavne chybný dátum. Práca tiež obsahuje odkazy na Wikipédiu a minimálne jeden zdroj s neznámym autorom a dátumom vzniku. Tieto nedostatky neznižujú zásadne relevanciu použitej literatúry, ale znižujú formálnu kvalitu práce so zdrojmi.
Grade proposed by reviewer: D
Responsibility: Mgr. et Mgr. Hana Odstrčilová