QGIS plugin development
18.03.2025 - 21.03.2025 (4 x 3 h (remote))
The course delves into the Python dimension of the geospatial software QGIS, known as PyQGIS. Python is a programming language used to create various functionalities and plugins for QGIS by scripting in the Python console. In the course, participants will learn to use the QGIS Python console to read and edit geospatial data and to develop custom QGIS plugins using PyQGIS. After the course, participants will be able to create new features and functionalities for QGIS.
Participants should be familiar with the basics of programming and Python, as well as geospatial data and the QGIS software. The course is particularly suitable for those looking to create new functionalities and plugins for QGIS or improve their organization’s QGIS processes. It can be especially beneficial for professionals in for example urban planning, land use, environment, tourism, and cultural sectors.
Program
- Quick recap of Python
- QGIS Python console
- Reading and editing geospatial data
- Introduction to QGIS plugins and development
- User interface and Qt Designer
- Good development practices