Problems
Real geospatial problems, graded automatically. Choose a track, a level and what you want to hand in.
- Not started, What is Greater London made of?Raster analysisAnswersRemote SensingbeginnerDifficulty: beginner
A class histogram on a 10 m land-cover raster: the shares a planning document quotes, and the reason a pixel count is not quite an area.
You hand in your answers as values.
Dataset
- Greater London land cover 2021 (ESA WorldCover 10 m) · Raster · EPSG:4326
What you’ll do
- Read a categorical raster and count pixels per class
- Express classes as shares of the valid pixels
- State what the number is and is not
land coverWorldCoverhistogramrasterLondonAlso trains Data ManagementOpen problem - Not started, How green was London on 11 July 2025?Raster analysisAnswersRemote SensingintermediateDifficulty: intermediate220 XP~35 min4 checksRemote SensingintermediateDifficulty: intermediate
Compute NDVI from a two-band Sentinel-2 clip, handle nodata and integer types properly, and report the distribution a monitoring programme quotes.
You hand in your answers as values.
Dataset
- Greater London, Sentinel-2 red and NIR, 11 July 2025 · Raster · EPSG:32630
What you’ll do
- Compute a band ratio index with correct types
- Exclude nodata from every statistic
- Summarise the index as the programme's three figures
NDVISentinel-2band mathnodataLondonOpen problem - Not started, How much of each borough lies below ten metres?Raster analysisGeoJSONSpatial AnalysisintermediateDifficulty: intermediate240 XP~40 min6 checksSpatial AnalysisintermediateDifficulty: intermediate
Threshold a DEM, count inside polygons, and turn pixels into square kilometres on a geographic grid — a flood-screening figure per borough.
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 SensingOpen problem - Not started, Which boroughs have the least tree cover?Raster analysisGeoJSONRemote SensingintermediateDifficulty: intermediate230 XP~40 min7 checksRemote SensingintermediateDifficulty: intermediate
Zonal statistics on a categorical raster: the share of tree-cover pixels inside each borough polygon, for a tree-planting programme's targeting.
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 AnalysisOpen problem - Not started, Mean NDVI per borough, across a projection boundaryRaster analysisGeoJSONRemote SensingadvancedDifficulty: advanced300 XP~50 min7 checksRemote SensingadvancedDifficulty: advanced
Zonal statistics where the raster is in UTM and the polygons are in WGS 84: reproject the right layer, compute the index per borough, and hand back a map.
You hand in a GeoJSON result.
Datasets
- Greater London, Sentinel-2 red and NIR, 11 July 2025 · Raster · EPSG:32630
- London boroughs · Polygon · 33 features · EPSG:4326
What you’ll do
- Recognise a CRS mismatch between a raster and a vector layer
- Reproject the vector layer rather than resample the raster
- Compute a per-zone mean of a derived index
NDVIzonal statisticsCRSUTMSentinel-2LondonAlso trains Spatial Analysis, Data ManagementOpen problem - Not started, Screen Newham’s greening gridProjectRaster analysis3 stepsRemote SensingadvancedDifficulty: advanced600 XP~100 min10 checksRemote SensingadvancedDifficulty: advanced
Audit a real land-cover chip, deliver a measured grid file, and identify cells for field verification.
Worked in 3 steps, each checked before the next one opens.
- Audit the class chip · Answers
- Hand over the measured grid · Dataset file
- Map field-verification cells · GeoJSON
Datasets
- Newham WorldCover 2021 class chip · Raster · EPSG:4326
- London boroughs · Polygon · 33 features · EPSG:4326
What you’ll do
- Audit class counts in the clipped raster
- Prepare a traceable borough grid as an uploaded GIS file
- Return only cells that meet a stated greening screen
NewhamWorldCoverurban greeningoffline rasterAlso trains Data Management, Spatial AnalysisOpen project