This function returns the shortest path between locations in, or near to, segements on a SpatialLinesNetwork.

route_local(sln, from, to, l = NULL)

Arguments

sln

The SpatialLinesNetwork to use.

from

Text string or coordinates (a numeric vector of length = 2 representing latitude and longitude) representing a point on Earth.

to

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.

l

Only needed if from and to are empty, in which case this should be a spatial object representing desire lines

See also

Examples

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)