Simulates a mosaic random field neutral landscape model.

nlm_mosaicfield(ncol, nrow, resolution = 1, n = 20,
  mosaic_mean = 0.5, mosaic_sd = 0.5, collect = FALSE,
  infinit = FALSE, rescale = TRUE)

Arguments

ncol

[numerical(1)]
Number of columns forming the raster.

nrow

[numerical(1)]
Number of rows forming the raster.

resolution

[numerical(1)]
Resolution of the raster.

n

[numerical(1)]
Number of steps over which the mosaic random field algorithm is run

mosaic_mean

[numerical(1)]
Mean value of the mosaic displacement distribution

mosaic_sd

[numerical(1)]
Standard deviation of the mosaic displacement distribution

collect

[logical(1)]
return RasterBrick of all steps 1:n

infinit

[logical(1)]
return raster of the random mosaic field algorithm with infinite steps

rescale

[logical(1)]
If TRUE (default), the values are rescaled between 0-1.

Value

RasterLayer or List with RasterLayer/s and/or RasterBrick

References

Schwab, Dimitri, Martin Schlather, and Jürgen Potthoff. "A general class of mosaic random fields." arXiv preprint arXiv:1709.01441 (2017).
Baddeley, Adrian, Ege Rubak, and Rolf Turner. Spatial point patterns: methodology and applications with R. CRC Press, 2015.

Examples

# simulate mosaic random field mosaic_field <- nlm_mosaicfield(ncol = 100, nrow = 200, n = NA, infinit = TRUE, collect = FALSE)
# NOT RUN { # visualize the NLM landscapetools::show_landscape(mosaic_field) # }