Events
-
8-22 Oct 2024 – Live online training
Automating GIS processes with PyQGIS
Python and QGIS training. About
Tired of clicking through tools in QGIS for your workflows for hydrology? This course is designed to streamline the work of hydrologists through the power of scripting.
PyQGIS is a powerful set of Python libraries for QGIS, providing participants with the skills to automate and enhance GIS workflows.
This 3x2hour over 3-week course delivered by our expert presenters is essential for participants who are new to PyQGIS or GIS automation. You will gain a solid understanding of the fundamentals of PyQGIS, which will open up powerful capabilities for GIS automation and the creation of efficient processing tools.
Presenters:
Hans van der Kwast | QWAST
Hans van der Kwast has more than 20 years of experience with GIS and Remote Sensing in education and projects, offering consultancy, training and coaching in open source GIS.
Vincent Post | Edinsi Groundwater & Flinders University
Vincent is a hydrogeologist with over 15 years of experience in Python programming. He uses it on a daily basis for many if not all of his tasks, such as working with logger data, preparation of model input, processing of model output and working with GIS data.
Course Overview
This course is designed to streamline the work of hydrologists through the power of scripting. Participants will gain a solid understanding of the fundamentals of PyQGIS, which will open up powerful capabilities for GIS automation and the creation of efficient processing tools.
Course Learning Outcomes
Gain proficiency in accessing QGIS Python Console.
Learn the basics of PyQGIS.
Learn to use PyQGIS without the QGIS interface.
Ability to add tools to scripts using Processing Toolbox history.
Create graphical models and export to a PyQGIS script.
Learn to install packages in the QGIS Python environment.
Develop your own processing tools.
Course Outline
Session 1: Python in QGIS
Overview of where and how Python can be used in QGIS.
Introduction to the basics of PyQGIS documentation and support.
Introduction to the QGIS Python console.
Introduction to the code editor.
Creating scripts in the QGIS Python console using PyQGIS.
Session 2: From Graphical Model to PyQGIS
Install Python packages in the QGIS Python environment.
Create a Graphical Model and export to a PyQGIS script.
Session 3: Create your own processing tool
Create processing tools with PyQGIS.
Share processing tools with QGIS Resource Sharing plugin and the QGIS Model Hub.
Format
3 live and interactive sessions of 2 hours over three weeks on Tuesday, 4-6pm Sydney Time
Session 1: 8th October
Session 2: 15th October
Session 3: 22nd October
Sessions are recorded & uploaded to the learning platform (LMS – within 2 business days after the session), if you cannot attend live;
Pre-and-post-course materials to go through via the LMS;
Exercises between the live sessions;
Manual of the course and working model download/s;
Ability to access all the online course materials for up to a month after the course. The pre-readings/videos and manual/s are available for ongoing learning.
Pre-requisites
Fundamental concepts in Python and QGIS.
Requirements
A good internet connection and software and downloads as described in the learning platform.
A computer with Windows OS.
Completion certification
Attendees earn CPD hours/points (i.e. with Engineers Australia) for at least 12 hours for the entire course.
On completion of the course attendees will be issued with a Certificate of Completion.Price: AUD$895.00
Organised by Australian Water School.