QGIS - 지리정보시스템 활용

Soogyung Gwon·2026년 2월 26일

구름을잡아라

목록 보기
25/60

GIS (Geographic Information System) 란?

지리정보시스템 또는 지리정보체계라고 하며 사람들의 의사결정 지원을 위해 필요한 지리정보를 수집, 관리, 분석하는 일련의 정보 시스템을 의미.

GIS 소프트웨어는 도형정보와 속성정보를 연결

GIS의 레이어 (Layer)

GIS에서 도형정보는 각 주제별로(도로, 건물, 가로등, 전신주, 지적 등) 구분하여 저장, 관리 하며 이들 각각을 부르는 용어가 레이어.

QGIS 다운로드

https://www.qgis.org/download

QGIS 소프트웨어 화면

플러그인 추가

  • OpenLayers, TMS for Korea를 추가하기 위해서는...
    Plugins -> Manage and Install plugins -> 해당 플러그인을 검색 후 설치
    (Settings -> Show also Experimental Plugins 와 Show also Deprecated Plugins 체크를 넣으면 실험 단계나 지원이 종료된 플러그인도 찾을 수 있음)

  • 추가 후 사용시에는 "Web -> 해당플러그인 메뉴"를 통해 사용 가능.

OpenLayers -> OpenStreetMap

OpenStreetMap을 추가하면 레이어가 새로 추가되며 화면에 표시된다.

타일맵 사용하기

QGIS의 타일맵(Tile Map)은 전 세계 지도를 256x256 픽셀 크기의 작은 격자 이미지(타일)들로 나누어, 사용자가 지도를 확대/축소하거나 이동할 때 필요한 부분만 빠르게 불러와 보여주는 웹 지도 서비스 방식.

Browser의 XYZ Tiles에 오른쪽 클릭 후 "Add connection" 선택하여 추가

벡터 데이터

shp 파일은 ESRI사가 개발한 GIS용 벡터데이터 저장 형식
shp 파일은 동일한 폴더에 확장자가 다른 동일 이름의 다수의 파일로 구성
확장자에 따라 저장된 정보가 다르며 세부 내용은 아래와 같음

  • shp - 지리적인 객체의 모양을 표현하기 위한 점, 선, 면의 도형정보 파일
  • shx - 지리적인 객체의 빠른 검색을 위한 색인(index) 파일
  • dbf - 속성값을 가진 데이터베이스 파일, QGIS의 속성테이블을 통해 접근 가능, 엑셀 또는 엑세스에서 열 수 있음
  • prj - 좌표계 정보를 가지고 있는 파일
  • qpj - QGIS에서 사용하는 좌표계 정보 파일, prj 파일과 동시에 있는 경우 qpj 파일을 우선 참조

shp 파일 열기
Layer -> Add Layer -> Vector Layer

레이어 재배열
기본적으로 아래에 있는 것이 먼저 그려지고 위의 레이어가 나중에 그려짐
순서를 변경하여 원하는 결과로 보여지도록 할 수 있음 (잘못하면 가려지는 레이어도 있을 수 있음)

속성 테이블
레이어에서 오른쪽 마우스 클릭 -> Open Attribute Table

한글이 깨지는 경우에는 인코딩을 System, UTF-8 혹은 EUC-KR로 설정

GeoPackage 파일
GeoPackage는 공간 데이터를 저장하기 위한 개방형 표준 포맷
SQLite 기반, shp 파일과 달리 파일 하나에 모든 정보가 들어가 있음

Open Data Source -> GeoPackage 에서 추가 가능
열고 있는 파일을 Export로 GeoPackage로 저장도 가능

프로젝트 저장 qgz
프로젝트 저장
프로젝트에서 사용한 레이어를 가리키는 경로를 절대/상대 경로로 저장 가능
(다른 플랫폼의 컴퓨터에서 접근하는 경우 상대가 더 적합)

이미지 파일로 내보내기
Project -> Import/Export -> Export Map to image

속성테이블 (Attribute Table)

속성테이블 열기

  • 메뉴바 이용: Layer -> Open Attribute Table
  • Layer Panel -> 오른쪽 마우스 클릭 -> Open Attribute Table
  • 속성 툴바 - 툴바에서 속성 테이블 열기 버튼 누르기

벡터 선택하기

  • 메뉴바의 "Select Feature by" 아이콘을 클릭 하여 벡터를 선택하면 속성 테이블에서 하이라이트 되어 보여진다.

  • 속성테이블에서도 맨 왼쪽의 숫자 부분을 클릭하면 선택 가능
  • 속성테이블에서 오른쪽 마우스를 클릭하여 나오는 메뉴들을 이용하여 그쪽으로 이동하거나 줌하는 등의 조작이 가능

  • 폼 뷰

  • 값으로 객체를 선택하거나 표현식으로 선택 (검색)

  • 선택한 객체를 다른 이름으로 저장
    레이어 선택 후 -> 오른쪽 마우스 클릭 -> Export -> Export Selected features as

  • 여러 값을 한 번에 수정하기
    폼 뷰로 바꾸어 여러개를 선택한 후 연필 메뉴를 클릭하여 수정

profile
오랜시간 망설였던 코딩을 다시 해보려고 노력하고 있는 사람

0개의 댓글