QGIS
오픈소스 GIS(지리정보시스템)로, 다양한 공간 데이터를 분석 및 시각화할 수 있다. 무료로 사용 가능하며 플러그인이나 스크립트를 사용하여 확장성이 뛰어나다는 특징이 있다.
Download · QGIS Web Site
qgis.org
QGIS의 주요 기능으로는 다양한 공간 데이터 (shape, PostGIS 등) 지원, 벡터 및 래스터 데이터 분석 도구 제공, Python을 활용한 자동화 및 확장 기능(PyQGIS)이 있는데 나는 여기서 PyQGIS를 활용하여 특정 작업을 하나의 스크립트로 자동화해 보려고 한다.
PyQGIS
QGIS의 Python API로, QGIS 내부 기능을 스크립트로 자동화하거나 맞춤형 플러그인을 개발할 수 있다.
QGIS 내부에서 Python Console을 제공하므로 간단한 작업은 여기서 해결할 수 있고,
특정 기능들을 하나로 묶은 커스텀 스크립트는 PyQGIS를 사용하여 진행한다.