Bachelor's Thesis

Information System for Management of Geographical Objects

Final Thesis 7.08 MB

Author of thesis: Šimon Feňko

Acad. year: 2022/2023

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

Reviewer: RNDr. Libor Škarvada

Abstract:

The aim of this semester project is to design and implement an information system for managing geographic objects created using the Geovisto programming library. As part of the project, the user should be able to save their created geoJSONs using tools, share them with other users, and import their own geoJSON files. The system was designed and implemented in JavaScript and utilizes the JavaScript frontend library React to create user interfaces. Additionally, the user database and their stored GeoJSONs were implemented using the object-relational database system PostgreSQL.

Keywords:

geographic data, geographic information system, Leaflet, web frameworks, user interface frameworks, user Interface, GeoJSON, PostreSQL, visualization of geographic data, data model, Geovisto, user authentication and authorization, data management

Date of defence

22.08.2023

Result of the defence

Defended (thesis was successfully defended)

znamkaCznamka

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, např. možností realizačního výstupu, návaznost na jiné projekty či použití množného čísla v technické zprávě. 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.

Language of thesis

Slovak

Faculty

Department

Study programme

Information Technology (IT-BC-3)

Field of study

Information Technology (BIT)

Composition of Committee

prof. Ing. Tomáš Hruška, CSc. (předseda)
Ing. Jiří Matoušek, Ph.D. (člen)
Ing. Tomáš Milet, Ph.D. (člen)
Ing. Jiří Hynek, Ph.D. (člen)
doc. Ing. František Zbořil, CSc. (člen)

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

Student splnil zadání. Vzhledem k proměnlivé aktivitě studenta a dosaženým výsledkům navrhuji hodnocení stupněm D.

Evaluation criteria Verbal classification
Informace k zadání

Cílem práce bylo vytvořit informační systém pro správu geografických objektů reprezentovaných ve formátu GeoJSON a kolaboraci při jejich tvorbě. Pro tyto účely byla využita existující knihovna Geovisto a její rozšíření pro tvorbu geografických objektů. Úkolem studenta bylo využít tuto knihovnu ve vytvářeném informačním systému a vhodně ji propojit s databází informačního systému. Práci hodnotím jako průměrně obtížnou a považuji ji za splněnou.

Práce s literaturou

Student prostudoval doporučenou literaturu týkající se problematiky práce s geografickými daty.

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

Aktivita studenta byla značně proměnlivá. Některé období student nereagoval, jiná období student působil velmi aktivním dojmem a konzultace probíhaly denně. Celkově práce nicméně postupovala velmi pomalým tempem a student vyžadoval značnou podporu.

Aktivita při dokončování

Práce byla dokončena ve stanoveném termínu. Finální obsah byl konzultován spíše povrchně.

Publikační činnost, ocenění
Points proposed by supervisor: 65
Display more

Grade proposed by supervisor: D

Reviewer’s report
RNDr. Libor Škarvada

Student navrhnul, implementoval a otestoval systém pro vytváření a správu mapových objektů v souborech formátu GeoJSON, pro jejich zobrazování na mapě, a také pro jejich sdílení s jinými uživateli. Součástí systému je i administrátorská správa vlastníků těchto dat.


 

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

Evaluation level: obtížnější zadání

Zadání je poněkud obtížnější než průměr, protože student musel prostudovat více různých knihoven, nástrojů a frameworků.

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

Evaluation level: zadání splněno

Rozsah technické zprávy

Evaluation level: je v obvyklém rozmezí

Práce má 46 stran. Počet znaků odpovídá cca 50 normostranám.

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

Text práce je logicky členěný. Některá autorova tvrzení by si však zasloužila podrobnější zdůvodnění, protože nejsou zcela přesvědčivá (např. 2. odst. podčásti 2.3.2).

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

Je poznat, že text zprávy nebo některé jeho části neprošly kontrolou překlepů. Vyskytují se zde i pravopisné a typografické chyby.

Seznam obrázků na straně 3 zbytečně obsahuje jejich úplné popisky (obr. 4.1).

Obrázky, diagramy a mapy jsou precizní a jsou vesměs původní.

 

70
Práce s literaturou

Text obsahuje řádné odkazy na literaturu. Jejich seznam má 16 položek.

90
Realizační výstup

Výsledkem je program, jehož funkčnost student prezentoval při individuální konzultaci.

90
Využitelnost výsledků

Autor otestoval použitelnost svého programu na vzorku potenciálních uživatelů.

Points proposed by reviewer: 75
Display more

Grade proposed by reviewer: C