Black friday

Save big!

All courses under $5 - for a limited time!
watching now
1 Students
21 Lessons
Intermediate

What You Will Learn?

  • You'll develop Python plugins to extend QGIS functionality
  • You'll learn to use QGIS Python libraries for basic GIS data management and analysis
  • You'll develop custom GUI forms with Qt Designer and PyQt5
  • You'll practice importing basemaps from Google, ESRI, and Bing

Curriculum

2h 37m
Section 1: Introduction
03:26
Section 2: Setup QGIS and PyCharm for Plugin Development
22:53
Python and PyCharm Environment Setup
11:37
Environment Setup Code
Section 3: Develop a Plugin
1:25:12
Initial Plugin Setup
10:58
Plugin Interface Layout
09:13
Deploy the Plugin
03:27
Code Vector Layer Combo Box
08:26
Code Raster Layer Combo Box and Open File Buttons
14:40
Code Save File Buttons and Line Edits
09:25
Buffer Analysis
17:40
Clip Raster with Buffer
08:51
Fix a Bug
02:32
Section 4: Add Imagery Servers with a Plugin
28:55
Setup Imagery and Plugin UI
08:32
Get Imagery Source Information
11:08
Add Imagery Servers to QGIS
09:15
Section 5: Wrap Up
17:04
Releasing your Plugin
05:35
Documentation with Sphinx
04:51
Additional Resources
04:29
Conclusion
02:09

Description

Requirements

  • Beginner skills with QGIS
  • Beginner skills with Python programming
  • Beginner skills with PyCharm

About the Instructor

Reviews 0
Students 1
Courses 1

I have a BSc Degree in Wildlife and Fisheries and GIS and a MSc Degree in Watershed Science and Ecology. The majority of my work experience is in academic and government research where I developed and implemented numerical and spatial models for natural resources management. I enjoy teaching GIS and programming, and want to share how free, open source options for GIS analysis and cartography that can be used for basic and complex analyses without purchasing expensive software. 

BitDegree platform reviews

Our students say Excellent
9.5 out of 10
trustpilot logo 1 trustpilot logo