HOME > IT & Software > Automating QGIS 3.xx with Python

Automating QGIS 3.xx with Python

SynopsisAutomating QGIS 3.xx with Python, available at $54.99, has an...
Automating QGIS 3.xx with Python  No.1

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

  • 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
  • Who Should Attend

  • 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
  • Target Audiences

  • 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
  • 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

  • Automating QGIS 3.xx with Python  No.2
    Michael Miller
    GIS Programming
  • Rating Distribution

  • 1 stars: 1 votes
  • 2 stars: 8 votes
  • 3 stars: 41 votes
  • 4 stars: 138 votes
  • 5 stars: 205 votes
  • 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!