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 3-part 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.

Details

Format 3 x 2-hours recordings + course material and resources.
Cost AUD $895.00 (INC GST)
Code OD-25-3-117
Contact training@awschool.com.au
Tags /

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. He is an active member in... Read more

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... Read more

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.

 

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

Part 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.

Part 2: From Graphical Model to PyQGIS

  • Install Python packages in the QGIS Python environment.
  • Create a Graphical Model and export to a PyQGIS script.

Part 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

  • 6+ hours of session recordings with unlimited access for 30-days;
  • Pre-and-post-course materials to go through via the AWS learning platform;
  • Homework exercises between the 3 parts;
  • Manual of the course and working model download/s;
  • Ability to ask questions to the presenters at anytime through the learning platform;

 

Pre-requisites

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. 

 

 

Refund Policy 

Frequent Asked Questions (FAQs)