🔥$100K Hit! Where Will Bitcoin Go Next? Find Out Live!
watching now
4 Students

Description

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

Requirements

  • Beginner skills with QGIS
  • Beginner skills with Python programming
  • Beginner skills with PyCharm
  • NFT Certificate
  • 21 Lessons
  • Intermediate
  • English
  • +110 XP

Share Course on Social media

Curriculum

Course consist of total 2h 37min of content, in total.

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

About the Instructor

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!

See All Instructor Courses

BitDegree platform reviews