본문 바로가기
QGIS

[레이어 설정] GeoPackage Database에서 레이어 추가(GPGK)

by _땅콩 2023. 11. 13.

 

GeoPackage는 공간 데이터를 저장하는 방식의 하나이며, 확장자 '.gpkg'를 가진다.

 

 

실습에 필요한 데이터는 아래 링크의 글에서 확인 할 수 있다.

2023.11.13 - [공간분석] - [QGIS] 샘플데이터 준비


1. GeoPackage 특징

  • SQLite3 데이터베이스 파일로 정의된다.
  • 모바일 장치에서 소프트웨어로 디코딩이 가능하며, 래스터/벡터 데이터를 모두 지원하는 개방형 형식이다.
  • 최대한 경량화하여 바로 사용가능한 한 개의 파일에 저장하도록 설계되었다.
  • 모바일 어플리케이션, 클라우드 스토리지, USB 드라이브 등에서 빠른 공유가 가능하다.
  • GeoPackage 확장 F.3 RTree 공간 인덱스
    - SQLite 공간 인덱스를 사용하여, 기존 공간 파일 형식에 비해 공간 쿼리의 성능이 높다.

 

 

 

 

2. 새 빈 프로젝트 실행

QGIS를 실행하면 나오는 아래 화면에서 '새 빈 프로젝트'를 실행한다.

 

 

 

 

 

3. 데이터 원본 관리자 실행

데이터 원본 관리자는 흔히 엑셀 등에서 볼 수 있는 '열기' 기능을 한다.

파일화 된 shp파일 뿐만 아니라 데이터베이스로부터 데이터를 불러올 수 있다.

 

아래 그림과 같이 '데이터 원본 관리자' 버튼을 클릭한다.

 

 

+ PLUS INFO +

아래와 같은 모앙의 아이콘을 찾을 수 없는 경우 '보기 > 툴바' 메뉴에서 '데이터 원본 관리자 툴바'가 활성화되어 있는지 확인한다.


단축키 [Ctrl+L]을 통해서도 '데이터 원본 관리자'를 실행할 수 있다.

 

 

 

 

 

 

4. 'protected_area.shp' 불러오기

  • 'GeoPackage '탭을 클릭한다.
  • '새로 생성' 버튼을 클릭한다.

 

  • 샘플데이터 가운데 'exercise_data/training_data.gpkg'를 선택한다.

 

  • ① '연결' 버튼을 클릭한다.
  • ② 'roads' 테이블을 선택한다.
  • ③ 하단의 '추가(A)' 버튼을 클릭한다.

 

 

 

 

5. 데이터 확인

'training_data.gpkg'가 화면에 나타나고,

왼쪽 아래에 위치한 레이어창에도 새로운 레이어가 추가된 것을 볼 수 있다.