Add elevation data to a previously-extracted OSM data set, using a
pre-downloaded global elevation file from
https://srtm.csi.cgiar.org/srtmdata/. Currently only works for
SC-class objects returned from osmdata_sc.
Arguments
- dat
An
SCobject produced by osmdata_sc.- elev_file
A vector of one or more character strings specifying paths to
.tiffiles (or anything that terra can read) containing global elevation data..zipfiles will be uncompressed.
See also
Other transform:
osm_poly2line(),
trim_osmdata(),
unique_osmdata(),
unname_osmdata_sf()
Examples
if (FALSE) { # \dontrun{
query <- opq ("omaha nebraska") |>
add_osm_feature (key = "highway")
# Elevation can only be applied to \pkg{silicate} 'SC'-class data:
dat <- osmdata_sc (query)
dat$vertex
# The vertex table will have columns ("x_", "y_", "vertex_"). Then
# download elevation data from \url{https://srtm.csi.cgiar.org/srtmdata/}
# (or elsewhere), and add elevation column, "z_" with:
dat <- osm_elevation (dat, elev_file = "/path/to/elevation/data.tiff")
} # }
