Skip to contents

Places quadrats along a linear route embedded in a polygonal domain. This is intended for DOMAIN_TYPE = "network" and "coastline" workflows where sampling should occur at known positions or equidistantly along a 1D path.

Usage

place_quadrats_route(
  domain,
  n_quadrats,
  quadrat_size,
  axis = "x",
  mode = c("equidistant", "specified"),
  positions = NULL,
  jitter_sd = 0
)

Arguments

domain

An sf polygon/multipolygon sampling domain.

n_quadrats

Integer target number of quadrats.

quadrat_size

Numeric length-2 vector c(width, height).

axis

Character: "x" or "y"; axis used as the route coordinate.

mode

Character: "equidistant" or "specified".

positions

Optional numeric vector in [0,1] used when mode = "specified".

jitter_sd

Numeric >= 0; perpendicular jitter around route axis.

Value

sf polygons with quadrat_id.