Přístupnostní navigace
E-application
Search Search Close
Bachelor's Thesis
Author of thesis: Šimon Feňko
Acad. year: 2022/2023
Supervisor: Ing. Jiří Hynek, Ph.D.
Reviewer: RNDr. Libor Škarvada
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.
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)
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
Fakulta informačních technologií
Department
Department of Information Systems
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 reportIng. 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.
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.
Student prostudoval doporučenou literaturu týkající se problematiky práce s geografickými daty.
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.
Práce byla dokončena ve stanoveném termínu. Finální obsah byl konzultován spíše povrchně.
Grade proposed by supervisor: D
Reviewer’s reportRNDr. 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 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ů.
Evaluation level: zadání splněno
Evaluation level: je v obvyklém rozmezí
Práce má 46 stran. Počet znaků odpovídá cca 50 normostranám.
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).
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í.
Text obsahuje řádné odkazy na literaturu. Jejich seznam má 16 položek.
Výsledkem je program, jehož funkčnost student prezentoval při individuální konzultaci.
Autor otestoval použitelnost svého programu na vzorku potenciálních uživatelů.
Grade proposed by reviewer: C
Responsibility: Mgr. et Mgr. Hana Odstrčilová