Smooth a raster surface using a moving window with a given function, radius and shape.
winmove(fine_dat, d, type = c("circle", "rectangle"), win_fun, ...)
fine_dat | The raster dataset on which to calculate the moving window function |
---|---|
d | numeric. If |
type | The shape of the moving window |
win_fun | function. The function to apply. If not choosing one of the inbuilt
grainchanger functions, the function should take multiple numbers, and return a
single number. For example |
... | further arguments passed to or from other methods |
RasterLayer. A smoothed raster with the moving window values calculated
grainchanger
has several built-in functions. Functions currently
included are:
wm_shei
- Shannon evenness, requires the
additional argument lc_class
(vector or scalar)
wm_prop
-
Proportion, requires the additional argument lc_class
(scalar)
wm_classes
- Unique number of classes in a categorical landscape
var_range
- Range (max - min)