강의

멘토링

로드맵

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

750

Learners

71

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

  • urbanflower님의 프로필 이미지
    urbanflower

    Reviews 1

    Average Rating 5.0

    5

    64% enrolled

    수업 잘 듣고 있습니다. 아직 좀 더 들어하지만 꼼꼼하게 알려주셔서 감사합니다

    • UPWISE
      Instructor

      안녕하세요. UPWISE 입니다. 처음 제작해 본 강의라 부족한 부분이 많았을 것 같은데, 좋은 말씀 감사드립니다. 추후 다른 주제의 GIS 강의로 다시 찾아 뵙겠습니다. 감사합니다. 😀 UPWISE 드림

  • redsharks님의 프로필 이미지
    redsharks

    Reviews 5

    Average Rating 5.0

    5

    95% enrolled

    GIS 입문자와 실무자 모두에게 추천하는 최고의 강의입니다!!! 강의가 업로드 된 이후, 연휴 기간 동안 모든 강의를 전부 들어보았습니다. 현재는, 실전예제 3문제를 풀고 강사님이 올려주신 풀이 영상과의 비교만 남겨두고 있습니다. 이 강의가 갖는 가장 큰 장점은 명확한 목표와, 실습을 통한 학습 효율 극대화라고 생각합니다. 강의 소개 영상에서 말씀하시는 것처럼, 결국 QGIS와 파이썬을 활용한 자동화방법 습득에 최종 목표를 두고 있고, 각 섹션의 모든 강의가 그 목표점을 향하고 있다는 느낌을 받았습니다. 저는 현업에서 GIS를 빈도높게 사용하고 있는데, 고도화된 분석 기능을 활용하기 보단 간단한 기능들을 자주 사용합니다. 고정된 반복 작업이 주를 이뤘었는데, 이번에 배운 내용들로 업무에 바로 적용해보려고 합니다!! :) 인프런에서는 물론 다른 강의 플랫폼에서도 GIS 강의는 찾아보기 어려웠는데, 이렇게 멋진 강의를 제작해주신 강사님께 감사의 말씀을 드리며, 추후 제작하실 다른 콘텐츠들도 기대하고 있겠습니다!!

    • UPWISE
      Instructor

      안녕하세요. UPWISE 입니다. 강의를 업로드한 지 얼마 되지 않았는데도, 벌써 모든 강의를 수강하셨다니 감사합니다. 업무에서 GIS를 주로 사용하신다고 하셨는데, 제 강의가 관련된 업무에 도움이 되었으면 좋겠습니다. 강의에 대한 멋진 평가 감사드리며, 추후 강의가 제작되면 또 뵙겠습니다. 감사합니다. 😀 UPWISE 드림

  • 논문학살자님의 프로필 이미지
    논문학살자

    Reviews 2

    Average Rating 5.0

    5

    38% enrolled

    최근 학교 일로 GIS를 배우고 있었는데, 저에게 꼭 필요한 QGIS 강의였습니다. 강의 구성도 간결하고 강사님 설명해주시는 내용과 보조 자료도 훌륭해서 귀에 쏙쏙 들어오네요. GIS 강의는 찾기 어려웠는데, 정말 좋은 강의를 만나서 다행입니다. 수강 망설이는 분이 계시다면 꼭 들어보세요!!!!

    • UPWISE
      Instructor

      안녕하세요. UPWISE 입니다. 학교에서 어떤 분야로 GIS를 사용하고 계시는지 궁금합니다 :) 저도 연구와 프로젝트에 GIS를 많이 사용하다가, 업무의 효율을 위해 파이썬 자동화를 시작하게 되었는데, 반가운 마음이 듭니다. 멋진 평가 남겨주셔서 감사드리며, 제 강의가 조금이라도 도움이 되길 바랍니다. 감사합니다. 😀 UPWISE 드림

  • 이동환님의 프로필 이미지
    이동환

    Reviews 1

    Average Rating 5.0

    5

    30% enrolled

    • UPWISE
      Instructor

      이동환 님 안녕하세요. 멋진 수강평 남겨주셔서 감사합니다 :) UPWISE 드림

  • valuer님의 프로필 이미지
    valuer

    Reviews 4

    Average Rating 5.0

    Edited

    5

    30% enrolled

    강의가 쉬워서 좋아요. 파이썬과 같이 활용할 수 있는 귀하고 유익한 강의라고 생각합니다.

    • UPWISE
      Instructor

      valuer님 안녕하세요. 멋진 수강평 남겨주셔서 감사합니다!! 😀 UPWISE 드림

$55.00

UPWISE's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!