Learn R Programming

briskaR (version 0.1.2)

simulateLandscape: SimulateLandscape Method

Description

Create an object Landscape. Simulate a landscape with neutral and source fields and receptors margins.

Usage

simulateLandscape(n = 500, prop = 0.4, range = 10, xmin = 0,
  xmax = 5000, ymin = 0, ymax = 5000, border_size = 200,
  prob = runif(1, 0.1, 0.9), mean_thickness = runif(1, 2, 20),
  v_thickness = 50)

Arguments

n

Numeric, numbers of fields

prop

Numeric [0,1] toxic fields proportion

range

aggregation parameter (range of the spatial exponential covariance of gaussian process) in meters.

xmin

x-axis left coordinates

xmax

x-axis right coordinates

ymin

y-axis bottom coordinates

ymax

y-axis top coordinates

border_size

A numeric, bbox margin

prob

Probability to inflate a filed margin

mean_thickness

Margin width expectation

v_thickness

Margin width variance

Value

An S4 Landscape object with n fields, prop pourcentage of toxic fields.

Details

Execute both simulateInitialPartition and simulateThickMargins functions.

See Also

simulateInitialPartition and simulateThickMargins

Examples

Run this code
# NOT RUN {
land <- simulateLandscape(n=100, prop=0.4, range=10,
xmin=0, ymin=1000, xmax=0, ymin=1000, border_size=100,
prop=runif(1,0.1,0.9), mean_thickness=runif(1,2,20),
v_thickness=50)
plot(land) 
# }

Run the code above in your browser using DataLab