ors_isochrones {openrouteservice} | R Documentation |
Openrouteservice Isochrones
Description
Obtain areas of reachability from given locations.
Usage
ors_isochrones(
locations,
profile = ors_profile(),
range = 60,
...,
api_key = ors_api_key(),
output = c("parsed", "text", "sf")
)
Arguments
locations |
List of |
profile |
Route profile, defaults to |
range |
Maximum range value of the analysis in seconds for time and meters for distance. Alternatively a comma separated list of specific single range values. |
... |
Optional parameters as described here |
api_key |
Character scalar containing openrouteservice API key |
output |
Output format. By default the response is being parsed to a list-based R object |
Details
The Isochrone Service supports time and distance analyses for one single or multiple locations. You may also specify the isochrone interval or provide multiple exact isochrone range values.
Value
A GeoJSON object containing a FeatureCollection of Polygons
for
"text"
, a character vector of length 1 re-encoded to UTF-8.
for
"parsed"
, a parsed R object.
for
"sf"
, a simple featuressf
object.
Author(s)
Andrzej OleÅ› andrzej.oles@gmail.com
Examples
# These examples might require interaction to query the local keyring, or
# might fail due to network issues, so they are not run by default
## Not run:
ors_isochrones(c(8.34234, 48.23424), interval=20)
locations <- list(c(8.681495, 49.41461), c(8.686507,49.41943))
ors_isochrones(locations, range=c(300, 200))
## End(Not run)