Learning Paths
Curated, topic-based routes through the guides — start at the top of a path and work down.
-
Raster Analysis
Read, reproject, clip and summarise raster data in Python.
Open path → -
Spatial SQL & PostGIS
Move the heavy lifting from Python into the database.
Open path → -
Making Maps
Turn a GeoDataFrame into a map someone else can read.
Open path → -
GIS Data Cleaning
Turn messy spatial data into analysis-ready datasets.
Open path → -
Batch Processing
Process many files at once, reliably.
Open path → -
Automation & Pipelines
Build repeatable, config-driven GIS pipelines.
Open path → -
QGIS Automation
Automate QGIS with PyQGIS and Processing models.
Open path →