QGIS For You: Building a Plugin and Using Model Designer
2026-08-30 , 610

QGIS lets you manipulate your GIS data with a few clicks but what if you have automate or create a repeatable process in QGIS?
Your options include building a plugin or using a workflow. In this workshop we shall explore those options


If you are coming to FOSS4G you already know (or heard) QGIS is a great tool for working with GIS datasets.
You load data, manipulate, download, upload and there are thousands of plugins to choose from to make your life even easier.

But let's say your workflow is not fitting in those available plugins, and you have a custom python script to make some changes to the QGIS layers. How can we make automate that or make it easier for the entire org to run your shiny python script purpose built for your use case?

In this workshop we'll look at two possible solutions
- QGIS Plugin Development
- QGIS Model Designer

  1. QGIS Plugin Development will include
    - Basic setup for plugin development
    - Writing a basic python script
    - Some debugging practises
    - Using QT designer for the UI
    - How to work with dependencies
    - Sharing your built plugin with your team

  2. QGIS Model Designer
    - Creating a model
    - Saving and loading models
    - Running custom python scripts as steps
    - Sharing models

After this workshop, I hope the folks can walk away with a basic understanding of custom data manipulation capabilities of QGIS.


Level of the workshop: 2 - intermediate Pre-requirements for attendees:

QGIS

What skills do participants require to have?:
  • QGIS
  • Basic python scripting

Freelancing GIS Vizier who dabbles in all things geospatial with a focus on quantifying climate change. Lately, I have been involved a lot with community building activities including organizing FOSS4Gs, attending or organizing meetups.
My specific interests are in EO for Climate Change.