Dasymetric refinement of LAU population to raster cells

Performs dasymetric refinement of LAU (Local Administrative Unit) human population for a chosen focus year, redistributing population to finer CORINE Land Cover raster cells (approx. 1 km2) within a catchment. With refinement type 'weighted', population is distributed across urban CORINE classes according to the supplied weight table; if EUBUCCO building footprints are also supplied, raster cells whose building count exceeds a threshold (default 1) are additionally treated as populated. With refinement type 'simple', a binary distribution restricted to urbanised CORINE classes 111 and 112 is used instead, and building footprints and the building count threshold are not used at all (R function 'dasymetric_refinement_raster')

human population use case AquaINFRA dasymetric mapping CORINE LAU EUBUCCO buildings population refinement

Inputs
Id Title Data Type Description
refinement_type Refinement type string The dasymetric refinement strategy to use. 'weighted' distributes population across urban CORINE classes according to the weight table, and additionally treats raster cells whose building count exceeds the supplied threshold as populated when building footprints are supplied. 'simple' uses a binary distribution restricted to CORINE classes 111 and 112 only, with all weights set equal; building footprints and the building count threshold are ignored entirely in this mode.
inputFile1_corineCLC_rds CORINE CLC raster object Path to an .rds file containing the CORINE Land Cover raster (SpatRaster) used as ancillary data for the refinement.
inputFile2_corineYear_rds CORINE reference year object Path to an .rds file containing the CORINE CLC reference year as a single value. Only year 2018 is currently supported by this function.
inputFile3_lauInCatchment_rds LAU polygons in catchment object Path to an .rds file containing LAU (Local Administrative Unit) polygons within the catchment, with a 'LAU_ID' column and an observed population column for the focus year.
inputFile4_popFocusYear_rds Population focus year object Path to an .rds file containing the focus year for population data as a single value, used to select the LAU population column (e.g. 'POP_2018').
inputFile5_catchment_gpkg Catchment geometry object Path to a GeoPackage file containing the catchment boundary used to crop and mask the refinement output raster.
inputFile6_weightTable_rds Weight table object Path to an .rds file containing the dasymetric weighting table (CORINE class code, label, percent weight). Used as-is for 'weighted' refinement; for 'simple' refinement, only classes 111 and 112 are retained and all weights are set equal.
inputFile7_buildings_rds EUBUCCO building footprints (optional) object Path to an .rds file containing EUBUCCO building footprints (sf object) for the catchment, with a 'construction_year' column. Only buildings constructed in or before the focus year (or with unknown construction year) are used. Only read and used when refinement_type is 'weighted'; entirely ignored when refinement_type is 'simple'. If not supplied, the building-count step is skipped entirely and cells are determined by CORINE classes 111/112 alone.
inputFile8_buildingCountThreshold Building count threshold (optional) integer Single number: raster cells with a building count exceeding this threshold are treated as populated (in addition to CORINE classes 111/112). Only applied when refinement_type is 'weighted' and inputFile7_buildings_rds is supplied; ignored when refinement_type is 'simple' or no buildings are supplied. Defaults to 1 if not supplied (only relevant when inputFile7_buildings_rds is provided).
Outputs
Id Title Description
refinement_rds Estimated population raster (.rds) The dasymetric refinement output raster (SpatRaster, band named 'pop_est'), cropped and masked to the catchment, with estimated population per cell rounded to 1 decimal. Saved in R's native .rds format for use in subsequent pipeline steps.
refinement_tif Estimated population raster (GeoTIFF) The same dasymetric refinement output raster as 'refinement_rds', saved as a GeoTIFF file for use in GIS software.
cell_statistics LAU-CORINE cell statistics Table of raster cell counts per combination of LAU ID and CORINE class, used for downstream statistics and visualisation (e.g. distribution of CORINE classes across LAU).
corine_final CORINE raster with buildings incorporated For 'weighted' refinement: the CORINE raster with classes 111/112, combined with additional cells whose building count passed the supplied threshold if building footprints were supplied (otherwise classes 111/112 only). For 'simple' refinement: the...

Educational resources and documentation

Jobs

Browse jobs

Links

Execution modes

  • Synchronous
  • Asynchronous