강의

멘토링

로드맵

BEST
Data Science

/

Data Analysis

QGIS Python Automation (Vector Edition) Ver.2

Not only will you master Python and GIS! A practical QGIS course, you'll even learn automation using both.

(4.7) 19 reviews

312 learners

  • UPWISE
gis
QGIS
GIS
Python

Reviews from Early Learners

What you will learn!

  • Basic GIS vector data analysis functions

  • Python Basic Knowledge for QGIS Automation

  • Automating Analytical Tasks using Python and QGIS

🌟QGIS Python Automation (Vector Edition) Version.2 Renewal Version🌟
Please check the renewal introduction section below for more details!!

A convenient world through coding! 🌎
In this QGIS Python Automation tutorial,
Get Python, GIS, and automation all in one.

Python QGIS Automation Starting with One Lecture 📖
#QGIS #GIS #data-analysis #spatial-data #python #python-automation #GIS lecture #GIS education

😥

GIS , whose usability and importance have been rapidly increasing recently. Are you still unfamiliar with it and find it difficult?

😒

Python is used by everyone from students to office workers. Are you tired of learning only boring theories?

🤔

Automation that saves my time and money. Want to apply it to GIS too?

👉 Then take this course!

It contains the most essential QGIS functions , Python code, and even QGIS automation analysis methods using both together. Meet QGIS Python Automation (Vector Edition) Version 2, which lets you learn quickly from the basics!


Why should you take this QGIS Python Automation course ? 😲

The space we live in is becoming increasingly segmented and sophisticated. This is leading to the diversification of spatial data , which has now become so close to our lives that we cannot help but pay attention to it.

This course provides an in-depth understanding of the concepts and practical analysis functions of GIS, which is the basis of spatial data.

By the way, what is GIS?

GIS (Geographic Information System) converts geographic information necessary for our lives into computer data.
It refers to a 'geographic information system' that is utilized efficiently.

Data collection, storage , processing , analysis , visualization

Coding has also become an essential element in our lives . For modern people who cannot live a life separate from digital, coding is an important device that will make our lives more convenient and rich . The basic grammar of Python that you will learn in this lecture is directly connected to the final goal of the lecture, automation of QGIS .

So that you can organize information effectively! 💡

There is a saying that even a string of beads is a treasure only if it is strung together. We are currently living in an age overflowing with beads called information, but we are unable to string them together and are living in a race against time.

This lecture shares how to string beads quickly and efficiently through automation using GIS and Python .


After taking this course! 🎓

It can save my precious time.

GIS tasks that were previously handled manually can now be conveniently automated by entrusting them to a computer with just a few lines of code.

🚀

I'm no longer afraid of failure.

Need to fix something midway? Just change the numbers and reanalyze as many times as you want with one click.

🤩

You can achieve anything you set your mind to.

Just because you practice certain features doesn't mean you can't use the rest. This course will teach you how to catch fish.

You will learn these things

  • You can learn both GIS and Python .
  • Solve theory and practice at once.
  • Increase understanding with friendly explanations.
  • You can listen even if you don't know anything .
  • Learn how to automate and write code to do anything you want.

So, I recommend it to these people ! 👍

  • GIS Beginner - Learn the basic concepts and basic analysis functions of GIS using the open source program QGIS.
  • Python Beginner - Let's put aside the difficult theories and become familiar with coding by solving practice problems together.
  • GIS business and research users - Many processes that were previously handled manually can now be automated with Python code within QGIS.

The curriculum
Check it out 📚

  • Section 1. GIS Concepts > QGIS Basic Theory Learning > Practice
  • Section 2. Learning Python Basic Function Theory > Solving Practice Problems
  • Section 3. Learning QGIS Automation Methods > Practice
  • Section 4. Solutions to 4 practical examples to test your honed skills

The lectures are organized in a concise and clean structure .
As a working researcher, you will learn the most frequently used and essential basic QGIS functions .
Before taking the full-fledged course, try out this course through a free lecture !!

As a non-coding major, I know better than anyone else the difficulties of learning coding for the first time . Instead of boring theories, you can learn while having fun with coding by solving practical practice problems .

We will practice automating QGIS functions using Python with practical codes. After completing the training, we will organize three analysis processes into practical analysis examples .

- Practical Example 1: Analysis of areas excluded from public Wi-Fi in Seoul
- Practical Example 2: Analysis of buildings including common areas within the radius of Seoul city bus stops and subway stations
- Practical example 3: Creating a land cover map for each district in Seoul
- Practical Example 4: Analysis of the number of emergency rooms available for service according to buffer areas in each legal district in Seoul

Did you know that Python is hidden in QGIS? 🔍

QGIS can utilize various plugins.
Open source GIS, via Python code
It can perform powerful functions required for GIS.

  • QGIS has its own built-in Python console . We can use this Python console to run all the analysis functions available in QGIS.
  • Coding is a set of instructions that are sent to a computer. The analysis process that used to be done by hand, one by one, can be automated by a computer with just a few lines of typing.
  • However, this method is not well introduced in Korea. If you know the function but cannot use it, it is useless. This lecture will teach you the "method" of ordering the desired analysis to QGIS through the language called Python .

The GIF below is the result of the example code used in the actual class . - Practical Example 3 -
Through this course, you will be able to automate all the GIS analyses you have ever thought of !!
We also provide a Python code guide written by the instructor for convenient automation !!

All teaching materials and practice files used in the lecture have been compressed and uploaded .
Please download the materials conveniently just once and enjoy the lecture!!


QGIS code guide provided for convenient coding!! 🧩

The instructor provides Python code guides for all QGIS functions used in Sections 1 and 3.
Feel free to use the code guide to easily modify parameters according to QGIS functions !!
And try modifying it to your taste with your own code !!

#vector guide code by UPWISE #.py

Buffer | Clip | Intersection | Dissolve | Deleteholes | Difference | Merge | Reflection |
Spatial Index |
Extract by Location | Split Vector Layer | J oin by Location Summary | Join Attributes Table


Version.2 Renewal Information 🎈

Since the first public release of the course, theory & practice and Python code exercises have been added for new features (summarizing attribute joins by position, attribute joins (joins)).

In addition, we have added 4 practical examples to help you use newly learned and existing functions in more complex environments.

Also, among the existing lecture contents, buffer, clip/intersect, dissolve/delete have been newly recorded and uploaded, so please check it out if you are an existing student. The lecture materials have also been reorganized and uploaded according to the section number and class contents, so please check them out too. Thank you :)


Q&A 💬

Q. Is basic knowledge required?

If you have prior knowledge of GIS and Python, it will be a great help in understanding the lecture and making it your own. However, even if you have never used it before, you don't have to worry because we will explain it from the basics. 😊

Q. In what fields can it be used?

I am a PhD student and I mainly use it for my research. I think it will be very useful for students like me or those who use GIS for work. However, there are endless things and possibilities in the world. I expect it to be useful in all fields where GIS can be used.

Q. Can I skip this if I already know the content?

Yes, this course covers the basics of GIS and Python. If you are curious about automation methods, you can skip straight to Section 3. However, please check the table of contents of Section. 1 and Section. 2, and if there is anything you do not know, please proceed after taking the course! 👍

Q. Will I be able to actually use the lecture a lot after listening to it?

Before I started analyzing using Python in QGIS, I did all the work manually. Then, I started studying analysis through coding for work efficiency, and now I handle most of the simple analysis through coding. If you listen to the lecture, use it in practice, and build your own code, you will be able to have a convenient and frequently used tool. 💻

Q. What are the advantages of linking QGIS and Python?

You can take advantage of the benefits of Python coding and the features of QGIS software at the same time!! 🎉

Various modules such as geopandas and folium in Python already support GIS work in Python. However, the limitations of working with Python modules are clear. Immediate and diverse visualization is difficult, and linking with local files is complicated. And there are also limitations in analysis functions.

However, Python code executed inside QGIS can be directly added to QGIS layers, and thus have full access to all the features available in QGIS.


Here are some other QGIS lectures from the instructor 🔗

(Click on the image to go to the lecture page)

QGIS 입문자 올인원 스타터팩 (이론/실습형) 대표이미지

 

QGIS 파이썬 자동화 (벡터편) 대표이미지

 

QGIS 지도 시각화 A to Z (벡터/기초편) 대표이미지

QGIS Trendy Visualizations to Try QGIS Map Visualization A to Z (Vector/Basics) QGIS Beginner All-in-One Starter Pack

Check out the roadmap divided by topic and difficulty level!!

Roadmap to becoming a QGIS expert


Recommended for
these people

Who is this course right for?

  • GIS program user (work, study, etc.)

  • GIS Program Beginner

  • Python Beginner

  • Repetitive GIS operator

Hello
This is

758

Learners

73

Reviews

57

Answers

4.9

Rating

4

Courses

안녕하세요. GIS/RS를 활용한 분석/연구/강의 전문가 UPWISE 입니다.

 

기본 정보

  • 서울대학교 환경대학원 석사 학위 취득

  • 서울대학교 환경대학원 박사 과정 수료

  • GIS, Remote Sensing 등 공간자료를 이용한 연구 전공

  • GIS 활용 연구 및 분석 경력 다수

  • 파이썬을 이용한 데이터 분석 및 GIS 자료와 융합 활용한 연구 경력 다수

  • 카카오톡 오픈프로필 https://open.kakao.com/me/upwise (강의, 연구-분석 의뢰 등 문의)


특강 이력

  1. -보고서가 달라지는 데이터 시각화- 데이터 활용 역량강화 교육(2기); 경기도 인재개발원 주관; 2022.12.07. & 09.

  2. 물기업재직자 역량강화 교육 -디지털 프로그램 실습(초급) & Q-GIS 실습(중급); 수자원공사 주관; 2023.06.19.-20.

  3. QGIS 기초 특강; 강사 자체 주관; 2023.10.07-08.

  4. WISE-UP WORKSHOP 도시공간 데이터 분석; 서울대 환경대학원-BK21 스마트시티 사업단 주관; 2024.02.23.

  5. 공공데이터를 활용한 우리 학교 지도 만들기 (동북고등학교); 서울대학교 평생교육원 주관; 2024.05.11.

  6. 공공데이터를 활용한 우리 학교 지도 만들기 (삼성고등학교, 서문여자고등학교); 서울대학교 평생교육원 주관; 2024.07.08. - 10.

  7. 「2024년 물기업 재직자 역량강화」교육 - 디지털 프로그램 실습(기본) - Q-GIS 실습; 수자원공사; 2024.10.02.

  8. 2024년 규제병해충 종합평가회 계획 - QGIS를 활용한 과수화상병 발생 시각화; 충남농업기술원; 2024.10.16.

  9. 데이터분석 전문가 양성 과정; 한국환경공단; 2024.10.25.

     

  10. 데이터분석 전문가 양성 과정; 한국환경공단; 2025.04.23.

     

  11. AI를 활용한 빅데이터 분석가 양성 과정; SeSAC; 2025.07.08-16.

Curriculum

All

69 lectures ∙ (9hr 52min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

19 reviews

4.7

19 reviews

  • rnrghk98437336님의 프로필 이미지
    rnrghk98437336

    Reviews 1

    Average Rating 5.0

    5

    64% enrolled

    I am listening to the class well. I still have a bit more to learn, but thank you for explaining it in detail.

    • upwise
      Instructor

      Hello. This is UPWISE. This is my first time making a lecture, so I think there are many shortcomings, but thank you for your kind words. I will come back later with a GIS lecture on a different topic. Thank you. 😀 UPWISE Dream

  • shlee11050967님의 프로필 이미지
    shlee11050967

    Reviews 5

    Average Rating 5.0

    5

    95% enrolled

    This is the best lecture recommended to both beginners and practitioners of GIS!!! Since the lecture was uploaded, I have listened to all the lectures during the holiday period. Currently, I am only solving 3 real-life examples and comparing them with the solution videos uploaded by the instructor. I think the biggest advantage of this lecture is its clear goals and maximizing learning efficiency through practice. As you mentioned in the lecture introduction video, the ultimate goal is to learn automation methods using QGIS and Python, and I felt that all the lectures in each section are aimed at that goal. I use GIS frequently in my field, and I often use simple functions rather than advanced analysis functions. Fixed repetitive tasks were the main focus, but I am going to apply what I learned this time to my work right away!! :) It was hard to find GIS lectures on Infraon as well as other lecture platforms, so I would like to thank the instructor for creating such a wonderful lecture, and I look forward to other contents you will create in the future!!

    • upwise
      Instructor

      Hello. This is UPWISE. Thank you for taking all the lectures even though it hasn't been long since I uploaded them. You said that you mainly use GIS for work, so I hope my lectures will be helpful for your related work. Thank you for the great review of the lectures, and I will see you again when the lectures are produced in the future. Thank you. 😀 UPWISE Dream

  • jangguka0355님의 프로필 이미지
    jangguka0355

    Reviews 2

    Average Rating 5.0

    5

    38% enrolled

    I was learning GIS for school recently, and this QGIS lecture was exactly what I needed. The lecture structure is concise, and the content explained by the instructor and the supplementary materials are excellent, so it goes right into my ears. It was hard to find GIS lectures, but I'm glad I found such a great lecture. If there's anyone who's hesitating to take the class, definitely listen to it!!!!

    • upwise
      Instructor

      Hello. This is UPWISE. I'm curious about what areas you use GIS in at school :) I also used GIS a lot for research and projects, and I started automating Python for work efficiency, so I'm happy. Thank you for leaving a great review, and I hope my lecture was of some help. Thank you. 😀 UPWISE Dream

  • mesterio6196257님의 프로필 이미지
    mesterio6196257

    Reviews 1

    Average Rating 5.0

    5

    30% enrolled

    • upwise
      Instructor

      Dear Lee Donghwan, Thank you for leaving a wonderful course review :). From UPWISE

  • acechoi6396님의 프로필 이미지
    acechoi6396

    Reviews 4

    Average Rating 5.0

    Edited

    5

    30% enrolled

    The lecture is easy and good. I think it is a valuable and useful lecture that can be used with Python.

    • upwise
      Instructor

      Hello valuer. Thank you for leaving a wonderful review!! 😀 From, UPWISE

Limited time deal ends in 5 days

$41.80

24%

$55.00

UPWISE's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!