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
Track
Spatial Analysis4 problemsPostGIS / SQL0 problemsPython0 problemsRemote Sensing2 problemsCartography1 problemWeb GIS0 problemsData Management1 problemGIS Architecture0 problems
Hand in
SQL5 problemsPython5 problemsGeoJSON4 problemsAnswers9 problemsSchema0 problemsDecisions0 problemsDataset file0 problems
Category
Data preparation0 problemsData quality0 problemsSpatial analysis1 problemRaster analysis2 problemsCartography0 problemsDecision support1 problemGeospatial systems0 problemsWeb delivery0 problems
  1. Not started, How much of each borough lies below ten metres?Raster analysisGeoJSON

    Threshold a DEM, count inside polygons, and turn pixels into square kilometres on a geographic grid — a flood-screening figure per borough.

    Spatial AnalysisintermediateDifficulty: intermediate240 XP~40 min6 checks

    You hand in a GeoJSON result.

    Datasets

    • Greater London elevation (Copernicus DEM GLO-30) · Raster · EPSG:4326
    • London boroughs · Polygon · 33 features · EPSG:4326

    What you’ll do

    • Threshold a continuous raster
    • Count the thresholded pixels per polygon
    • Convert pixels to ground area on a geographic grid
    DEMthresholdzonalpixel areafloodLondonAlso trains Remote Sensing
    Open problem
  2. Not started, How much of Inner London is a five-minute walk from a dock?Spatial analysisGeoJSON

    Buffer, dissolve and clip: the covered share of each Inner London borough at a 400 m walk.

    Spatial AnalysisintermediateDifficulty: intermediate240 XP~45 min5 checks

    You hand in a GeoJSON result.

    Datasets

    • London boroughs · Polygon · 33 features · EPSG:4326
    • Santander Cycles docking stations (live snapshot) · Point · 799 features · EPSG:4326

    What you’ll do

    • Buffer 799 stations by 400 m in a metric CRS
    • Dissolve the buffers into one coverage geometry
    • Clip the coverage to each Inner London borough
    bufferdissolveclipCRStransportLondonAlso trains Cartography
    Open problem
  3. Not started, Which boroughs have the least tree cover?Raster analysisGeoJSON

    Zonal statistics on a categorical raster: the share of tree-cover pixels inside each borough polygon, for a tree-planting programme's targeting.

    Remote SensingintermediateDifficulty: intermediate230 XP~40 min7 checks

    You hand in a GeoJSON result.

    Datasets

    • Greater London land cover 2021 (ESA WorldCover 10 m) · Raster · EPSG:4326
    • London boroughs · Polygon · 33 features · EPSG:4326

    What you’ll do

    • Compute zonal statistics of a categorical raster over polygons
    • Express the class as a share per zone
    • Return the polygons ready for a choropleth
    zonal statisticsland coverraster–vectorWorldCoverLondonAlso trains Spatial Analysis
    Open problem
  4. Not started, Which capitals are more than an hour from a scheduled airport?Decision supportGeoJSON

    Nearest-neighbour from 200 national capitals to 872 civil airports, geodesically, with a threshold that has to be applied honestly.

    Spatial AnalysisintermediateDifficulty: intermediate230 XP~40 min5 checks

    You hand in a GeoJSON result.

    Datasets

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

    What you’ll do

    • Filter the places to national capitals and the airports to civil scheduled-traffic fields
    • Find each capital's nearest qualifying airport with a geodesic distance
    • Keep the capitals beyond 75 km and report the airport and the distance
    nearest neighbourgeodesichaversinelogisticsglobalAlso trains Data Management
    Open problem