protective_layers {agricolaeplotr} | R Documentation |
Create Protective Layers for Design of Experiments (DOEs)
Description
This function generates protective layers around the polygons of an experiment. These layers can be used to plot boundaries, for example, to protect agricultural on-farm experiments from accidental harvesting.
Usage
protective_layers(design, borders = c(0, 3, 5, 10))
Arguments
design |
An |
borders |
A numeric vector specifying the distances (in meters) for which protective layers should be created. The layers will be created with decreasing distances, starting from the largest. |
Value
An sf
object representing the protective layers around the
experiment polygons.
Examples
library(agricolaeplotr)
library(sf)
library(ggplot2)
example("make_polygons")
polygo <- make_polygons(plt, north = 13454206.89, east = 7939183.21)
polygo <- st_transform(polygo, 25832)
pl <- protective_layers(polygo)
# plot experiment shape
ggplot(pl) + geom_sf(fill=c("black","orange","blue","red"))+ theme_minimal()
# write them to kml for Google Maps
# st_write(pl, "boundaries2.kml", append = FALSE)
[Package agricolaeplotr version 0.5.0 Index]