[1] 4 16 1 1
reduce_space.array
Apply a function over space and bands in a four-dimensional (band, time, y, x) array and reduce spatial dimensions
Description
Apply a function over space and bands in a four-dimensional (band, time, y, x) array and reduce spatial dimensions
Usage
Arguments
| Argument | Description |
|---|---|
| x | four-dimensional input array with dimensions band, time, y, x (in this order) |
| FUN | function which receives one spatial slice in a three-dimensional array with dimensions bands, y, x as input |
| … | further arguments passed to FUN |
Details
FUN is expected to produce a numeric vector (or scalar) where elements are interpreted as new bands in the result.
Note
This is a helper function that uses the same dimension ordering as gdalcubes streaming. It can be used to simplify the application of R functions e.g. over spatial slices in a data cube.