Přístupnostní navigace
E-application
Search Search Close
Master's Thesis
Author of thesis: Ing. Štěpán Bakaj
Acad. year: 2025/2026
Supervisor: Ing. Magdaléna Ondrušková
Reviewer: Ing. Jiří Hynek, Ph.D.
Modern transportation applications, especially those focused on comprehensive analysis and visualization, face challenges related to the effective integration and processing of data from many heterogeneous sources. The existing application for transportation analysis and visualization, developed for the city of Brno, faced limitations resulting from a fixed number of data sources. The aim of this thesis was to overcome these limitations by extending the back-end part of the application with the ability to process data from additional external sources. The thesis studied data models and architectural approaches key to the integration of spatiotemporal transport data. Based on a detailed analysis of the existing solution and identification of requirements, an extended data model and concept of universal connectors were designed and subsequently implemented. The functionality of the proposed extensions was verified on representative data sets, demonstrating the benefits for the analytical capabilities of the application.
transport data, data models, data integration, spatiotemporal analysis, data architecture, connectors, transport visualization
Date of defence
23.06.2026
Result of the defence
Defended (thesis was successfully defended)
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 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 A.
Topics for thesis defence
Language of thesis
Czech
Faculty
Fakulta informačních technologií
Department
Department of Information Systems
Study programme
Information Technology and Artificial Intelligence (MITAI)
Specialization
Application Development (NADE)
Composition of Committee
prof. RNDr. Alexandr Meduna, CSc. (předseda) doc. RNDr. Jitka Kreslíková, CSc. (místopředseda) Ing. Vladimír Bartík, Ph.D. (člen) Ing. Jiří Hynek, Ph.D. (člen) Ing. Jan Pluskal, Ph.D. (člen) Ing. Marta Jaroš, Ph.D. (člen)
Supervisor’s reportIng. Magdaléna Ondrušková
Práca predstavuje komplexné a architektonicky dobre premyslené riešenie integrácie heterogénnych dopravných dátových zdrojov — od návrhu ELT mikroslužbovej architektúry a implementácie troch konektorov pre rôzne komunikačné modely (pull, push, dávkové spracovanie) cez algoritmy pre deduplikáciu a krížové slučovanie záznamov naprieč zdrojmi až po korelačný modul identifikujúci kauzálne súvislosti medzi rôznymi typmi dopravných udalostí. Kľúčovým prínosom je rozšíriteľnosť navrhnutého riešenia: nový dátový zdroj možno pridať vytvorením jedného extraktora bez zásahu do existujúcich služieb, čo z výsledku robí reálne použiteľný základ pre ďalší rozvoj aplikácie. Navrhujem hodnocení známkou A.
Zadanie je súčasťou projektu Analyticity. Cieľom práce bolo prekonať obmedzenie stávajúcej aplikácie spočívajúce v pevne danom počte dátových zdrojov a rozšíriť jej back-endovú časť o schopnosť integrovať heterogénne zdroje dopravných dát. Výsledkom je mikroslužbová ELT architektúra pozostávajúca z troch extraktorov (Waze, Polícia ČR, NDIC), štyroch transformačných mikroslužieb, nového dátového modelu s entitami pre uzávierky, evidenciu poskytovateľov a koreláciu udalostí. Celé riešenie bolo overené na reálnych dátach z oblasti Brna. Zadanie hodnotím ako ťažké a považujem ho za splnené.
Práca bola dokončená a odovzdaná včas, výsledná implementácia aj text práce boli riadne konzultované a moje pripomienky boli zapracované.
Študent sa zúčastnil na študentskej konferencii Excel@FIT 2026, kde bol k téme práce pripravený príspevok zameraný na integráciu heterogénnych dopravných dát z viacerých zdrojov.
Študent si naštudoval odporúčanú literatúru a samostatne vyhľadal ďalšie relevantné zdroje. Literárna rešerš pokrýva datové modely v dopravných aplikáciách, štandardy pre výmenu dopravných dát (DATEX II, GTFS, SIRI) a architektúry pre spracovanie veľkých objemov časopriestorových dát.
Študent bol aktívny počas celého akademického roku, na pravidelné konzultácie chodil pripravený s konkrétnymi výsledkami a otázkami.
Grade proposed by supervisor: A
Reviewer’s reportIng. Jiří Hynek, Ph.D.
Diplomová práce je kvalitní jak po teoretické, tak po praktické stránce. Student splnil zadání a vytvořil komplexní a rozšiřitelné řešení pro integraci heterogenních dopravních dat, které bude využito v projektu Analyticity. Technická zpráva obsahuje některé výše zmíněné nedostatky ve formální úpravě. Navrhuji hodnocení stupněm A.
Evaluation level: assignment fulfilled
Evaluation level: is within the usual extent
Práce je dobře strukturovaná a kapitoly na sebe logicky navazují. Drobnou výtkou je, že kapitola věnovaná návrhu místy sklouzává do diskuze implementačních detailů.
Po formální stránce je práce na průměrné úrovni. Vytkl bych nekonzistentní terminologii – v práci je uváděn anglický výraz „Listing" namísto českého „Výpis". Schémata jsou ve formátu rastrové grafiky; vektorová reprezentace by byla vhodnější. Práce místy obsahuje nesprávné uvozovky. Student zmiňuje použití nástrojů ChatGPT a Gemini pro jazykovou korekturu.
Práce s literaturou je na dobré úrovni. Student citoval dostatečné množství odborných zdrojů pokrývajících oblast dopravních systémů, datových modelů a architektonických přístupů pro zpracování dopravních dat.
Hlavním výstupem práce je návrh a implementace modulární mikroslužbové architektury založené na principu ELT, která využívá konektory pro integraci heterogenních dopravních dat ze zdrojů Waze, Policie ČR a NDIC. Součástí řešení je rozšířený datový model umožňující automatickou korelaci a slučování událostí. Oceňuji komplexní architekturu, která sice může být pro jednodušší případy komplexní, nicméně zohledňuje potenciální zahlcení daty a umožňuje snadnou integraci dalších zdrojů.
Výsledky jsou využitelné v projektu Analyticity pro analýzu automobilové dopravy ve městech.
Evaluation level: more difficult assignment
Cílem diplomové práce bylo rozšířit back-endovou část stávající aplikace pro analýzu a vizualizaci dopravy v Brně o podporu zpracování dat z dodatečných externích zdrojů. Student musel prostudovat architektonické přístupy pro integraci časoprostorových dat, analyzovat původní systém a navrhnout a implementovat rozšířený datový model a koncept univerzálních konektorů. Řešení využívá mikroslužbovou architekturu a princip ELT; student se musel mimo jiné seznámit s frameworkem Quarkus a GraalVM (Java), message brokerem Redpanda (Kafka-kompatibilní) a databázemi PostGIS a TimescaleDB. Funkčnost celého řešení byla ověřena na reálných datech ze zdrojů Waze, Policie ČR a NDIC. Zadání hodnotím jako obtížnější. Považuji ho za splněné.
Grade proposed by reviewer: A
Responsibility: Mgr. et Mgr. Hana Odstrčilová