osrm: Interface Between R and the OpenStreetMap-Based Routing Service OSRM - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Journal of Open Source Software Année : 2022

osrm: Interface Between R and the OpenStreetMap-Based Routing Service OSRM

Résumé

osrm is an interface between R and the Open Source Routing Machine (OSRM) API. OSRM (Luxen & Vetter, 2011) is a routing service based on OpenStreetMap (OSM) data. This package enables the computation of routes, trips, isochrones and travel distances matrices (travel times and kilometric distances) based on the OSM road network. It contains five functions that interface with OSRM services: • osrmTable() uses the table service to query time/distance matrices, • osrmRoute() uses the route service to query routes, • osrmTrip() uses the trip service to query trips, • osrmIsochone() and osrmIsodistance() use multiple osrmTable() calls to create isochrones or isodistance polygons. An instance of OSRM can be installed on a local or remote server, allowing free and heavy usage of the routing engine.

Dates et versions

hal-04142570 , version 1 (27-06-2023)

Licence

Paternité

Identifiants

Citer

Timothée Giraud. osrm: Interface Between R and the OpenStreetMap-Based Routing Service OSRM. Journal of Open Source Software, 2022, 7 (78), pp.4574. ⟨10.21105/joss.04574⟩. ⟨hal-04142570⟩
29 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More