Automating QGIS 3.xx with Python
- IT & Software
- Jan 09, 2025

Automating QGIS 3.xx with Python, available at $54.99, has an average rating of 4.5, with 39 lectures, based on 393 reviews, and has 2470 subscribers.
You will learn about Using the QGIS Python console Using the QGIS Python editor Using PyQGIS to manipuate the QGIS interface Using PyQGIS to manipulate a layers symbology Using PyQGIS to manipulate a layers attributes Using PyQGIS to manipulate a layers geometry Using PyQGIS to perform spatial operations Using PyQGIS to access raster data This course is ideal for individuals who are QGIS users who want to take their skills to the next level by learning how to automate their GIS processes and create solutions that are unable natively in QGIS It is particularly useful for QGIS users who want to take their skills to the next level by learning how to automate their GIS processes and create solutions that are unable natively in QGIS.
Enroll now: Automating QGIS 3.xx with Python
Summary
Title: Automating QGIS 3.xx with Python
Price: $54.99
Average Rating: 4.5
Number of Lectures: 39
Number of Published Lectures: 39
Number of Curriculum Items: 39
Number of Published Curriculum Objects: 39
Original Price: $89.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
Take your QGIS skills to the next level by learning how to write python scripts to automate QGIS. This course was created using QGIS 3.8 and the material should be valid for many years to come as there are not expected to be major changes to the PyQGIS package after the recent change to QGIS 3.0. All you need for this course is a basic understanding of QGIS and Python. We will be using the editor included with QGIS to write scripts.
Python scripts are much simpler than a full-blown QGIS plugín and the material in this course is focused on the GIS professional who is looking to use python scripts to improve their productivity, rather than the professional programmer. In my work, I have found this knowledge to be indispensable and I can’t imagine working in GIS without having some level of scripting ability. I believe that by the end of this course you will feel the same way.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: About QGIS
Lecture 3: About Python
Lecture 4: About PyQGIS
Lecture 5: About Qt
Lecture 6: Getting help
Chapter 2: Working with the QGIS Python Console
Lecture 1: Using the python console
Lecture 2: A review of Objects and Object oriented programming
Lecture 3: Accessing the QGIS interface
Lecture 4: What can you do with a layer – Part 1
Lecture 5: What can you do with a layer – Part 2
Lecture 6: Accessing symbology
Lecture 7: Working with Symbols
Chapter 3: Working with the QGIS Python editor
Lecture 1: Introduction to the PyQGIS python editor
Lecture 2: Getting user input – Part 1
Lecture 3: Getting user input – Part 2
Lecture 4: Providing output to user – Part 1
Lecture 5: Providing output to user – Part 2
Lecture 6: Working with file dialogs
Chapter 4: Working with vector features
Lecture 1: Accessing attribute data
Lecture 2: Sorting attribute data
Lecture 3: Understanding geometry types in QGIS
Lecture 4: All about QGIS geometries
Lecture 5: Spatial operations with geometries
Lecture 6: Measuring lengths, distances, and areas
Lecture 7: Working with selections
Lecture 8: Understanding Coordinate Reference Systems
Lecture 9: Transforming Geometries to a different CRS
Chapter 5: Creating and modifying vector data
Lecture 1: Understanding Fields in QGIS
Lecture 2: Testing a layers capabilities
Lecture 3: Modifying vector data using the data provider
Lecture 4: Adding vector data using the data provider
Lecture 5: Adding new fields using the data provider
Lecture 6: Modifying vector features data using an edit buffer
Lecture 7: Creating geometry
Lecture 8: Modifying geometry
Lecture 9: Creating a new layer
Lecture 10: Writing a layer to disk
Chapter 6: Bonus Lecture
Lecture 1: Bonus Lecture: How to get the most from my series of Udemy courses.
Instructors

Michael Miller
GIS Programming
Rating Distribution
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
- Random Picks
- Popular
- Hot Reviews
- Design Patterns In C++ OOP UML for Projects Architecture
- Generative AI Fundamentals- A Beginner Guide with ChatGPT
- Life Insurance Annuity Ultimate Buyer’s Guide
- 3DS Max Tutorial. Learn The Art of Modelling and Animation
- Crypto Trading Mastery (Scalping, Day trading, price action)
- Personal Finance
- Company Valuation Financial Modeling
- The Beginner Forex Trading Playbook
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7Polymer Clay Jewelry Making Techniques for Beginners
- 8How To Market Your Book Grow Your Mailing List
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling