11-17, 13:30–16:30 (Pacific/Auckland), WF510
This hands-on workshop teaches the basics of QGIS plugin development with Python. Participants will learn to set up their environment, build functional tools, and extend QGIS capabilities. Ideal for GIS users and developers, the session includes a practical project where attendees create and test a simple plugin.
👥 Target Audience:
GIS analysts, researchers, environmental scientists, developers and GIS enthusiasts
Anyone with basic Python knowledge and interest in geospatial tools
🎯 Learning Objectives:
Understand the QGIS plugin architecture and how QGIS interacts with Python
Learn to set up a development environment for plugin creation
Build and package a basic functional plugin
Understand GUI design using Qt Designer
Use PyQGIS API to access layers, features, and perform spatial tasks
Learn tips for plugin debugging, deployment, and sharing via QGIS Plugin Repository
Dr. Michel M. Nzikou is a Research Fellow at the Centre for Exploration Targeting (CET) at The University of Western Australia (UWA). His current research focuses on developing QGIS plugins to enhance the usability of the Loop3D algorithm for three-dimensional subsurface geological modelling.
He holds a PhD in Exploration Geophysics from Curtin University, awarded in 2019. Prior to his role at UWA, Dr. Michel M. Nzikou gained extensive industry experience as a field, processing, and interpretation geophysicist with Epiroc, Moombarriga Geoscience, and HiSeis.
He is a strong advocate for open-source technology and is passionate about advancing science through open collaboration and knowledge sharing. Outside of his academic and professional pursuits, he has also been a member of the Fury River Dragon Boat team, competing at both state and national levels.