Overlay a SpatialPolygonsDataFrmae or sf polygons layer on a raster layer and clip the raster to each polygon. Optionally done in parallel
raster_by_poly(
raster_layer,
poly,
poly_field,
summarize = FALSE,
parallel = FALSE,
future_strategy = NULL,
workers = NULL,
...
)
the raster layer
a SpatialPolygonsDataFrame
layer or sf
layer
the field on which to split the SpatialPolygonsDataFrame
Should the function summarise the raster values in each
polygon to a vector? Default FALSE
process in parallel? Default FALSE
.
the strategy to use in future::plan()
for parallel
computation. Default NULL
respects if user has already set a plan using
future::plan()
or an option,
otherwise uses "multiprocess"
.
number of workers if doing parallel. Default NULL
uses the
default of the future strategy chosen (usually future::availableCores()
).
passed on to future::plan()
a list of RasterLayers
if summarize = FALSE
otherwise a list of
vectors.