Bachelor's Thesis

Plánovač cest pro IDS JMK s využitím cyklistiky

Final Thesis 8.75 MB

Author of thesis: Andrea Svitková

Acad. year: 2025/2026

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

Reviewer: Ing. Juraj Lazúr

Abstract:

The thesis focuses on the design and implementation of a multimodal route planner that supports the combination of public transportation, walking, and cycling, including shared bike systems, within a single trip. The aim of the thesis is to improve route planning in the context of multimodal mobility and to extend existing route planners with support for cycling, user preferences, and the integration of multiple transport modes into a single system. The system is implemented as a web application that utilizes the open data standards GTFS and GBFS, making the application extensible beyond the South Moravian Region. The planner is intended for residents of the South Moravian Region commuting to work or school, tourists, and recreational cyclists, while supporting alternative forms of mobility.

Keywords:

Routio, multimodal planner, route planning, public transport, bicycle, shared bicycle, walking, GTFS, GBFS, OpenTripPlanner 2, algorithms

Date of defence

18.06.2026

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 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í studentky na položené otázky rozhodla práci hodnotit stupněm A.

Topics for thesis defence

  1. Bolo by možné využiť iný plánovač, ako je v práci použitý OpenTripPlanner 2?
  2. Jakým způsobem ve vašem plánovači uvažujete pěší chůzi?
  3. Zohledňuje váš systém rozdílnou náročnost a bezpečnost jízdy na kole na různých typech silnic?
  4. Jak vaše řešení překonává systém IDOS a jemu podobné?
  5. Jakým způsobem váš plánovač zohledňuje aktuální zpoždění spojů hromadné dopravy? 

Language of thesis

Slovak

Faculty

Department

Study programme

Information Technology (BIT)

Composition of Committee

doc. Ing. Petr Matoušek, Ph.D., M.A. (předseda)
doc. Ing. Michal Bidlo, Ph.D. (místopředseda)
Ing. Radek Kočí, Ph.D. (člen)
Ing. Jan Pluskal, Ph.D. (člen)
Ing. František Grézl, Ph.D. (člen)

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

Práci hodnotím velmi kladně. Studentka přistupovala k práci svědomitě a s velkou osobní angažovaností. Vytvořila prakticky použitelné řešení s řadou rozšíření nad rámec zadání. Výsledek je využitelný nejen pro Jihomoravský kraj, ale i pro jiné oblasti. Výsledky prezentovala na studentské konferenci. Navrhuji hodnocení stupněm A.

Evaluation criteria Verbal classification
Informace k zadání

Hlavními úkoly práce bylo navrhnout a implementovat multimodální plánovač tras umožňující kombinaci veřejné dopravy, cyklistiky a chůze v rámci jedné trasy. Studentka musela nastudovat otevřené datové standardy GTFS a GBFS, směrovací engine OpenTripPlanner 2, dále pak technologie Python/FastAPI, PostGIS a GeoPandas na straně backendu, React a Leaflet na straně frontendu. Dále musela zvládnout práci s prostorovými daty a integrovat vícero heterogenních datových zdrojů do jednoho celku. Nad rámec základního zadání implementovala řadu rozšíření, například zobrazení aktuální polohy vozidel MHD nebo výškový profil trasy při jízdě na kole. Zadání hodnotím jako obtížnější a považuji ho za splněné.

Práce s literaturou

Studentka prostudovala doporučenou literaturu. Mimo to byla aktivní při hledání dalších zdrojů týkajících se především oblasti multimodální mobility, plánování tras a algoritmů pro routování.

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

Studentka komunikovala během celého akademického roku. Konzultace probíhaly online. Studentka řádně plnila zadané úkoly a práce postupovala dobrým tempem. Oceňuji vysokou samostatnost, se kterou studentka přistupovala k řešení.

Aktivita při dokončování

Práce byla dokončena v předstihu a mohla být dostatečně konzultována.

Publikační činnost, ocenění

Výsledky byly publikovány na studentské konferenci Excel@FIT 2026.

Points proposed by supervisor: 95

Grade proposed by supervisor: A

Reviewer’s report
Ing. Juraj Lazúr

Autorka navrhla a implementovala interaktívnu aplikáciu pre plánovanie ciest s netriviálnymi funkcionalitami. Funkčnosť návrhu bola overená používateľským testovaním, ako aj prezentáciou výstupov na konferencii Excel@FIT. Celkovo tak prácu hodnotím 98 bodmi.

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

Evaluation level: obtížnější zadání

Náročnejšie zadanie.

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

Technická správa je na vysokej úrovni. Text je podrobný, dobre štruktúrovaný, logicky členený, kapitoly na seba nadväzujú.

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

Technická správa zodpovedá typografickému štandardu, obrázky, ako aj schémy sú zrozumiteľné a dobre popísané. Celkovo technická správa zodpovedá po formálnej stránke vyšším štandardom bakalárskej práce.

100
Realizační výstup

Výsledkom práce je funkčná aplikácia, ktorá má potenciál zvýšiť kvalitu plánovania ciest a pohodlie pri kombinovaní cyklistiky a hromadnej dopravy. Navrhnuté a implementované riešenie sa javí robustne, samotná funkčnosť riešenia bola študentkou prakticky demonštrovaná na konferencii Excel@FIT.

95
Využitelnost výsledků

Navrhnuté a implementované riešenie predstavuje ojedinelú kombináciu predikcie a dát v reálnom čase pri hľadaní prepojení medzi dvoma systémami. Práca obsahuje pokročilý dátový model a predstavuje potenciál pre ďalší rozvoj oblasti multimodálnej dopravy.

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

Evaluation level: zadání splněno

Študentka splnila všetky body zadania.

Rozsah technické zprávy

Evaluation level: přesahuje obvyklé rozmezí

Technická správa značne presahuje obvyklý rozsah.

Práce s literaturou

Študijné materiály sú vybrané k téme, sú riadne citované, objem preštudovaných a citovaných materiálov značne presahuje požadovaný rozsah.

100
Topics for thesis defence:
  1. Bolo by možné využiť iný plánovač, ako je v práci použitý OpenTripPlanner 2?
Points proposed by reviewer: 98

Grade proposed by reviewer: A

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