byosrmRoute: Add the Shortest Path Between Two Points
Description
This function add de distance and duration of the Shortest Path
Between Two Points. Its use the osrmRoute function of osrm library, that build
and send an OSRM API query to get the travel geometry between two points.
This function interfaces the route OSRM service. The principal contribution to
this function it<U+00B4>s yo consider the CRS of the input coordinates, and only output
the distance and time variables of the procedure.
Usage
byosrmRoute(src_dst, crs)
Arguments
src_dst
Dataframe with four variables: x of source, y of source, x of
destination, y of destination. x and y are plain coordinates in the defined CRS
crs
Coordinate Reference Systems (CRS)
Value
Return a DataFrame with:
src_dst
The input DataFrame with 2 new variables "distance" in meters
and "duration" in minutes
References
Timoth<U+00E9>e Giraud, Robin Cura & Matthieu Viry 2017 osrm: Interface
Between R and the OpenStreetMap-Based Routing Service OSRM.
https://CRAN.R-project.org/package=osrm