construct_buffer function

construct_buffer

construct_buffer

Internal function to construct plot area around coordinates

construct_buffer( coords, shape, size, return_vec = TRUE, crs = "", verbose = TRUE )

Arguments

  • coords: Point geometry as SpatVector or sf object or 2-column matrix with coordinates.
  • shape: String specifying plot shape. Either "circle" or "square".
  • size: Size of sample plot. Equals the radius for circles or the side-length for squares in map units.
  • return_vec: If TRUE, vector objects are returned.
  • crs: The coordinate reference system used for vector objects.
  • verbose: Print warning messages.

Returns

matrix or SpatVector object

Examples

coords <- matrix(c(10, 5, 25, 15, 5, 25), ncol = 2, byrow = TRUE) construct_buffer(coords = coords, shape = "square", size = 5)