
This function returns the shortest path between locations
in, or near to, segements on a SpatialLinesNetwork
.
route_local(sln, from, to, l = NULL)
The SpatialLinesNetwork to use.
Text string or coordinates (a numeric vector of
length = 2
representing latitude and longitude) representing a point
on Earth.
Text string or coordinates (a numeric vector of
length = 2
representing latitude and longitude) representing a point
on Earth. This represents the destination of the trip.
Only needed if from and to are empty, in which case this should be a spatial object representing desire lines
Other routes: line2routeRetry
,
line2route
, nearest2spdf
,
route_cyclestreet
,
route_dodgr
,
route_graphhopper
,
route_osrm
,
route_transportapi_public
,
route
, viaroute2sldf
,
viaroute
# NOT RUN {
from <- c(-1.535181, 53.82534)
to <- c(-1.52446, 53.80949)
sln <- SpatialLinesNetwork(route_network_sf)
r <- route_local(sln, from, to)
plot(sln)
plot(r$geometry, add = TRUE, col = "red", lwd = 5)
plot(cents[c(3, 4), ], add = TRUE)
r2 <- route_local(sln = sln, cents_sf[3, ], cents_sf[4, ])
plot(r2$geometry, add = TRUE, col = "blue", lwd = 3)
# }
Run the code above in your browser using DataLab