Original title:
Rozhraní mapového a trasovacího systému pro webovou aplikaci
Translated title:
Map and tracking system interface for web application
Authors:
Hadaš, Jakub ; Šenkeřík, Roman (referee) ; Šomplák, Radovan (advisor) Document type: Master’s theses
Year:
2025
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta strojního inženýrství Abstract:
[cze][eng]
Tato diplomová práce se zabývá návrhem a implementací mapového a trasovacího systému pro webovou aplikaci určenou ke správě sdílených jízdních kol. Práce řeší problematiku vizualizace stanic a jízdních kol na interaktivní mapě s využitím knihovny Leaflet a dat z OpenStreetMap. Implementovaný systém umožňuje dynamické plánování tras pro optimalizaci a následné zobrazení optimalizovaných dat. Součástí řešení je komplexní filtrační mechanismus pro efektivní správu zobrazovaných dat a responzivní uživatelské rozhraní optimalizované pro mobilní zařízení terénních pracovníků. Práce kombinuje moderní webové technologie Angular, RxJS, GraphQL a OSRM k vytvoření funkčního rozhraní, které významně zefektivňuje pracovní postupy při správě sdílených kol.
This master's thesis deals with the design and implementation of a mapping and routing system for a web application designed to manage shared bicycles. The thesis addresses the issue of visualizing stations and bicycles on an interactive map using the Leaflet library and data from OpenStreetMap. The implemented system allows dynamic route planning for optimization and subsequent display of optimized data. The solution includes a comprehensive filtering mechanism for efficient management of displayed data and a responsive user interface optimized for field workers' mobile devices. The work combines modern web technologies such as Angular, RxJS, GraphQL and OSRM to create a functional interface that significantly streamlines the workflow for managing shared bikes.
Keywords:
Angular; data visualization; filtering mechanism; geolocation; GraphQL; interactive maps; Leaflet; Map system; OpenStreetMap; responsive design; route tracking interface; user interface; web application; Angular; filtrační mechanismus; geolokace; GraphQL; interaktivní mapy; Leaflet; Mapový systém; OpenStreetMap; responzivní design; trasovací rozhraní; uživatelské rozhraní; vizualizace dat; webová aplikace
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/251877