Estimate air pollutant concentrations for a given Dutch postcode.
Source:R/extraction.R
postcodElapse.RdEstimates air pollutant concentration for given Dutch postcodes. Using ELAPSE
(included) and a postcode database (not-included). Two postcode databases formatted
as Geopackage (.gpkg) are supported Postcode6(PC6)
and Basisregistratie Adressen en Gebouwen(BAG)
download one of these and point the database argument to it's location.
PostcodElapse automatically guesses the type argument, which can be changed
to "PC6" or "BAG".
postcodElapse() produces a data.frame with the following content:
The postcode
Number of buildings in that postcode n.
Mean, minimum & maximum concentration for all air pollutants, in µg/m3.
Arguments
- postcodes
String containing Dutch postcode (1234AB) can also be a vector.
- elapse_path
When empty ELAPSE stored in extdata is used. Otherwise use the one provided.
- database
Path to the postcode database, see Postcode database below.
- type
Type of the postcode database, defaults to "GUESS" where postcodElapse fills type in as "BAG" for Basisregistratie Adressen en Gebouwen or "PC6" for Postcode6.
Examples
if (FALSE) { # \dontrun{
## Estimate air pollutant levels at NHLstenden Leeuwarden
## and Rijksuniversiteit Gronningen
postcodElapse(c("8917DD", "9712CP"), "~/home/data/bag-light.gpkg")
## Load the demo-data "oneHunderdAddresses" estimate the air pollution levels
## for all the postcodes.
data("oneHunderdAddresses")
head(oneHunderdAddresses)
estimates <- postcodElapse(oneHunderdAddresses, "cbs_pc6_2024.gpkg")
head(estimates, 5)
} # }