Bachelor's Thesis

Dynamic Visualisation Tool for Brno Public Transport Data

Final Thesis 12.52 MB

Author of thesis: Bc. Patrik Gáfrik

Acad. year: 2023/2024

Supervisor: Ing. Juraj Lazúr

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

Abstract:

Public transport plays a key role in urban mobility, especially in cities like Brno, where it accounts for almost half of all transport modes. In order to optimise the efficiency of public transport, cities face the challenge of developing effective strategies based on data analysis. However, existing tools for visualizing public transport data in Brno are limited and often only provide visualizations of static data and are not designed to display dynamic data changes based on user inputs. This thesis aims to address this problem by developing a tool that processes and visually represents public transport data in Brno to facilitate analysis. The tool is able to visualize dynamic changes in traffic data over time and allows the user to analyze the density of connections and transfers, the duration of trips or the location and delay of public transport vehicles in real-time.

Keywords:

public transport, data visualization, geospatial data, big data, real-time visualization, Brno

Date of defence

10.06.2024

Result of the defence

Defended (thesis was successfully defended)

znamkaCznamka

Grading

C

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ázky 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 C.

Topics for thesis defence

  1. Pomohl nástroj objevit nějaké nové zajímavé znalosti z dopravních dat?
  2. Proč bylo pro uložení dat zvoleno SQLite?
  3. Pracoval jízdní řád s přesností na vteřiny?

Language of thesis

English

Faculty

Department

Study programme

Information Technology (BIT)

Composition of Committee

doc. Dr. Ing. Dušan Kolář (předseda)
RNDr. Marek Rychlý, Ph.D. (člen)
doc. Dr. Ing. Otto Fučík (člen)
Ing. František Grézl, Ph.D. (člen)
Ing. Filip Orság, Ph.D. (člen)

Supervisor’s report
Ing. Juraj Lazúr

Študent k svojej práci pristupoval svedomito, výsledky práce nájdu praktické využitie v oblasti detekcie najrôznejších anomálií v rámci systémov hromadnej dopravy. Vzhľadom na vytvorený návrh a použitý druh vstupných dát je taktiež možné implementované riešenie použiť na širokú triedu systémov hromadnej dopravy. Celkovo hodnotím prácu stupňom C.

Evaluation criteria Verbal classification
Informace k zadání

Cieľom práce bolo vytvorenie interaktívneho nástroja pre vizualizáciu a analýzu plánovaného stavu systému hromadnej dopravy mesta Brna. Študent konkrétne navrhol a implementoval nástroj umožňujúci analýzu vzťahov v rámci plánovaného stavu systému hromadnej dopravy. V rámci práce študent preštudoval rôzne spôsoby reprezentácie systémov hromadnej dopravy, ako aj spôsoby distribúcie týchto informácií. Okrem toho musel študent preskúmať metódy dynamickej vizualizácie vysoko objemných geografických dát. Celkovo hodnotím prácu kladne. Výsledky práce nájdu využitie napríklad pri detekcii hluchých miest v rámci obslužnosti, alebo pri skúmaní dopadov zmien dopravných systémov.

Práce s literaturou

Študent si aktívne dohľadával vhodnú odbornú literatúru, ako aj dokumentáciu k použitým nástojom.

Aktivita během řešení, konzultace, komunikace

Študent aktívne komunikoval počas celého riešenia práce, konzultácie prebiehali pravidelne každé dva týždne. Práca postupovala dobrým tempom.

Aktivita při dokončování

Práca bola dokončená s rezervou a mohla tak byť dostatočne konzultovaná.

Publikační činnost, ocenění
Points proposed by supervisor: 78
Display more

Grade proposed by supervisor: C

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

Bakalářská práce obsahuje některé výše zmíněné nedostatky. Oceňuji, že byla práce psaná v anglickém jazyce. Navrhuji hodnocení stupněm C.

Evaluation criteria Verbal classification Points
Náročnost zadání

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

Cílem práce bylo analyzovat historická a současná data města Brna o veřejné dopravě a navrhnout vhodné vizuální pohledy určené pro analýzu těchto dat. Student prostudoval problematiku zpracování a vizualizace geografických dat a technologie určené pro tyto účely (např. formáty GeoJSON, GTFS, jazyk R, knihovny RBQL nebo Leaflet). Dále se seznámil s technologiemi pro implementaci webové aplikace (JavaScript, React, Node.js). Zadání hodnotím jako průměrně obtížné.

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

Text je rozumně rozčleněn na teoretickou a praktickou část. Ocenil bych nicméně lepší popis cílové skupiny uživatelů a jejich požadavků. Není zřejmé, dle čeho jste se aplikaci rozhodl navrhnout tak, jak popisujete. V rámci testování pak nemohlo být řádně ověřeno, zda je řešení využitelné.

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

Práce je psána v anglickém jazyce na přijatelné úrovni. Vytkl bych některé nedostatky (např. správná velikost prvních písmen v nadpisech, odkazech na obrázky, špatné uvozovky apod.). Schémata měla být ve vektorech. Obrázek 2.9 obsahuje oříznutý vodoznak. Tabulky v kapitole 6 měly být vysázené.

70
Realizační výstup

Výstupem je webová aplikace skládající se z 5 mapových vrstev poskytující zajímavé pohledy na data. Ocenil bych lepší vysvětlivky k jednotlivým vrstvám. Dále by se dalo zapracovat na pokročilejší parametrizaci vrstev (např. ve vrstvě časových dojezdností by bylo zajímavé umožnit měnit třídy časových dojezdností). Mapové vrstvy pracující s historickými daty mohly mít společnou časovou osu.

70
Využitelnost výsledků

Výstupy jsou potenciálně využitelné jak obyvateli města Brna, tak zaměstnanci Magistrátu města Brna a Dopravního podniku města Brna.

Rozsah splnění požadavků zadání

Evaluation level: zadání splněno

Rozsah technické zprávy

Evaluation level: je v obvyklém rozmezí

Práce s literaturou

Student prostudoval dostatečné množství odborných zdrojů. Vytkl bych nicméně nešťastné odkazování na citace, kdy je často jeden zdroj opakován dokola v navazujících větách či odstavcích. Formát GeoJSON mohl být dále citovaný z RFC, nikoliv z webu Wikipiedia.

65
Topics for thesis defence:
  1. Pomohl nástroj objevit nějaké nové zajímavé znalosti z dopravních dat?
  2. Proč bylo pro uložení dat zvoleno SQLite?
Points proposed by reviewer: 70
Display more

Grade proposed by reviewer: C