Description Usage Arguments See Also Examples
Get zonal statistics from raster
1 2 3 4 5 6 7 8 9 10 11 | ## S4 method for signature 'Raster'
extract2(r, geoms, fun = sf_mean, weight = TRUE, ...)
## S4 method for signature 'RasterStack'
extract2(r, geoms, fun = sf_mean, weight = TRUE, ...)
## S4 method for signature 'list'
extract2(r, geoms, fun = sf_mean, weight = TRUE, ...)
## S4 method for signature 'character'
extract2(r, geoms, fun = sf_mean, weight = TRUE, ...)
|
r |
Raster, RasterBrick or character (raster paths) object |
geoms |
WKB object, e.g. |
fun |
one of |
weight |
boolean. If true, |
... |
other parameters to |
exactextractr::exact_extract()
, sf_func()
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | ## Not run:
library(raster)
st <- sf::read_sf("data-raw/shp/Continents.shp")
shp <- rgdal::readOGR("data-raw/shp/Continents.shp")
files <- "data-raw/PML2_yearly_static2017-01-01.tif"
b <- raster::brick(files[1])
geoms = sf::st_as_binary(sf::st_geometry(st), EWKB = TRUE)
r1 = extract2(files, st)
geoms <- overlap(b, st)
r1 = extract2(files, geoms)
r2 = extract2(files, geoms, weight = TRUE)
r3 = extract2(files, geoms)
r4 = extract2(files, shp)
r = brick(files[1]) %>% readAll()
extract2(r, geoms, fun = sf_median)
# extract2(r, geoms, fun = sf_max)
# extract2(r, geoms, fun = sf_min)
extract2(r, geoms, fun = sf_sd)
extract2(r, geoms, fun = sf_sum)
extract2(r, geoms, fun = sf_sum, weight = TRUE)
extract2(r, geoms, fun = sf_var, weight = TRUE)
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.