View source: R/st_urban_sprawl.R
st_urban_sprawl | R Documentation |
This function calculates the urban sprawl of urban area.
st_urban_sprawl(
tool = "sf",
geom.urban,
geom.boundary = NULL,
dist = c(100, 100),
trans = function(x, trans.k) { x - 1 + 1/(x + trans.k) },
trans.k = 1,
tol = 0.1,
extent = NULL,
force.extent = FALSE,
override = FALSE,
precision = 0,
do.preProcessing = TRUE,
return.geom = FALSE,
env.rsaga = NULL,
quiet = TRUE
)
tool |
tool to perform erase-vector-operation. Default is |
geom.urban |
polygon of class |
geom.boundary |
polygon of class |
dist |
|
trans |
transformation function |
trans.k |
constant in |
tol |
tolerance value for intersection with erased lines. Buffering procedure is used. Default: |
extent |
Numeric value representing extent for area. Format of vector: |
force.extent |
If |
override |
If |
precision |
precision for process |
do.preProcessing |
If |
return.geom |
If set to |
env.rsaga |
environment of |
quiet |
If set to |
strong urban sprawl: 40-50%, less urban sprawl: 80-90%
Code is based on the following references:
Ackermann, W., Schweiger, M., Sukopp, U., Fuchs, D., & Sachteleben, J. (2013). Indikatoren zur biologischen vielfalt: Landschaftszersiedlung (Biodiversity indicators. Development and accounting). Naturschutz und Biologische Vielfalt, 132.
Depending on the selected tool
, the result of the vector-operation can differ significantly!
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.