BEST
데이터 사이언스

/

데이터 분석

QGIS 파이썬 자동화 (벡터편) Ver.2

파이썬과 GIS, 두 마리 토끼를 잡는 건 물론! 둘을 함께 사용한 자동화 방법까지 배우는 실속형 강의입니다.

(4.7) 수강평 13개

수강생 266명

Thumbnail

입문자를 위해 준비한
[데이터 분석, QGIS] 강의입니다.

이런 걸
배워요!

  • 기본적인 GIS 벡터 자료 분석 기능

  • QGIS 자동화를 위한 파이썬 기초지식

  • 파이썬과 QGIS를 활용한 분석 작업 자동화

🌟QGIS 파이썬 자동화 (벡터편) Version.2 리뉴얼 버전🌟으로 돌아왔습니다
상세 내용은 아래 리뉴얼 소개란을 확인해주세요!!

코딩으로 만나는 편리한 세계! 🌎 
파이썬, GIS, 자동화를 한번에 잡아보세요. 

강의 하나로 시작하는 
파이썬 QGIS 자동화 📖

😥

최근 활용성과 중요도가 급격하게 증가하는 GIS. 아직 낯설고 어렵기만 하신가요?

😒

학생부터 직장인까지 모두들 쓴다는 파이썬. 지루한 이론만 배우다가 지치셨나요?

🤔

내 시간과 돈을 아껴주는 자동화. GIS에도 적용해 보고 싶으신가요?

👉 그렇다면 이 강의를 수강하세요!

가장 필수적인 QGIS 기능파이썬(Python) 코드, 그리고 둘을 함께 활용한 QGIS 자동화 분석 방법까지 모두 담았습니다. 기초부터 빠르게 배우는 QGIS 파이썬 자동화 (벡터편) Ver.2 를 만나보세요!


왜 이 강의를 들어야 하나요? 😲

우리가 살아가는 공간은 점점 세분화되고 고도화됩니다. 이는 곧 공간 데이터의 다양화를 야기하고, 이는 이젠 우리가 신경쓰지 않으면 안 될 만큼 우리의 삶의 너무나 가까운 곳에 자리잡았습니다.

이 강의는 그 공간 데이터의 기초가 되는 GIS에 대한 개념과 실제 분석 기능을 친근하게 접할 수 있습니다.

그런데, GIS가 뭐죠?

GIS(Geographic Information System)는 우리 생활에 필요한 지리정보를 컴퓨터 데이터로 변환해
효율적으로 활용하는 ‘지리 정보 시스템’을 뜻해요.

데이터 수집 저장 처리  분석 시각화 

코딩 또한 우리의 삶에 필수적인 요소가 되었습니다. 디지털과 떨어진 삶을 살 수 없는 현대인들에게, 코딩은 우리 생활을 더욱 편하고 윤택하게 해 줄 중요한 장치입니다. 이 강의에서 배우는 파이썬의 기초 문법은 곧 강의의 최종 목표인 QGIS의 자동화와 직결됩니다.

정보를 효과적으로 꿸 수 있도록! 💡

구슬이 서 말이라도 꿰어야 보배라는 말이 있습니다. 우리는 지금 정보라는 구슬이 넘쳐나는 시대에 살고 있지만, 정작 이를 꿰지 못해 시간에 쫓기며 살고 있습니다.

이 강의는 GIS와 파이썬을 활용한 자동화를 통해, 빠르고 효율적으로 구슬을 꿸 수 있는 법을 공유합니다.


이 강의를 듣고 나면! 🎓

내 소중한 시간을 아낄 수 있습니다.

손으로 일일이 만지던 GIS 업무를 코드 몇 줄로 컴퓨터에게 편리하게 맡겨 자동화할 수 있습니다.

🚀

실패가 더 이상 두렵지 않습니다.

중간에 고쳐야 할 게 생겼다구요? 숫자만 바꿔주면 클릭 한 번으로 몇 번이든 다시 분석할 수 있습니다.

🤩

생각한 모든 것을 실현할 수 있습니다.

특정 기능만 실습한다고 나머지는 못 쓰는 게 아닙니다. 이 강의는 여러분께 물고기 잡는 법을 알려드립니다.

이런 내용을 학습합니다 ✅

  • GIS와 파이썬 모두를 배워갈 수 있습니다.
  • 이론과 실습을 한 번에 해결합니다.
  • 친근한 설명으로 이해를 높입니다.
  • 아무것도 모르더라도 들을 수 있습니다.
  • 자동화 방법을 배워, 내가 원하는 어떤 것이든 코드로 작성할 수 있습니다.

그래서, 이런 분들께 추천합니다! 👍

  • GIS 입문자 - 오픈소스 프로그램인 QGIS를 통해 GIS의 기본 개념과 기초 분석 기능을 배웁니다.
  • Python 입문자 - 어렵기만 했던 이론은 제쳐두고, 함께 실습 문제를 풀어보며 코딩과 친해집니다.
  • GIS 업무 및 연구 활용자 - 일일이 손으로 처리했던 많은 과정을, QGIS 내부에서 파이썬 코드로 자동화 할 수 있게 됩니다.

커리큘럼을 
확인해보세요 📚

  • Section 1. GIS 개념 > QGIS 기본 이론 학습 > 실습
  • Section 2. 파이썬 기초 기능 이론 학습 > 연습문제 풀이
  • Section 3. QGIS 자동화 방법 학습 > 실습
  • Section 4. 갈고 닦은 실력을 확인해보는 4종의 실전 예제 풀이

간결하고 깔끔한 구성으로 강의를 구성하였습니다.
현직 연구자로서의 경험을 통해 가장 사용 빈도가 높고 필수적인 QGIS 기초 기능 위주로 실습하게 됩니다.
본격적인 강의 수강 전, 무료 강의를 통해 본 강의를 체험해보세요!!

저는 코딩 비전공자이기에, 처음 코딩을 접하는 어려움을 누구보다 잘 알고 있습니다. 지루한 이론 대신 실용적인 연습문제 풀이를 통해 코딩의 재미를 느끼며 배울 수 있습니다.

실제 활용 가능한 코드들로 파이썬을 이용한 QGIS 기능 자동화를 실습합니다. 실습을 마친 뒤, 3가지의 분석 프로세스를 실전 분석 예제로 구성하였습니다.

    - 실전예제 1 : 서울시 공공 와이파이 소외지역 분석
    - 실전예제 2 : 서울시 버스 정거장 및 지하철역 반경 내 공동 포함 건물 분석
    - 실전예제 3 : 서울시 구별 토지피복도 제작
    - 실전예제 4 : 서울시 법정동별 버퍼 영역에 따른 서비스 가능 응급실 수 분석

QGIS에 숨겨진 파이썬? 알고 계셨나요? 🔍

QGIS는 다양한 플러그인을 활용할 수 있는 
오픈 소스 GIS로, 파이썬 코드를 통해 
GIS에 필요한 강력한 기능을 수행할 수 있습니다. 

  • QGIS에는 자체 파이썬 콘솔이 내장되어 있습니다. 우리는 이 파이썬 콘솔을 사용해 QGIS에서 사용 가능한 모든 분석 기능을 실행할 수 있습니다.
  • 코딩은 컴퓨터에게 전달하는 명령문입니다. 손으로 하나씩 클릭하던 분석 과정을, 타이핑 몇 줄로 컴퓨터에게 자동화시킬 수 있습니다.
  • 하지만, 국내에는 이러한 방법이 잘 소개되어 있지 않습니다. 기능은 알지만 쓸 수 없다면 무용지물입니다. 이 강의는 여러분에게 파이썬이라는 언어를 통해 QGIS에게 원하는 분석을 명령하는 그 "방법"을 알려드립니다.

아래 GIF는 실제 수업에서 활용했던 예시코드의 결과입니다. -실전예제 3-
강의를 통해, 여러분이 생각했던 모든 GIS 분석을 자동화 해보세요!!
편리한 자동화를 위한 강사가 직접 작성파이썬 코드 가이드 또한 제공됩니다!!

강의에 사용된 모든 수업자료, 실습파일을 압축하여 업로드 해두었습니다.
자료는 편하게 한 번만 다운받고 강의를 즐겨주세요!!


편리한 코딩을 위한 QGIS 코드 가이드 제공!! 🧩

섹션 1과 섹션 3에서 사용되는 QGIS 기능의 파이썬 코드 가이드를 강사가 직접 작성하여 제공합니다.
코드 가이드를 활용하여 QGIS의 기능에 따라 파라미터를 간편히 수정하여 마음껏 활용해보세요!!
그리고 여러분만의 코드로 입맛에 맞춰 수정하여 사용해보세요!!

#vector guide code by UPWISE#.py

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


Version.2 리뉴얼 내용 안내🎈

강의 최초 공개 이후, 새로운 기능 (위치로 속성 결합 요약, 속성 결합(조인))에 대한 이론&실습과 파이썬 코드 실습이 추가가 되었습니다.

또한, 실전예제 4번을 추가하여 새로 배운 기능 및 기존의 기능들을 더욱 복잡한 환경에서 사용할 수 있도록 준비하였습니다.

그리고, 기존 강의 내용 중에서도 버퍼, 클립/인터섹트, 디졸브/홀삭제도 새롭게 녹화하여 업로드 하였으니, 기존 수강생 분들께선 확인 부탁드립니다. 강의자료도 섹션 번호와 수업 내용에 맞게 새로 정리하여 업로드 드렸으니 함께 확인 바랍니다. 감사합니다 :)


Q&A 💬

Q. 기초 지식이 필요한가요?

GIS와 파이썬에 대한 선수지식이 있다면, 강의를 이해하고 본인의 것으로 소화하는 데 큰 도움이 됩니다. 하지만, 한 번도 사용하지 않았던 분이라도 기초부터 설명 드리기 때문에 걱정하지 않으셔도 됩니다. 😊

Q. 어떤 분야에서 사용 가능할까요?

저는 박사과정 중에 있는 학생으로, 주로 제 연구 진행에 활용하고 있습니다. 저처럼 학생이신 분들, 혹은 업무 상 GIS를 활용하시는 분들에게 높은 활용성을 갖게 될 것 같습니다. 하지만, 세상엔 무궁무진한 일들과 가능성이 있습니다. GIS가 쓰일 수 있는 모든 분야에서 유용하게 활용될 것으로 예상합니다.

Q. 아는 내용이라면 건너뛰어도 되나요?

네, 이 강의는 GIS와 파이썬의 기초적인 내용을 다루고 있습니다. 만약 자동화 방법이 궁금하시다면, 바로 Section 3.로 건너뛰어도 괜찮습니다. 다만, Section.1과 Section.2의 목차를 확인하여, 모르는 내용이 있다면 수강 후 진행 부탁드립니다! 👍

Q. 강의를 다 듣고 실제로 많이 활용하게 될까요?

저는 QGIS 내에서 파이썬을 이용해 분석을 하기 전까지는 모든 작업을 수작업으로 진행하였습니다. 그러다 작업 효율을 위해 코딩을 통한 분석을 공부하게 되었고, 이제는 간단한 분석도 대부분 코딩으로 처리하고 있습니다. 강의를 듣고 실제로 활용하며 여러분만의 코드를 쌓아간다면 편하고 자주 쓰는 도구를 갖출 수 있게 될 겁니다. 💻

Q. QGIS와 파이썬의 연계로 인한 장점이 뭐죠?

파이썬 코딩의 장점과 QGIS 소프트웨어가 가진 기능을 동시에 활용할 수 있습니다!! 🎉

파이썬의 geopandas, folium 등 다양한 모듈이 이미 파이썬에서 GIS 작업이 가능하도록 지원되고 있습니다. 하지만, 파이썬 모듈을 이용한 작업의 한계점은 명확합니다. 즉각적이고 다양한 시각화가 어렵고, 로컬 파일과의 연동이 복잡합니다. 그리고 분석 기능의 제한사항도 존재합니다.

하지만, QGIS 내부에서 실행된 파이썬 코드는 QGIS 레이어에 바로 추가할 수 있으며, 따라서 그 뒤로는 QGIS에서 사용할 수 있는 모든 기능을 동일하게 활용 가능합니다.


QGIS 입문자라면?

 

QGIS 시각화가 궁금하다면?

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • GIS 프로그램 사용자 (업무, 연구 등)

  • GIS 프로그램 입문자

  • 파이썬 기초 입문자

  • 반복적인 GIS 작업 수행자

안녕하세요
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.

     

커리큘럼

전체

69개 ∙ (9시간 52분)

수업 자료

가 제공되는 강의입니다.

강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!