Problems
Real geospatial problems, graded automatically. Choose a track, a level and what you want to hand in.
- Not started, Which capitals are more than an hour from a scheduled airport?Decision supportGeoJSONSpatial AnalysisintermediateDifficulty: intermediate230 XP~40 min5 checksSpatial AnalysisintermediateDifficulty: intermediate
Nearest-neighbour from 200 national capitals to 872 civil airports, geodesically, with a threshold that has to be applied honestly.
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 ManagementOpen problem - Not started, Defend a borough greening shortlistProjectDecision support3 stepsRemote SensingadvancedDifficulty: advanced620 XP~110 min13 checksRemote SensingadvancedDifficulty: advanced
Measure canopy and summer vegetation on their own grids, then add low-ground context and apply one transparent shortlist rule.
Worked in 3 steps, each checked before the next one opens.
- Audit the vegetation rasters · Answers
- Deliver the borough evidence table · Dataset file
- Add low-ground context and shortlist · GeoJSON
Datasets
- 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
- Greater London elevation (Copernicus DEM GLO-30) · Raster · EPSG:4326
- London boroughs · Polygon · 33 features · EPSG:4326
What you’ll do
- Audit the two vegetation measures from observed raster pixels
- Hand over a per-borough canopy and NDVI table as a GIS file
- Add area-weighted low ground and an explicit shortlist flag
zonal statisticsNDVIland coverDEMmulti-criteriaLondonAlso trains Spatial Analysis, Data ManagementOpen project - Not started, Plan a cycle redistribution shiftProjectDecision support3 stepsSpatial AnalysisadvancedDifficulty: advanced600 XP~100 min11 checksSpatial AnalysisadvancedDifficulty: advanced
Classify the dock snapshot, propose bounded bike moves, and size the resulting shift with its unserved stations visible.
Worked in 3 steps, each checked before the next one opens.
- Classify the snapshot · SQL
- Map feasible transfers · GeoJSON
- Size the preliminary shift · Answers
Dataset
- Santander Cycles docking stations (live snapshot) · Point · 799 features · EPSG:4326
What you’ll do
- Classify full and empty active stations in SQL
- Build a bounded nearest-source transfer map
- Size a shift and report unserved empties from the same rules
nearest neighbouroperationscapacityCRStransportLondonAlso trains Data Management, GIS ArchitectureOpen project - Not started, Screen capital access exceptionsDecision supportGeoJSONSpatial AnalysisadvancedDifficulty: advanced580 XP~100 min6 checksSpatial AnalysisadvancedDifficulty: advanced
Use airport and port proximity to flag capitals that need direct logistics verification.
You hand in a GeoJSON result.
Datasets
- Populated places · Point · 1,251 features · EPSG:4326
- World airports · Point · 893 features · EPSG:4326
- Ports · Point · 1,081 features · EPSG:4326
What you’ll do
- Compute nearest-neighbour distances from capitals to two facility layers, geodesically
- Apply an ordered rule set to derive a category
- Return the exceptions with the distances that justify them
nearest neighbourgeodesicclassificationlogisticsglobalAlso trains Data ManagementOpen problem