QGIS Graphical Modeler: Build Smarter Workflows with Algorithms, Expressions and Python Scripts
07-15, 14:00–18:00 (Europe/Sarajevo), PL15

Tired of repetitive GIS workflows that consume time and introduce errors? In this workshop, we will explore automation techniques in QGIS, leveraging expressions, the Graphical Modeler, and Python scripting to streamline your analyses.
Through hands-on exercises, you will learn how to:
- Build custom expressions to enhance spatial calculations
- Design workflows using the QGIS Graphical Modeler for seamless automation
- Apply Python scripting to extend QGIS functionalities
- Work with open data and real-world use cases to boost efficiency
By the end of the session, you will have developed several practical models that can significantly reduce analysis time making your workflows faster, smarter, and more reliable. Whether you're a GIS professional or an enthusiast, this workshop will equip you with the skills to "hack" your geospatial workflows and unlock the full potential of QGIS automation.


In today’s GIS workflows, repetitive tasks and manual processing can be time-consuming and prone to errors. Whether you are transferring data between layers, running step-by-step spatial analyses, or performing complex geoprocessing tasks, automation can significantly improve efficiency and accuracy. This workshop will provide an introduction to automating analyses in QGIS using expressions, the Graphical Modeler, and Python scripting.
This hands-on training will equip participants with essential skills in automation, focusing on three core areas:
1. We will use make use of the Python API (PyQGIS) capabilities of QGIS. Particularly, external data from a remote source will be automatically be processed and added for further processing.
2. Including the generated data from the first part of the workshop, in the second part of the workshop a workflow will be manually created making use of general spatial process algorithms as well as complex expressions. The participants will learn useful expressions that can be adapted and used in on a day-to-day basis.
3. Finally, after completion of the workflow all steps will be automated making use of the graphical modeler for repetition.
By the end of the session, attendees will be able to create robust models that integrate diverse datasets and support different analytical goals.


What topics do you plan to cover in your workshop?

QGIS, Graphical Modeler, Expressions, PyQGIS, Automation

Level of the workshop

beginner

Pre-requirements for attendees

QGIS Software and a general understanding of QGIS

Coding knowledge required?

A minimum/intermediate level of python is required.

Link to software source code repository

https://www.qgis.org/

Hello! I’m Jorge Martinez, currently working as a geospatial software engineer at the World Food Programme. My focus of work is mostly on geo-data collection and analysis to handle emergencies at a global level
My background is in electronic engineering, with a master in computer science. I did research in computer vision and machine learning and then jumped into GIS focusing of development of different open source tools, ranging from spatial database infrastructure, to OpenStreetMap-derived tools.
On my free time, I like to mix music, visit historical museums and try exotic food.

Berit, GIS enthusiast, promotes and supports open source software. Since 2022 she works with GFA Consulting Group GmbH trzying to push GIS into the development cooperation sector. In Oct2024, she started at OPENGIS.CH, where she advises, trains and manages projects. With her many years of experience in various sectors such as academia, public and the development cooperation context, she brings a global perspective and has an talent for translating and teaching different languages.
In her free time, her best friend is her bike, the garden and the mountains. She spends every free minute in the countryside, if possible

This speaker also appears in:

GIS specialist. Professionally engaged in acquiring, processing and analyzing information - public, spatial and environmental information. The author of many implementations and studies on spatial analytic underpins the decision-making process in the process of assessing the impact of planned investments on the environment. Author and co-author of many spatial data sets, open source data solutions and author of legal regulations related to the functioning of protected areas in north-eastern Poland. In scientific terms, I am involved in the use of GIS in a analysis related to renewable energy sources. More at: https://www.linkedin.com/in/jakubbobrowski/