Learn R Programming

stplanr (version 0.2.8)

route_dodgr: Route on local data using the dodgr package

Description

Route on local data using the dodgr package

Usage

route_dodgr(from = NULL, to = NULL, l = NULL, net = NULL)

Arguments

from

An object representing origins (if lines are provided as the first argument, from is assigned to l)

to

An object representing destinations

l

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

net

sf object representing the route network

See Also

Other routes: line2routeRetry, line2route, nearest2spdf, route_cyclestreet, route_graphhopper, route_local, route_osrm, route_transportapi_public, route, viaroute2sldf, viaroute

Examples

Run this code
# NOT RUN {
# from <- matrix(stplanr::geo_code("pedallers arms leeds"), ncol = 2)
from <- matrix(c(-1.5327711, 53.8006988), ncol = 2)
# to <- matrix(stplanr::geo_code("gzing"), ncol = 2)
to <- matrix(c(-1.527937, 53.8044309), ncol = 2)
pts <- rbind(from, to)
colnames(pts) = c("X", "Y")
# net <- dodgr::dodgr_streetnet(pts = pts, expand = 0.1)
# osm_net_example <- net[c("highway", "name", "lanes", "maxspeed")]
r <- route_dodgr(from, to, net = osm_net_example)
plot(osm_net_example$geometry)
plot(r, add = TRUE, col = "red", lwd = 5)
# }

Run the code above in your browser using DataLab