thin_by_cell {tidysdm} | R Documentation |
Thin point dataset to have 1 observation per raster cell
Description
This function thins a dataset so that only one observation per cell is retained.
Usage
thin_by_cell(data, raster, coords = NULL, drop_na = TRUE, agg_fact = NULL)
Arguments
data |
An |
raster |
A |
coords |
a vector of length two giving the names of the "x" and "y"
coordinates, as found in |
drop_na |
boolean on whether locations that are NA in the raster should be dropped. |
agg_fact |
positive integer. Aggregation factor expressed as number of cells
in each direction (horizontally and vertically). Or two integers (horizontal
and vertical aggregation factor) or three integers (when also aggregating over layers).
Defaults to NULL, which implies no aggregation (i.e. thinning is done on the
grid of |
Details
Further thinning can be achieved by aggregating cells in the raster
before thinning, as achieved by setting agg_fact
> 1 (aggregation works in a
manner equivalent to terra::aggregate()
).
Value
An object of class sf::sf
or data.frame
, the same as "data".