> For the complete documentation index, see [llms.txt](https://docs2.stlogic.co.kr/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs2.stlogic.co.kr/2/5.md).

# 공간데이터 도구들

## QGIS

대부분의 공간정보 데이터는 SHP를 기본으로 제공됩니다. 그런데 GeoJSON이나 CSV 같은 텍스트 기반 데이터는 열어서 검증을 해볼 수 있지만, SHP는 불가능합니다. 따라서 SHP를 열어서 조작할 수 있는 일종의 툴이 필요한데, 가장 대표적인 툴은 QGIS입니다.

* QGIS: 오픈소스 프로그램. 무료지만, 대용량 처리 시 속도가  느림.

타일맵 제작이나 초대용량 데이터 처리가 아니라면, 대부분은 QGIS로 충분히 커버할 수 있습니다. Python과의 호환성이 좋아, Python을 활용한 다양한 플러그인을 사용할 수 있습니. 또한, 직접 스크립트를 입력하여 복잡한 동작을 수행할 수도 있습니다.

## QGIS 주요 기능

QGIS는 핵심 기능과 플러그인의 형태로 제공되는 많은 GIS 공통 기능들을 제공합니다.

1. **데이터 보기**
   * 데이터 포맷(자료형식) 변환없이 디스플레이, 중첩하여 보기

     1. 다양한 벡터 데이터 포맷 : Shapefile, ArcInfo Coverage, MapInfo(MIF, TAB), Delimited Text, OpenStreetMap, PostGIS, SpatiaLite, MS SQL Spatial, Oracle Spatial
     2. 다양한 래스터 데이터 포맷 : GeoTIFF, ErdasIMG, ArcGIS Grid, JPEG, PNG, PostGIS, SpatiaLite, Oracle Spatial(GeoRaster), GRASS GIS
     3. OGC 웹 서비스 : WMS, WMTS, WCS, WFS, WFS-T

     <figure><img src="/files/NavufETEqFkjq8mXBcgz" alt=""><figcaption><p>데이터소스 관리자 대화창</p></figcaption></figure>
2. **데이터 탐색 및 지도 제작**
   * 맵을 작성하고 친숙한 GUI를 통해 공간 데이터를 양방향으로 탐색

     1. 유용한 GUI 도구 : QGIS 브라우저, 실시간 투영 변환, DB 관리자, 지도 조판기, 오버뷰 패널, 공간 북마크, 주석 도구, 객체 식별/선택, 속성 편집/보기/검색, 데이터로 정의되는 객체 라벨링 작업, 데이터로 정의되는 벡터 및 래스터 심볼 도구, 경위선망 레이어가 지원되는 지도 조관, 지도를 위한 방위표, 축척, 저작권 라벨, 프로젝트 저장 및 불러오기 지원

     <figure><img src="/files/PhHS1DtBE2VNAknyLolc" alt=""><figcaption><p>QGIS GUI</p></figcaption></figure>
3. **데이터 생성, 편집, 관리 및 내보내기**

   * 벡터 및 래스터 레이어를 여러가지 포맷으로 생성, 편집, 관리, 변환

   <figure><img src="/files/J5jY3lz60Q6wVDzuxq8Y" alt=""><figcaption><p>인쇄 조판기</p></figcaption></figure>
4. **데이터 분석**
   * 공간 데이터베이스 및 다른 OGR 지원 포맷에 대해 공간 데이터 분석

     1. 벡터분석, 샘플링, 지오프로세싱, 지오메트리/DB 관리도구 제공

     <figure><img src="/files/Op0lLxIPxWkgYGNCH8ID" alt=""><figcaption><p>공간 처리 툴박스</p></figcaption></figure>
5. **온라인 맵 발행**

   * OGC 웹 서비스 클라이언트 : WMS, WMTS, WMS-C, WFS, WFS-T
   * OGC 웹 서비스 서버 : WMS, WCS, WFS
   * 기타 인터넷에서 지도 발행 : UMN MapServer, GeoServer

   <figure><img src="/files/UDfwiLJcEfURLZpDXwm8" alt=""><figcaption><p>QGIS Desktop consuming the QGIS Server countries layer WMS service</p></figcaption></figure>
6. **플러그인을 통한 확장 QGIS 기능**

   * 확장성이 있는 플러그인 아키텍처와 라이브러리를 통해 기능 확장
   * 새로운 기능(응용 프로그램)은 C++ 또는 파이썬으로 생성

   <figure><img src="/files/G1MBQokTtYZ2obaSVtWi" alt=""><figcaption><p>플러그인 검색하기</p></figcaption></figure>
7. **파이썬 콘솔**

   * 파이썬 콘솔 : 파이썬 명령어를 실행할 수 있는 대화형 쉘
   * 실행방법 : \[메뉴바] > \[플러그인] > \[파이썬 콘솔] 메뉴 클릭

   <figure><img src="/files/ZeCoNFWElTMunfaG4uDv" alt=""><figcaption><p>파이썬 콘솔</p></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs2.stlogic.co.kr/2/5.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
