Bachelor's Thesis

Integration of Geovisto library components

Final Thesis 4.16 MB

Author of thesis: Bc. Iva Utíkalová

Acad. year: 2023/2024

Supervisor: Ing. Jiří Hynek, Ph.D.

Reviewer: Ing. Juraj Lazúr

Abstract:

Many tools have been created for the visualization of geographic data with different purposes
and with different level of abstraction. Among the tools for data visualization on web
applications in 2021 also included by the Geovisto library. This tool was created in order to
easily visualize geographic data, which, according to the user’s choice, converts the input
data into a visual form and allows easy configuration of this display. Due to unsatisfactory
current status web application that presents the Geovisto library, this work aims to redesign
this application to attract more users or developers and convey information, how the library
itself works. The new web application should be user friendly and easy for administrators
to maintain.

Keywords:

Geovisto library, geographic data, visualization, web application, components, implementation, user- interface, dataset sources.

Date of defence

11.06.2024

Result of the defence

Defended (thesis was successfully defended)

znamkaBznamka

Grading

B

Process of defence

Studentka nejprve prezentovala výsledky, kterých dosáhla v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Studentka následně odpověděla 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í studentky na položené otázky rozhodla práci hodnotit stupněm B.

Topics for thesis defence

  1. Je možné návrh riešenia uplatniť aj na iné Open Source projekty?
  2. Které části ve Vaši práci byly revoluční?
  3. Jak probíhá generování knihovny, když dojde k vydání nové verze?

Language of thesis

Czech

Faculty

Department

Study programme

Information Technology (BIT)

Composition of Committee

doc. Ing. František Zbořil, Ph.D. (předseda)
Ing. Libor Polčák, Ph.D. (člen)
doc. Mgr. Lukáš Holík, Ph.D. (člen)
doc. Ing. Vítězslav Beran, Ph.D. (člen)
Ing. Radek Hranický, Ph.D. (člen)

Supervisor’s report
Ing. Jiří Hynek, Ph.D.

Studentka ke své práci přistupovala svědomitě. Svým výsledkem přispěla k lepší prezentaci knihovny Geovisto. Navrhuji hodnocení stupněm B.

Evaluation criteria Verbal classification
Informace k zadání

Cílem práce bylo vytvořit webovou aplikaci pro prezentaci a dokumentaci knihovny Geovisto umožňující interaktivní demonstraci jednotlivých nástrojů této knihovny s využitím reálných veřejně přístupných geografických dat. Studentka prostudovala principy zpracování a vizualizace geografických dat, seznámila se webovými technologiemi pro tvorbu serverových (Python, Flask) a klientských (TypeScript, React, HTML, CSS) aplikací, interaktivních map (Leaflet, Geovisto) a dokumentací (Docusaurus, TypeDoc). Zadání hodnotím jako průměrně obtížné a považuji ho za splněné ve všech jeho bodech.

Práce s literaturou

Studentka si aktivně dohledávala odbornou literaturu týkající se zpracování a vizualizace dat a zvolených technologií.

Aktivita během řešení, konzultace, komunikace

Studentka komunikovala během celého akademického roku formou online konzultací. Byla schopná samostatně řešit netriviální problémy.

Aktivita při dokončování

Technická zpráva byla dokončovaná na poslední chvíli. Praktické výstupy byly dokončeny s předstihem a bylo je možné testovat.

Publikační činnost, ocenění

Výsledná webová prezentace, včetně demonstračních příkladů a dokumentace, je uveřejněná pod webovou doménou geovisto.com.

Points proposed by supervisor: 85
Display more

Grade proposed by supervisor: B

Reviewer’s report
Ing. Juraj Lazúr

Autorka navrhla a implementovala webovú aplikáciu podľa dobre analyzovaných požiadaviek, pričom výsledný návrh bol overený používateľským testovaním. Použiteľnosť riešenia demonštruje aj jeho nasadenie do reálnej prevádzky. Túto prácu hodnotím 78 bodmi.

Evaluation criteria Verbal classification Points
Náročnost zadání

Evaluation level: průměrně obtížné zadání

Priemerne náročné zadanie.

Prezentační úroveň technické zprávy

Práca je dobre štruktúrovaná, text je logický, kapitoly sú zrozumiteľné, implementácia, ako aj testovanie sú dostatočne popísané. Gramatika je v poriadku.

80
Formální úprava technické zprávy

Technická správa zodpovedá typografickému štandardu, obrázky, ako aj schémy sú zrozumiteľné a dobre popísané. Jediné, čo by som vytkol, tak sú prázdne miesta okolo niektorých obrázkov.

80
Realizační výstup

Výsledok práce predstavuje webová aplikácia, ktorá ukazuje možnosti knižnice Geovisto. Celkovo sa riešenie javí ako dostatočne robustné a jednoducho použiteľné. Samotná funkčnosť implementovaného riešenia bola študentkou prakticky predvedená.

75
Využitelnost výsledků

Práca kompletne prepracováva vstupný bod, ktorý slúži pre reprezentáciu knižnice Geovisto. Jednotlivé funkcionality umožňujú používateľovi jednoducho si jednotlivé komponenty vyskúšať s využitím testovacích dát. Vzhľadom na nasadenie aplikácie, tak už výsledky práce slúžia svojmu účelu.

Rozsah splnění požadavků zadání

Evaluation level: zadání splněno

Autorka splnila všetky body zadania.

Rozsah technické zprávy

Evaluation level: je v obvyklém rozmezí

Rozsah zadania technickej správe zodpovedá požiadavkám.

Práce s literaturou

Študijné materiály sú vybrané k téme, sú riadne citované.

70
Topics for thesis defence:
  1. Je možné návrh riešenia uplatniť aj na iné Open Source projekty?
Points proposed by reviewer: 78
Display more

Grade proposed by reviewer: C