This function simulates planning units for RAP.
integer
number of planning units. Note sqrt(n)
must yield
a valid number.
numeric
value for minimum x-coordinate.
numeric
value for maximum x-coordinate.
numeric
value for minimum y-coordinate.
numeric
value for maximum y-coordinate.
sf::st_as_sf()
with planning units.
Square planning units are generated in the shape of a square.
Default coordinate arguments are such that the planning units will be
centered at origin. The data slot contains an "id" (integer
),
"cost" (numeric
), "status" (integer
), and "area"
(numeric
).
# \dontrun{
# generate 225 square planning units arranged in a square
# with 1 unit height / width
x <- sim.pus(225)
# generate 225 rectangular pus arranged in a square
y <- sim.pus(225, xmn = -5, xmx = 10, ymn = -5, ymx = 5)
par(mfrow = c(1, 2))
plot(x, main = "x")
plot(y, main = "y")
par(mfrow = c(1, 1))
# }