Master's Thesis

Analysis and Visualization of Brno Traffic Data

Final Thesis 6.43 MB

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

Date of defence

18.06.2024

Result of the defence

Defended (thesis was successfully defended)

znamkaAznamka

Grading

A

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

  1. Dívala jste se na algoritmy pro vyhledání ulic? Proč jste použila vlastní algoritmus?
  2. Jak v datech řešíte, že dané ulicie není průjezdná?

Language of thesis

Slovak

Faculty

Department

Study programme

Information Technology and Artificial Intelligence (MITAI)

Specialization

Information Systems and Databases (NISD)

Composition of Committee

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)

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

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 more

Grade proposed by supervisor: A

Reviewer’s report
doc. Ing. Radek Burget, Ph.D.

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 more

Grade proposed by reviewer: A

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