Skip to content
Kharita Challenges

Problems

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

2 of 59 problems

Pick one for me
Track
Spatial Analysis2 problemsPostGIS / SQL0 problemsPython2 problemsRemote Sensing0 problemsCartography0 problemsWeb GIS0 problemsData Management2 problemsGIS Architecture0 problems
Hand in
SQL0 problemsPython2 problemsGeoJSON0 problemsAnswers0 problemsSchema0 problemsDecisions0 problemsDataset file0 problems
Category
Data preparation0 problemsData quality0 problemsSpatial analysis2 problemsRaster analysis0 problemsCartography0 problemsDecision support0 problemsGeospatial systems0 problemsWeb delivery0 problems
  1. Not started, River kilometres per country, measured on the ellipsoidSpatial analysisPython

    Clip the river centrelines to the country polygons and measure each piece geodesically — no projection is right for a layer that spans the planet.

    PythonexpertDifficulty: expert400 XP~70 min6 checks

    You hand in a Python script.

    Datasets

    • Countries · MultiPolygon · 241 features · EPSG:4326
    • Rivers and lake centrelines · LineString · 461 features · EPSG:4326

    What you’ll do

    • Find every river–country pair that intersects
    • Cut each river to the country polygon
    • Measure the pieces geodesically and sum per country
    GeoPandaspyprojgeodesicoverlayhydrologyglobalAlso trains Spatial Analysis, Data Management
    Open problem
  2. Not started, Screen rivers for a shared-water annexSpatial analysisPython

    Measure mapped river lengths by country and screen the rivers whose courses are meaningfully shared.

    PythonexpertDifficulty: expert650 XP~120 min7 checks

    You hand in a Python script.

    Datasets

    • Rivers and lake centrelines · LineString · 461 features · EPSG:4326
    • Countries · MultiPolygon · 241 features · EPSG:4326

    What you’ll do

    • Intersect every river with every country it touches and measure each piece geodesically
    • Aggregate the pieces per river into a count of meaningful holders and a dominance share
    • Assign the shared rivers, ranked by how evenly they are shared, to result
    GeoPandaspyprojgeodesicoverlayhydrologyglobalAlso trains Spatial Analysis, Data Management
    Open problem