Author of thesis: Ing. Magdaléna Ondrušková
Acad. year: 2023/2024
Supervisor: Ing. Jiří Hynek, Ph.D.
Reviewer: doc. Ing. Radek Burget, Ph.D.
Abstract:The aim of this work was to analyze two traffic datasets from the Waze navigation application and to create a web application to process, analyze and visualize the results. The web application is intended to serve not only the citizens of the city Brno, but also to the staff of the transport department for better understanding and more efficient transport planning. The application is implemented using the FastAPI framework and the React library. In cooperation with the staff of the transport department, the application has been tested by real users. The results of this work are a web application that allows users to analyze traffic on selected streets and routes and better understand and define the most critical sections for traffic in the city of Brno, with the potential to expand to other cities.
Keywords:Waze, traffic data, MMB, Brno, data analysis, visualization, routing
Defended (thesis was successfully defended)
znamkaAznamka
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 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 A.
Topics for thesis defence
- Dívala jste se na algoritmy pro vyhledání ulic? Proč jste použila vlastní algoritmus?
- Jak v datech řešíte, že dané ulicie není průjezdná?
Information Technology and Artificial Intelligence (MITAI)
Information Systems and Databases (NISD)
prof. Ing. Tomáš Hruška, CSc. (předseda)
doc. Ing. Radek Burget, Ph.D. (člen)
doc. Mgr. Adam Rogalewicz, Ph.D. (člen)
Ing. Vladimír Bartík, Ph.D. (člen)
RNDr. Marek Rychlý, Ph.D. (člen)
Ing. Libor Polčák, Ph.D. (člen)
Práci hodnotím velmi kladně. Studentka pracovala svědomitě a vytvořila použitelné řešení publikované a oceněné na studentské konferenci. Navrhuji hodnocení stupněm A.
Evaluation criteria |
Verbal classification |
Informace k zadání |
Cílem práce bylo analyzovat dvě datové sady z navigační aplikace Waze poskytující informace o incidentech a zpoždění v rámci brněnské silniční dopravy. Studentka důkladně prostudovala datové sady, seznámila se s principy zpracování a vizualizace geografických dat a problematikou hledání cesty na mapě (tzv. routing). Dále prostudovala technologie pro tvorbu serverové (Python, FastAPI) a klientské (JavaScript, React, Ant Design) části webové aplikace, dále knihovny pro vizualizaci dat (ApexCharts) a tvorbu interaktivních map (Leaflet). Zadání hodnotím jako průměrně obtížné. |
Aktivita při dokončování |
Některé části technické zprávy byly dokončovány na poslední chvíli. Obsah byl nicméně konzultován. |
Publikační činnost, ocenění |
Studentka publikovala své výsledky na studentské konferenci Excel@FIT 2024, kde získala ocenění ve dvou kategoriích (odborný panel a odborná veřejnost). |
Práce s literaturou |
Studentka si aktivně dohledávala literaturu týkající se zpracování a vizualizace geografických dat a použitých technologií. |
Aktivita během řešení, konzultace, komunikace |
Studentka byla aktivní během celého akademického roku. Konzultace probíhaly pravidelně online formou. Dále studentka navštěvovala Magistrát města Brna, Oddělení dat, analýz a evaluací, kde validovala praktické výstupy práce. Studentka byla schopná samostatně řešit netriviální problémy. |
Points proposed by supervisor:
95
Display moreGrade proposed by supervisor: A
Studentka vytvořila velmi propracovanou aplikaci pro interaktivní analýzu a vizualizaci dopravních dat, úspěšně zkombinovala množství různých klientských a serverových technologií a dovedla práci k prakticky použitelnému výsledku, který je reálně nasazen. Vše pečlivě zdokumentovala v kvalitní technické zprávě. Její práci proto hodnotím jako vysoce nadprůměrnou.
Evaluation criteria |
Verbal classification |
Points |
Rozsah splnění požadavků zadání |
Evaluation level: zadání splněno Zadání považuji za splněné bez výhrad. |
|
Rozsah technické zprávy |
Evaluation level: je v obvyklém rozmezí Technická zpráva je svým rozsahem v rozmezí obvyklém pro diplomovou práci. |
|
Prezentační úroveň technické zprávy |
Technická zpráva má jasnou strukturu a pokrývá jak teoretickou část věnovanou rozboru problematiky, souvisejících datových formátů i softwarových nástrojů a existujících řešení, tak i praktickou část, která popisuje návrh a implementaci webové aplikace pro interaktivní vizualizaci a analýzu dat. Kromě vizualizace autorka řeší množství dílčích problémů jako hledání cest v mapě, optimalizace z hlediska rychlosti vyhledání a další. Všechny části jsou informačně bohaté a technicky dobře popsané. |
94 |
Formální úprava technické zprávy |
Po formální stránce je technická zpráva velmi pečlivě zpracována, nelze mít výhrady k jazykové ani typografické stránce. |
95 |
Práce s literaturou |
Seznam použité literatury obsahuje značné množství zdrojů, mezi kterými převažují odborné knihy a články. Jednotlivé zdroje jsou v textu práce řádně citovány. |
95 |
Realizační výstup |
Realizačním výstupem je zdařila webová aplikace sestávající ze serverové části implementované v jazyce Python a klientské části vytvořené v JavaScriptu. Aplikace disponuje velmi propracovaným uživatelským rozhraním pro práci s mapu a pro získání a vizualizaci různých statistik. Aplikace je plně funkční a připravená k reálnému nasazení. |
100 |
Využitelnost výsledků |
Práce je potenciálně užitečná pro občany i vedení Brna (případně i dalších měst) a je v současnosti k dispozici na portálu data.Brno. |
|
Náročnost zadání |
Evaluation level: průměrně obtížné zadání Cílem zadání byla interaktivní vizualizace a analýza dat o dopravě získávaných prostřednictvím veřejně dostupného aplikačního rozhraní. Zadání hodnotím jako průměrně obtížné. |
|
Points proposed by reviewer:
96
Display moreGrade proposed by reviewer: A
Responsibility: Mgr. et Mgr. Hana Odstrčilová