Seize the opportunity to gain new skills and reshape your career!

Choose a free learning path and get valuable insights from first-rate courses
watching now
1 Students
21 Lessons
Intermediate

What Will You 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 3
Courses 1

Konrad Hafen is a spatial scientist with a BSc degree in Wildlife & Fisheries and GIS and an MSc Degree in Watershed Science and Ecology. He has substantial experience in academic and government research developing and implementing numerical and spatial models for natural resources management.

Konrad Hafen has a great passion for teaching GIS and programming. He shares his experience with others on his website opensourceoptions.com and on YouTube channel where you can find tutorials and courses on GIS programming and data science.

Konrad Hafen is joyful to share his experience through online courses here on BitDegree. He will help you to get a better understanding of QGIS, Python, and PyCharm. You’ll learn how to develop Python plugins to extend QGIS functionality, use QGIS Python libraries for basic GIS data management, and much more. So are you ready to boost your knowledge? Join his course and start learning today!

BitDegree platform reviews

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