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
Information about assignment

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

Activity during solution, consultations, communication

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

Publication activity, awards

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.

Work with literature

Student si aktivně dohledával literaturu týkající se zejména zpracování a vizualizace geografických a dopravních dat.

Activity during solution, consultations, communication

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
The extent to which the requirements of the assignment have been met

Evaluation level: assignment fulfilled

Autor splnil všetky body zadania.

Extent of the technical report

Evaluation level: is within the usual extent

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

Presentation level of the technical report

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
Formal preparation of a technical report

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

90
Work with literature

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

100
Realisation output

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
Usability of results

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.

The difficulty of the assignment

Evaluation level: moderately difficult assignment

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á