Skip to contents

Create a Binary Landscape with Randomly Distributed Vegetation

Usage

create_landscape_random(width = 100, height = 100, veg_prop = 0.5)

Arguments

width

Integer. Width of the landscape in pixels (default: 100).

height

Integer. Height of the landscape in pixels (default: 100).

veg_prop

Numeric. Probability of vegetation presence (0-1) (default: 0.5). Higher values result in a denser vegetation cover.

Value

A landscape object with random pattern containing:

data

SpatRaster with binary values (0 = bare ground, 1 = vegetation)

pattern

Character string "random"

params

List of all input parameters used to generate the landscape

Examples

# Default randomly distributed trees
random_default <- create_landscape_random()

# Higher tree density
random_dense <- create_landscape_random(veg_prop = 0.7)

# Custom dimensions
random_large <- create_landscape_random(width = 200, height = 150)