오랜만입니다. 블로그를 쓰지 않았던 기간동안 학위도 따고 일도 하며 바쁘게 살았는데요, 이제 다시 조금 여유가 생겨 PyQgis를 공부하기로 마음을 먹었습니다. 차근차근 공부하는대로 올려보겠습니다,, 제가 자주 포스팅할 수 있기를 바라며,,,

일단, 공부할 재료를 찾다보니 gpt가 책보다는 관련 사이트를 먼저 알려주어서 기록겸 공유합니다.
1. PyQGIS 101
프로그래밍 경험이 없는 사람도 할 수 있도록 구성된 사이트이나, 단순하게 레이어 불러오고 속성 보고 필터링하는 등의 기본적인 작업에 대한 설명만 포함되어 있음
https://anitagraser.com/pyqgis-101-introduction-to-qgis-python-programming-for-non-programmers/
PyQGIS 101: Introduction to QGIS Python programming for non-programmers
This tutorial aims to help GIS users to get started with Python programming for QGIS 3. In contrast to many tutorials out there, the idea is to not assume any previous programming knowledge. If you…
anitagraser.com
2. PyQGIS Developer Cookbook
QGIS에서 Python을 사용하는 공식 가이드로, PyQGIS 101보다 더 다양한 작업(그래프 분석, 플러그인 개발 등)을 할 수 있게 구성되어 있음
https://docs.qgis.org/3.44/en/docs/pyqgis_developer_cookbook/
PyQGIS Developer Cookbook — QGIS Documentation documentation
© Copyright 2002-now, QGIS project. Last updated on 2026 Mar 13, 22:16 +0000.
docs.qgis.org
3. Python Foundation for Spatial Analysis
위의 사이트들과 달리, 이 사이트에서는 jupyter notebook 내에서 공간분석을 할 수 있는 방법을 위주로 알려줌. pandas, geopandas, numpy, rasterIO 등의 패키지를 활용할 수 있도록 안내하고 있음
https://courses.spatialthoughts.com/python-foundation.html
Python Foundation for Spatial Analysis (Full Course)
So far we have used Jupyter Notebooks to write and execute Python code. A notebook is a great choice to interactively explore, visualize and document workflows. But they are not suited for writing scripts for automation. If you have tasks that are long run
courses.spatialthoughts.com
4. PyQGIS Masterclass
3번 사이트에서 파이썬에 대해 기초적인 것을 배운 후에는 다시 Qgis로 넘어와서 PyQGIS를 할 수 있도록 안내하는 사이트. 특히 API를 활용하고, 플러그인을 작성하는 것 중심으로 작성되어 있음
https://courses.spatialthoughts.com/pyqgis-masterclass.html
PyQGIS Masterclass - Customizing QGIS with Python (Full Course)
Get a Text Editor Any kind of software development requires a good text editor. If you already have a favorite text editor or an IDE (Integrated Development Environment), you may use it for this course. Otherwise, each platform offers a wide variety of fre
courses.spatialthoughts.com
5. Python for Geographic Data Analysis
Introduction to Python for Geographic Data Analysis 책의 온라인 버전으로, 파이썬 입문 과정과 GIS에서의 Python, 공간 보간이나 네트워크, 유역 분석에 대한 사례 연구로 구성되어 있음. 따라서 분석 방법에 대해서도 배울 수 있으나, 몇몇 부분은 작성이 되어 있지 않음
https://pythongis.org/index.html
Introduction to Python for Geographic Data Analysis
Part 3: Geographic data analysis applications This part of the book will introduce several real-world examples of how to apply geographic data analysis in Python. It assumes that you understand the key concepts presented in previous parts.
pythongis.org
6. Geographic Data Science with Python
Geographic Data Science with Python 책의 온라인 버전으로, 공간적 자기상관성이나 점 패턴 분석, 공간적 불평등 역학, 공간회귀 등의 분석 방법에 대해서도 다루고 있음. 훑어보면서 파악하기로는 Jupyternotebook을 기반으로 분석할 수 있도록 코드를 제공하고 있음
https://geographicdata.science/book/intro.html
Home — Geographic Data Science with Python
Introduction This book provides the tools, the methods, and the theory to meet the challenges of contemporary data science applied to geographic problems and data. Social media, new forms of data, and new computational techniques are revolutionizing social
geographicdata.science
7. 분석 라이브러리 및 패키지 설명서
Geopandas, RasterIO, OSMnx, networkX, pysal 등의 홈페이지로, 세부 분석에 대해서 공부할 때 참고하기 위함
https://geopandas.org/en/stable/index.html
https://rasterio.readthedocs.io/en/stable/
https://osmnx.readthedocs.io/en/stable/
하나하나 좀 더 공부해보면서 자료에 대한 설명도 추가하겠습니다. 파이팅!
'GIS > PyQgis' 카테고리의 다른 글
| PyQgis_카카오 로컬 API를 활용하여 시설 검색 및 불러오기, shp 파일 변환 (5) | 2022.06.13 |
|---|