Master's Thesis

Aplikace pro analýzu dopravních událostí ve městě Most

Final Thesis 2.36 MB

Author of thesis: Ing. Miroslav Štěpánek

Acad. year: 2024/2025

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

Reviewer: Ing. Juraj Lazúr

Abstract:

The goal of this thesis is to create a replacement for the existing programs used by the city of Most for acquiring, processing, visualizing, and analyzing traffic data. The current versions of these programs are outdated and offer only limited analysis capabilities. As a result, users do not have access to all available information and cannot fully utilize it. Python script developed as part of this project enables the automatic retrieval of traffic accident data from the website of the Czech Police, its processing, and filtering based on a provided polygon. The script can be used both within the ArcGIS ecosystem and independently without the need for a license. By dividing the code into several plug-in modules, it ensures easy maintenance and versatility in the event of any changes. A web application built using the React framework visualizes the processed data on a selected map along with additional charts that display trends and statistics related to roads and traffic cameras. The data can be analyzed through several views with a variety of adjustable parameters. Residents of the Most administrative district and its surroundings can use the web application to stay better informed about traffic conditions. Employees of the Most city hall can use this information to identify problematic areas and focus available resources on improving them.

Keywords:

Traffic data analysis, The city of Most, Traffic accidents, GIS, ArcGIS, Traffic data

Date of defence

23.06.2025

Result of the defence

Defended (thesis was successfully defended)

znamkaAznamka

Grading

A

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ázku oponenta. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položenou otázku rozhodla práci hodnotit stupněm A - výborně.

Topics for thesis defence

  1. Bolo by možné rozšíriť aplikáciu tak, aby spracovávala dáta z celej Českej republiky?

Language of thesis

Czech

Faculty

Department

Study programme

Information Technology and Artificial Intelligence (MITAI)

Specialization

Information Systems and Databases (NISD)

Composition of Committee

doc. Dr. Ing. Dušan Kolář (předseda)
RNDr. Marek Rychlý, Ph.D. (člen)
Ing. Zbyněk Křivka, Ph.D. (člen)
Ing. Šárka Květoňová, Ph.D. (člen)
Ing. Radek Hranický, Ph.D. (člen)
Ing. Jiří Hynek, 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 a rovněž přihlásil do studentské soutěže v oblasti GIS. Navrhuji hodnocení stupněm A.

Evaluation criteria Verbal classification
Informace k zadání

Práce vznikla ve spolupráci s městem Most. Úkolem bylo automaticky stahovat, zpracovávat a vizualizovat data o dopravních nehodách z webu Policie ČR ve správním obvodu obce s rozšířenou působností Most. Student prostudoval problematiku zpracování a vizualizace geografických dat. Prostudoval platformu ArcGIS, na které jsou provozovány datové služby města Most. Pro zpracování dat použil jazyk Python, knihovny ArcPy a GeoPandas, pro vizualizaci dat jazyk TypeScript a knihovny React a ArcGIS Maps SDK. Zadání hodnotím jako průměrně obtížné a považuji ho za splněné.

Aktivita při dokončování

Technická zpráva byla dokončována spíše 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. Rovněž vytvořil prezentaci na platformě ArcGIS StoryMaps, kterou přihlásil do soutěže Student GIS Talent. O řešení práce projevilo zájem město Brno.

Práce s literaturou

Student si aktivně dohledával literaturu týkající se zejména zpracování a vizualizace geografických a dopravní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.

Points proposed by supervisor: 95

Grade proposed by supervisor: A

Reviewer’s report
Ing. Juraj Lazúr

Autor navrhol a implementoval dva nástroje pre integráciu a vizualizáciu dopravných dát podľa požiadaviek mesta Most. Funkčnosť návrhu a implementácie potvrdzuje nasadenie v reálnej prevádzke. Celkovo tak prácu hodnotím 90 bodmi.

Evaluation criteria Verbal classification Points
Rozsah splnění požadavků zadání

Evaluation level: zadání splněno

Autor splnil všetky body zadania.

Rozsah technické zprávy

Evaluation level: je v obvyklém rozmezí

Rozsah zadania technickej správe zodpovedá požiadavkám.

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

Technická správa je na dobrej úrovni, je logicky štruktúrovaná, prehľadná a zrozumiteľná. Z hľadiska gramatiky je taktiež v poriadku. Osobne by som ocenil viac ilustrácií najmä v teoretickej časti práce.

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

Z hľadiska typografického je práca v poriadku. Citácie, obrázky, aj schémy sú naviazané na text.

90
Práce s literaturou

Študíjne materiály sú rozsiahle, jednotlivé zdroje zodpovedajú rámcu práce a sú riadne ocitované.

100
Realizační výstup

Výsledky práce je možné rozdeliť na dva samostané nástroje. Integračný skript umožňuje automatizované spracovanie rôznych dátových zdojov do jedného datasetu, kým analytický nástroj umožňuje tieto dáta analyzovať. Celkovo sa riešenie javí ako mimoriadne robustné a jednoducho použiteľné. Samotná funkčnosť implementovaného riešenia bola študentom prakticky predvedená počas konferencie Excel@FIT.

100
Využitelnost výsledků

Výsledky práce majú vďaka svojej modulárnej architektúre potenciál nájsť uplatnenie aj v ďalších mestách. Navrhnuté a implementované riešenie je už teraz nasadené v prevádzke a pomáha zamestnancom mesta Most, ako aj bežným používateľom získať užitočné znalosti o automobilovej doprave.

Náročnost zadání

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

Priemerne náročné zadanie.

Topics for thesis defence:
  1. Bolo by možné rozšíriť aplikáciu tak, aby spracovávala dáta z celej Českej republiky?
Points proposed by reviewer: 90

Grade proposed by reviewer: A

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