GIS Fundamentals
What GIS is, how spatial data is stored, and how coordinate systems, file formats and databases fit together.
8 topics →ReadSpatial Analysis
How to query, overlay and summarise spatial data: attributes, vectors, rasters, surfaces, suitability, networks and statistics.
9 topics →ReadRemote Sensing
How satellites and drones capture the Earth, what an elevation model contains, and how drone maps are built.
11 topics →ReadWorkflows
Step-by-step guides for one task at a time, from downloading data to a checked result.
26 topics →PracticalQGIS tutorials
Step-by-step QGIS tutorials with screenshots, using menus and dialogs only: interface, vectors, rasters, terrain, networks and a land cover project.
20 parts →ReadMap Design
How to design maps people can read: planning, layout, colour, text, legends, 3D scenes and reports.
13 topics →PracticalMap layouts and automation
Build professional map layouts in QGIS and let Python make a whole series of them: a template, one map per region and a combined PDF, with checks before anything is sent.
18 parts →PracticalCoding for GIS
Code-based GIS from the first line of Python: Python basics, pandas, GeoPandas, GDAL and OGR, SQL and PostGIS, rasterio, then PyQGIS and spatial statistics.
22 parts →
