Nothing
## ---- include = FALSE---------------------------------------------------------
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>",
eval = curl::has_internet()
)
## ----setup--------------------------------------------------------------------
# library(stplanr)
## ---- eval=FALSE--------------------------------------------------------------
# remotes::install_github("itsleeds/geofabrik")
# library(geofabrik)
# roads_iow = get_geofabrik(name = "Isle of Wight")
# f = gf_filename("Isle of Wight")
# file.copy(f, "iow.pbf")
# options(osrm.server = "https://0.0.0.0:5000/", osrm.profile = "driving")
## -----------------------------------------------------------------------------
# library(osrm)
## ---- eval=FALSE--------------------------------------------------------------
# l = pct::wight_lines_30
# p = line2points(l)
# r = osrm::osrmRoute(src = p[1, ], dst = p[2, ], returnclass = "sf", overview = "full")
# plot(r)
## ---- echo=FALSE--------------------------------------------------------------
# knitr::include_graphics("https://user-images.githubusercontent.com/1825120/86902789-577d1080-c106-11ea-91df-8d0180931562.png")
## ---- eval=FALSE--------------------------------------------------------------
# routes_osrm = route(l = l, route_fun = osrmRoute, returnclass = "sf", overview = "full")
# rnet_osrm = overline(routes_osrm, attrib = "bicycle")
# mapview::mapview(rnet_osrm, lwd = rnet_osrm$bicycle / 10)
## ---- eval=FALSE, echo=FALSE--------------------------------------------------
# system.time({
# routes_osrm = route(l = l, route_fun = osrmRoute, returnclass = "sf", overview = "full")
# })
# 30 / 0.9 # around 30 routes per second
# saveRDS(routes_osrm, "routes_osrm.Rds")
# piggyback::pb_upload("routes_osrm.Rds")
## ---- echo=FALSE--------------------------------------------------------------
# knitr::include_graphics("https://user-images.githubusercontent.com/1825120/86858225-2970df80-c0b8-11ea-8394-07f98f1c8e8a.png")
## ---- eval=FALSE--------------------------------------------------------------
# # tidy up
# f = list.files(pattern = "iow")
# unlink(x = f, recursive = TRUE)
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.