공간데이터 도구들

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

  2. 데이터 탐색 및 지도 제작

    • 맵을 작성하고 친숙한 GUI를 통해 공간 데이터를 양방향으로 탐색

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

  3. 데이터 생성, 편집, 관리 및 내보내기

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

  4. 데이터 분석

    • 공간 데이터베이스 및 다른 OGR 지원 포맷에 대해 공간 데이터 분석

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

  5. 온라인 맵 발행

    • OGC 웹 서비스 클라이언트 : WMS, WMTS, WMS-C, WFS, WFS-T

    • OGC 웹 서비스 서버 : WMS, WCS, WFS

    • 기타 인터넷에서 지도 발행 : UMN MapServer, GeoServer

  6. 플러그인을 통한 확장 QGIS 기능

    • 확장성이 있는 플러그인 아키텍처와 라이브러리를 통해 기능 확장

    • 새로운 기능(응용 프로그램)은 C++ 또는 파이썬으로 생성

  7. 파이썬 콘솔

    • 파이썬 콘솔 : 파이썬 명령어를 실행할 수 있는 대화형 쉘

    • 실행방법 : [메뉴바] > [플러그인] > [파이썬 콘솔] 메뉴 클릭

Last updated