Nothing
## ----omaha, eval = FALSE------------------------------------------------------
# dat <- opq ("omaha nebraska") %>%
# add_osm_feature (key = "highway") %>%
# osmdata_sc ()
## ----dat_vertex, eval = FALSE-------------------------------------------------
# dat$vertex
## ----dat_vertex_dat, echo = FALSE---------------------------------------------
n <- 345239
x_ <- c (-95.9, -95.9, -95.9, -95.9, -95.9, -95.9, -96.2, -96.2, -96.3, -96.3)
y_ <- c (41.2, 41.2, 41.2, 41.2, 41.2, 41.2, 41.3, 41.3, 41.3, 41.3)
z_ <- c (291.0, 295.0, 297.0, 301.0, 295.0, 300.0, 359.0, 359.0, 358.0, 358.0)
vertex_ <- paste0 (c (
31536366, 31536367, 31536368, 31536370, 31536378, 31536379,
133898322, 133898328, 133898340, 133898342
))
tibble::tibble (
x_ = c (x_, rep (NA, n - 10)),
y_ = c (y_, rep (NA, n - 10)),
vertex_ = c (vertex_, rep (NA, n - 10))
)
## ----osm_elevation, eval = FALSE----------------------------------------------
# dat <- osm_elevation (dat, elev_file = "/path/to/elevation/data/filename.tiff")
## ----osm_elevation2, echo = FALSE---------------------------------------------
message (
"Loading required namespace: raster\n",
"Elevation data from Consortium for Spatial Information; see ",
"https://srtm.csi.cgiar.org/srtmdata/"
)
## ----dat_vertex2, eval = FALSE------------------------------------------------
# dat$vertex_
## ---- dat_vertex_dat2, echo = FALSE-------------------------------------------
tibble::tibble (
x_ = c (x_, rep (NA, n - 10)),
y_ = c (y_, rep (NA, n - 10)),
z_ = c (z_, rep (NA, n - 10)),
vertex_ = c (vertex_, rep (NA, n - 10))
)
## ----edges, eval = FALSE------------------------------------------------------
# edges <- dplyr::left_join (dat$edge, dat$vertex, by = c (".vx0" = "vertex_")) %>%
# dplyr::rename (".vx0_x" = x_, ".vx0_y" = y_, ".vx0_z" = z_) %>%
# dplyr::left_join (dat$vertex, by = c (".vx1" = "vertex_")) %>%
# dplyr::rename (".vx1_x" = x_, ".vx1_y" = y_, ".vx1_z" = z_) %>%
# dplyr::mutate ("zmn" = (.vx0_z + .vx1_z) / 2) %>%
# dplyr::select (-c (.vx0_z, .vx1_z))
# edges
## ----edges-dat, echo = FALSE--------------------------------------------------
n <- 376370
x <- paste0 (c (
1903265686, 1903265664, 1903265638, 1903265710, 1903265636,
1903265685, 1903265678, 1903265646, 1903265714, 1903265659
))
y <- paste0 (c (
1903265664, 1903265638, 1903265710, 1903265636, 1903265685,
1903265678, 1903265646, 1903265714, 1903265659, 1903265702
))
edge <- c (
"V6kgqvWjtM", "mX4HQkykiD", "26e5NHT8nI", "9TOmVAvGH4", "hYbpf832vX",
"ctvd1FWGEw", "mvaAOdSOKA", "dSVFPNDFty", "uc8L3jGR87", "MpjXnvIvcF"
)
x0_x <- c (-96.2, -96.2, -96.2, -96.2, -96.2, -96.2, -96.2, -96.2, -96.2, -96.2)
x0_y <- c (41.3, 41.3, 41.3, 41.3, 41.3, 41.3, 41.3, 41.3, 41.3, 41.3)
x1_x <- c (-96.2, -96.2, -96.2, -96.2, -96.2, -96.2, -96.2, -96.2, -96.2, -96.2)
x1_y <- c (41.3, 41.3, 41.3, 41.3, 41.3, 41.3, 41.3, 41.3, 41.3, 41.3)
z <- c (351.0, 352.0, 352.0, 352.0, 352.0, 352.0, 352.0, 352.0, 352.0, 352.0)
tibble::tibble (
".vx0" = c (x, rep (NA, n - 10)),
".vx1" = c (y, rep (NA, n - 10)),
"edge_" = c (edge, rep (NA, n - 10)),
".vx0_x" = c (x0_x, rep (NA, n - 10)),
".vx0_y" = c (x0_y, rep (NA, n - 10)),
".vx1_x" = c (x1_x, rep (NA, n - 10)),
".vx1_y" = c (x1_y, rep (NA, n - 10)),
"zmn" = c (z, rep (NA, n - 10))
)
## ---- eval = FALSE------------------------------------------------------------
# library (mapdeck)
# set_token (Sys.getenv ("MAPBOX_TOKEN")) # load local token for MapBox
# mapdeck (style = mapdeck_style ("dark")) %>%
# add_line (edges,
# origin = c (".vx0_x", ".vx0_y"),
# destination = c (".vx1_x", ".vx1_y"),
# stroke_colour = "z",
# legend = 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.