
Append paddock names by point-in-polygon intersection
Source:R/grz_clean_pipeline.R
grz_append_paddock_names.RdUses buffered paddock polygons and assigns a daily modal paddock per animal. Rows not intersecting the modal paddock are dropped.
Usage
grz_append_paddock_names(
data,
paddocks_sf,
buffer_m = 100,
paddock_col = "paddock",
groups = NULL,
verbose = TRUE,
return_class = c("data.frame", "data.table")
)Arguments
- data
Data frame with
lon,lat,datetime, andsensor_id.- paddocks_sf
sfpolygon object.- buffer_m
Buffer distance in meters.
- paddock_col
Output paddock column name.
- groups
Grouping columns used for modal paddock assignment (default deployment + sensor when available).
- verbose
Logical; print diagnostics.
- return_class
Output class:
"data.frame"(default) or"data.table".