Verify landfill management status, biodegradable fraction, and readiness for gas collection to confirm AMS-III.G applicability.

check_applicability_landfill_characteristics_iiig(
  data,
  landfill_status_col = "landfill_status",
  eligible_statuses = c("open dump", "controlled landfill", "sanitary landfill"),
  biodegradable_fraction_col = "biodegradable_fraction",
  minimum_biodegradable_fraction = 0.4,
  gas_collection_ready_col = "gas_collection_ready",
  group_cols = NULL,
  output_col = "landfill_applicable"
)

Arguments

data

Tibble containing landfill metadata.

landfill_status_col

Column storing the landfill management status.

eligible_statuses

Character vector listing eligible landfill statuses.

biodegradable_fraction_col

Column storing the biodegradable fraction of incoming waste.

minimum_biodegradable_fraction

Minimum biodegradable fraction required for applicability.

gas_collection_ready_col

Column storing logical indicators that gas collection infrastructure can be installed.

group_cols

Optional character vector specifying grouping columns.

output_col

Name of the logical output column summarising compliance.

Value

Tibble indicating whether each grouping combination satisfies landfill requirements.

Examples

metadata <- tibble::tibble(
  site_id = c("LF1", "LF2"),
  landfill_status = c("open dump", "sanitary landfill"),
  biodegradable_fraction = c(0.55, 0.32),
  gas_collection_ready = c(TRUE, FALSE)
)
check_applicability_landfill_characteristics_iiig(metadata, group_cols = "site_id")
#> # A tibble: 2 × 2
#>   site_id landfill_applicable
#>   <chr>   <lgl>              
#> 1 LF1     TRUE               
#> 2 LF2     FALSE