How to Prototype a Client-Side Route Planner for Helsinki with Routable Tiles and Linked Connections [chapter]

Julián Andrés Rojas, Harm Delva, Pieter Colpaert, Ruben Verborgh
2020 Lecture Notes in Computer Science  
Route planning is key in application domains such as delivery services, tourism advice and ride sharing. Today's route planning as a service solutions do not cover all requirements of each use case, forcing application developers to build their own self-hosted route planners. This quickly becomes expensive to develop and maintain, especially when it requires integrating data from different sources. We demo a configurable route planner that takes advantage of strategically designed data
more » ... g approaches and performs data integration and query execution on the client. For this demonstrator, we (i) publish a Linked Connections interface for the public transit data in Helsinki, including live updates; (ii) integrate Routable Tiles, a tiled Linked Data version of OpenStreetMap road network and (iii) implement a graphical user interface, on top of the Planner.js SDK we have built, to display the query results. By moving the data integration to the client, we provide higher flexibility for application developers to customize their solutions according to their needs. While the querying might be slow today, these preliminary results already hint at different data publishing strategies that may increase query evaluation performance on the client-side.
doi:10.1007/978-3-030-65665-2_7 fatcat:k4eyjmnktbejre76ruhfkezb44