QGIS & PyQGIS

Driving QGIS from Python: Processing algorithms, layouts, plugins and headless runs.

Everything on Spatial Workflow about qgis & pyqgis, in the order that usually works: understand the idea, then run the task, then fix it when it goes wrong. 25 guides in total.

One learning path runs through this topic — follow it if you would rather work through a route than pick a single guide.

7 Concepts
12 How-To guides
6 Fixes

🧭 Start with the concepts

The ideas the how-to guides below assume you already have.

⚙️ Then do the task

Step-by-step walkthroughs with code you can copy and adapt.

🔧 When it breaks

The errors this topic produces, with the cause explained rather than just the command.

Related topics

Subjects that keep coming up alongside this one, most overlap first.

Keep browsing

QGIS & PyQGIS sits in Tools. Every topic on the site is listed on the topics index.