Skip to content
Kharita Challenges

Problems

Real geospatial problems, graded automatically. Choose a track, a level and what you want to hand in.

4 of 59 problems

Pick one for me
  1. Not started, Accept the rasters, or send them backData qualityAnswers

    The checks a data manager runs on delivered rasters before anyone analyses them: extent, nodata, value range, and whether the figures are plausible for the place.

    Data ManagementintermediateDifficulty: intermediate200 XP~35 min6 checks

    You hand in your answers as values.

    Datasets

    • Greater London elevation (Copernicus DEM GLO-30) · Raster · EPSG:4326
    • Greater London land cover 2021 (ESA WorldCover 10 m) · Raster · EPSG:4326
    • Greater London, Sentinel-2 red and NIR, 11 July 2025 · Raster · EPSG:32630

    What you’ll do

    • Read raster metadata and full-resolution statistics
    • Distinguish nodata from valid extremes
    • Record facts a later dispute can start from
    raster QAnodatametadataacceptanceLondonAlso trains Remote Sensing
    Open problem
  2. Not started, When the attributes and the geometry disagreeData qualityAnswers

    A reference gazetteer carries a latitude and a longitude column beside its geometry. Audit how far apart they are, and what else does not add up.

    Data ManagementintermediateDifficulty: intermediate200 XP~35 min5 checks

    You hand in your answers as values.

    Dataset

    • Populated places · Point · 1,251 features · EPSG:4326

    What you’ll do

    • Compare each feature's geometry to the coordinate attributes it carries
    • Count the disagreements at two thresholds and identify the worst
    • Find keys the downstream spreadsheet cannot distinguish
    data qualitygazetteerhaversineduplicatesglobalAlso trains Python
    Open problem
  3. Not started, Which places can the emissions change map actually compare?Data qualityPython

    Audit two-date indicator coverage and map the places excluded before showing a climate trend.

    Data ManagementintermediateDifficulty: intermediate290 XP~45 min6 checks

    You hand in a Python script.

    Datasets

    • Countries · MultiPolygon · 241 features · EPSG:4326
    • CO2 per capita by country, 2010 and 2022 · Point · 241 features · EPSG:4326

    What you’ll do

    • Audit missingness before a two-date map is interpreted
    • Prevent a many-to-many join on nonstandard ISO codes
    • Show complete and incomplete coverage on real country polygons
    World Bankdata qualitymissing datacategorical mapglobalAlso trains Python, Cartography
    Open problem
  4. Not started, Which ports in the registry are the same port?Data qualityAnswers

    Find probable duplicates in a facility registry by combining a name match with a distance rule — and separate them from the honest homonyms.

    Data ManagementintermediateDifficulty: intermediate190 XP~30 min4 checks

    You hand in your answers as values.

    Dataset

    • Ports · Point · 1,081 features · EPSG:4326

    What you’ll do

    • Find repeated identifiers in a registry
    • Combine an attribute match with a spatial rule to separate duplicates from homonyms
    • Size the missing attribute that would resolve the rest
    data qualitydeduplicationhaversineregistryglobalAlso trains Spatial Analysis
    Open problem