This function simulates Exclude objects.

simulate_excludes(dataset, n)

Arguments

dataset

Dataset object.

n

integer number of objects to simulate.

Value

A list of simulated Exclude objects.

See also

Examples

# find data file paths
f1 <- system.file(
  "extdata", "projects", "sim_raster", "sim_raster_spatial.tif",
  package = "wheretowork"
)
f2 <- system.file(
  "extdata",  "projects", "sim_raster", "sim_raster_attribute.csv.gz",
  package = "wheretowork"
)
f3 <- system.file(
  "extdata",  "projects", "sim_raster", "sim_raster_boundary.csv.gz",
  package = "wheretowork"
)

# create new dataset
d <- new_dataset(f1, f2, f3)

# simulate data
x <- simulate_excludes(dataset = d, n = 2)
# print results
print(x)
#> [[1]]
#> Exclude
#>   id:       6da2591a-6de4-477a-af6a-c39b484264cd
#>   name:     Crown land
#>   variable: .../sim_raster_spatial.tif#Crown_land [total: 167 ]
#>   pane:  8c9dc53c-5690-439d-a61c-45ae519b06ff-Crown_land
#>   visible:  TRUE
#>   invisible:  NA
#>   loaded:  TRUE
#>   hidden:  FALSE
#>   status:   FALSE
#>   overlap:   NA
#> 
#> [[2]]
#> Exclude
#>   id:       e4366bbf-1073-4615-bb94-abcdd29c2af2
#>   name:     Merchantable Timber
#>   variable: .../sim_raster_spatial.tif#Merchantable_Timber [total: 172 ]
#>   pane:  3d505d9d-98d2-48eb-8cc1-766d6a11b660-Merchantable_Timber
#>   visible:  TRUE
#>   invisible:  NA
#>   loaded:  TRUE
#>   hidden:  FALSE
#>   status:   FALSE
#>   overlap:   NA
#>