Create evaluation visualisations for dasymetric population mapping

Creates ten interactive HTML visualisations (histograms and maps) evaluating the dasymetric refinement results against observed census grid and LAU population data, including weight distribution, CORINE class coverage, observed/estimated population maps, absolute and percentage error maps, and accuracy metrics (R function set in 'create_visualisations.R')

human population use case AquaINFRA dasymetric mapping visualisation evaluation CORINE census grid LAU

Inputs
Id Title Data Type Description
inputFile1_weightTable_rds Weight table object Path to an .rds file containing the dasymetric weighting table (CORINE class code, label, percent weight).
inputFile2_clcLegend_rds CORINE CLC legend table object Path to an .rds file containing the CORINE CLC legend table with class codes, labels, and RGB colors.
inputFile3_coryear2018_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.
inputFile4_cellStatistics_rds LAU cell statistics object Path to an .rds file containing per-LAU CORINE cell count statistics, used to plot the distribution of CORINE classes across LAU.
inputFile5_censusgrid_rds Census grid object Path to an .rds file containing the Eurostat census grid (human population), used to derive population density class breaks.
inputFile6_evaluateWeighted_rds Weighted refinement evaluation results object Path to an .rds file containing the census grid with weighted dasymetric refinement results joined (observed vs. estimated population, absolute and percentage differences).
inputFile7_catchment_gpkg Catchment geometry object Path to a GeoPackage file containing the ECRINS catchment boundary, overlaid on all maps for context.
inputFile8_popFocusYear_rds Population focus year object Path to an .rds file containing the focus year for population data as a single value. Allowed years are 2011 through 2024.
inputFile9_lauInCatchFocus_rds LAU in catchment (focus year) object Path to an .rds file containing LAU polygons within the catchment, with observed population for the focus year.
inputFile10_lauInCatchReference_rds LAU in catchment (reference year 2021) object Path to an .rds file containing LAU polygons within the catchment, with observed population for reference year 2021.
inputFile11_corineCLCvalid_rds Valid CORINE CLC raster object Path to an .rds file containing the CORINE CLC raster (SpatRaster, packed via terra::wrap) restricted to valid classes used in the refinement.
inputFile12_corineCLConlyPositive_rds CORINE CLC overlapping positive census grid object Path to an .rds file containing the CORINE CLC raster (SpatRaster, packed via terra::wrap) restricted to cells overlapping census grid cells with positive observed population.
inputFile13_refinement_rds Estimated population raster (focus year) object Path to an .rds file containing the dasymetric refinement output raster (band named 'pop_est') with estimated population for the focus year.
thresholdval Percentage error threshold number Threshold value (0-100) for percentage errors to be considered acceptable ('green') in the binary percentage error map.
thresholdvalfortruth Observed population truth threshold number Threshold value (0-100) for the observed census grid population, above which a cell with 100% error is flagged as a special non-estimated case rather than plotted as a normal error.
inputFile14_metrics_rds Accuracy metrics (weighted) object Path to an .rds file containing accuracy metrics for the weighted dasymetric refinement.
inputFile15_metricsSimple_rds Accuracy metrics (simple/unweighted) object Path to an .rds file containing accuracy metrics for the simple (unweighted) refinement, for comparison.
Outputs
Id Title Description
input_weights_histogram Input weights histogram Interactive stacked bar chart of the distribution of input weights across CORINE land cover classes.
cor_distribution_across_lau_histogram CORINE class distribution across LAU histogram Interactive histogram of the number of LAU containing each urban CORINE class.
census_grid_map Census grid population map Interactive map of observed census grid population for reference year 2021.
lau_in_catch_focus_map LAU population map (focus year) Interactive map of observed LAU population density within the catchment for the focus year.
lau_in_catch_reference_map LAU population map (reference year 2021) Interactive map of observed LAU population density within the catchment for reference year 2021.
corineCLC_valid_map Valid CORINE CLC map Interactive map of the CORINE CLC classes applied in the refinement.
corineCLCoverlappingPosCensusgrid_map CORINE CLC overlapping populated census grid map Interactive map of CORINE CLC cells overlapping census grid cells with positive observed population.
refinement_map Estimated population map Interactive map of estimated population at CORINE cell level for the focus year.
error_map Absolute error map Interactive map of absolute differences between estimated and observed population at the census grid level.
binaryPercError_map Percentage error map (binary classes) Interactive map distinguishing smaller vs. larger percentage errors between estimated and observed population, with special handling for false positives (estimated population where none was observed) and false negatives (observed population above the...
histogram_errorsDistributedOnDensClasses Error distribution by density class histogram Interactive histogram of average absolute error distributed across observed population density classes.
histogram_metrics Accuracy metrics histograms Combined HTML page embedding one interactive histogram per accuracy metric, comparing weighted vs. simple (unweighted) refinement. The number_of_wrong_cells_included (false positives) and number_of_correct_cells_excluded (false negatives) metrics are...

Educational resources and documentation

Jobs

Browse jobs

Links

Execution modes

  • Synchronous
  • Asynchronous