Bachelor's Thesis

Visualization of Data from the Participatory Budget System of the City of Most

Final Thesis 3.81 MB

Author of thesis: Bc. Filip Polomski

Acad. year: 2024/2025

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

Reviewer: Ing. Magdaléna Ondrušková

Abstract:

The aim of this bachelor thesis is to improve the visualization of data from the participatory budget system of the city of Most. The city of Most lacks a database for storing proposals and projects. Additionally, it lacks a tool for map-based visualization, displaying statistics and advanced project search. The first requirement was designing and creating a spatial database in the ArcGIS enviroment. Then a corresponding web application was developed using the React library and ArcGIS Maps SDK for JavaScript, featuring interactive map visualization of the data. The created application provides the citizens of Most with a tool for browsing and searching projects with map visualization. Employees have the ability to set how the projects are rendered on the map. The result is an application that can be used for the participatory budgeting agenda of the city of Most.

Keywords:

Participatory budgeting, Most, geographic information system, spatial database, web application, map visualization, React, ArcGIS

Date of defence

17.06.2025

Result of the defence

Defended (thesis was successfully defended)

znamkaBznamka

Grading

B

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 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 B.

Topics for thesis defence

  1. Dáta do aplikácie sú nahrávané ručne užívateľmi. Ako je zabezpečené, že dané nahrané údaje sú správne a neobsahujú chyby, ako je napr. záporná suma projektu?
  2. Co je hlavním přínosem vaší aplikace pro město Most a jeho obyvatele?
  3. Je možné v aplikaci vidět historii a stav aktuálních projektů? Je možné ji použít pro i hlasování a pro podávání nových projektů?

Language of thesis

Czech

Faculty

Department

Study programme

Information Technology (BIT)

Composition of Committee

doc. Ing. Tomáš Martínek, Ph.D. (předseda)
Ing. Vladimír Bartík, Ph.D. (člen)
Ing. Jiří Hynek, Ph.D. (člen)
doc. Mgr. Adam Rogalewicz, Ph.D. (člen)
doc. Ing. Michal Španěl, Ph.D. (člen)

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

Student byl aktivní během celého akademického roku. Vytvořil řešení, které je využitelné v datovém portálu města Most. Výsledky prezentoval na studentské konferenci. Navrhuji hodnocení stupněm A.

Evaluation criteria Verbal classification
Informace k zadání

Práce vznikla ve spolupráci s městem Most. Cílem bylo vytvořit webovou aplikaci pro geografické zadávání a prezentaci projektů participativního rozpočtu města Most. Student prostudoval problematiku participativního rozpočtování a práce s geprostorovými daty. Pro řešení využil JavaScript/React, prostředí ArcGIS provozované městem Most a ArcGIS Maps SDK. Zadání hodnotím jako průměrně obtížné a považuji ho za splněné.

Práce s literaturou

Student si aktivně dohledával literaturu týkající se zejména oblasti participativního rozpočtování a problematiky zpracování geoprostorových dat.

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

Student byl velmi aktivní během celého akademického roku. Účastnil se jednou týdně online porad (jednou za dva týdny pak s konzultantem za město Most: panem Ing. Kamilem Novákem). Také průběžně komunikoval přes Slack.

Aktivita při dokončování

Technická zpráva byla dokončována na poslední chvíli. Její obsah byl nicméně konzultován.

Publikační činnost, ocenění

Student své řešení publikoval v rámci studentské konference Excel@FIT 2025.

Points proposed by supervisor: 90

Grade proposed by supervisor: A

Reviewer’s report
Ing. Magdaléna Ondrušková

Práca spĺňa zadanie vo všetkých bodoch. Výsledky sú použiteľné a nasadené v rámci mesta Most. Malé nedostatky vidím v technickej práci, ktoré som zmienila vyššie. Navrhujem hodnotiť stupňom B. 

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

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

Zadanie hodnotím ako priemerne obtiažne. Študent si naštudoval problematiku participatívneho rozpočtu a tvorbu GIS aplikácií pomocou softwaru ArcGIS. 

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

Teoretická časť práce obsahuje popis participatívneho rozpočtu, rozoberá detailne tento proces, ako aj rôzne modely participatívneho rozpočtu. Študent detailne preštudoval existujúce riešenia v rôznych mestách ČR. Ďalej sa študent venuje vizualizácii a geografickým dátam. Pre lepšiu prehľadnosť by bolo vhodnejšie zvoliť iné členenie tejto kapitoly (kapitola sa volá Vizualizácia a zpracovanie geografických dát pričom študent najskôr rozoberá vizualizáciu, webovú vizualizáciu a až na konci kapitoli sa študent venuje geografickým dátam).

Praktická časť zahrňuje analýzu projektu hejbnimostem.cz a analýzu požiadaviek, ktorá ale mohla byť detailnejšia. Okrem toho je tu popísaný návrh aplikácie, jej implementácia a testovanie.  Testovanie mi príde popísane veľmi stručne, nie je jasné kto výslednú aplikáciu testoval. 

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

Práca je na dobrej formálnej úrovni, miestami obsahuje drobné chyby – krátke odseky (napr. kapitola 6.2.), preklepy (turistickým památek)

80
Realizační výstup

Študent implementoval aplikáciu, ktorá zobrazuje rôzne typy participatívnych projektov na mape. K tomu implementoval rozšírenie, ktoré dané projekty zobrazuje pomocou clustrov, pre lepšiu a prehľadnejšiu vizualizáciu. Okrem toho implementoval dashboard. Užívatelia z mesta Most majú možnosť nahrávať nové participatívne projekty a upravovať jednotlivé typy projektov a pod. 

90
Využitelnost výsledků

Výsledok je nasadený vrámci mesta Most a prístupný ako obyvateľom, tak zamestnancom, pričom je využiteľný pre zobrazenie participatívnych projektov v meste. 

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

Evaluation level: zadání splněno

Študent splnil všetky body zadania. 

Rozsah technické zprávy

Evaluation level: je v obvyklém rozmezí

Práce s literaturou

Študent preštudoval dostatočné množstvo zdrojov. 

85
Topics for thesis defence:
  1. Dáta do aplikácie sú nahrávané ručne užívateľmi. Ako je zabezpečené, že dané nahrané údaje sú správne a neobsahujú chyby, ako je napr. záporná suma projektu?
Points proposed by reviewer: 85

Grade proposed by reviewer: B

Responsibility: Mgr. et Mgr. Hana Odstrčilová