본문 바로가기
QGIS/QGIS 교육(2024)

[QGIS] GPKG 파일, 지리 공간 데이터를 저장하기 위한 오픈 표준 파일 형식

by easyfly 2024. 6. 20.
반응형

GPKG 파일

GeoPackage(GPKG) 파일은 지리 공간 데이터를 저장하기 위한 오픈 표준 파일 형식입니다. GeoPackage는 OGC(Open Geospatial Consortium)에서 제정한 표준으로, 공간 데이터와 속성 데이터를 효율적으로 저장하고 교환할 수 있는 포맷을 제공합니다.

GeoPackage 파일의 주요 특징


1. 오픈 표준:
   - GeoPackage는 OGC(Open Geospatial Consortium)에서 관리하는 개방형 표준입니다. 따라서 누구나 사용할 수 있으며, 다양한 GIS 소프트웨어에서 호환됩니다.

2. 단일 파일:
   - GeoPackage는 모든 데이터를 단일 `.gpkg` 파일에 저장합니다. 이는 여러 파일로 나뉘는 다른 형식(예: Shapefile)과 달리 파일 관리가 용이합니다.

3. 공간 데이터 저장:
   - GeoPackage는 벡터(점, 선, 폴리곤)와 래스터 데이터를 모두 저장할 수 있습니다. 이를 통해 다양한 형태의 공간 데이터를 하나의 파일로 관리할 수 있습니다.

4. 속성 데이터 저장:
   - 공간 데이터뿐만 아니라 관련 속성 데이터도 함께 저장할 수 있습니다. 이를 통해 GIS 분석과 시각화를 위한 완전한 데이터 세트를 제공합니다.

5. SQL 지원:
   - GeoPackage는 SQLite 데이터베이스를 기반으로 하며, SQL 쿼리를 통해 데이터 검색 및 조작이 가능합니다. 이를 통해 복잡한 공간 분석과 질의 작업을 수행할 수 있습니다.

6. 확장성:
   - GeoPackage는 확장 가능한 구조를 가지고 있어, 필요에 따라 사용자 정의 확장(extension)을 추가할 수 있습니다.

GeoPackage의 장점


1. 효율성:
   - 단일 파일로 데이터 저장 및 관리가 간편합니다.
   - SQLite 데이터베이스를 기반으로 하여 빠른 데이터 검색 및 처리가 가능합니다.

2. 호환성:
   - 대부분의 주요 GIS 소프트웨어(QGIS, ArcGIS 등)에서 GeoPackage를 지원합니다.
   - 표준을 준수하기 때문에 다양한 플랫폼에서 일관되게 사용될 수 있습니다.

3. 안정성:
   - GeoPackage는 데이터 손상 가능성을 줄이고, 신뢰성 있는 데이터 저장을 제공합니다.
   - 데이터베이스의 특성을 이용해 데이터 무결성을 유지할 수 있습니다.

사용 예시


- 지리 정보 시스템(GIS): 공간 데이터 분석 및 시각화 작업에 활용됩니다.
- 모바일 GIS 애플리케이션: SQLite를 기반으로 하여 경량화된 데이터베이스 관리가 가능해, 모바일 환경에서도 사용됩니다.
- 데이터 공유 및 배포: 단일 파일로 데이터를 패키징하여 쉽게 공유하고 배포할 수 있습니다.

QFieald

GeoPackage 파일 불러오기 예시(QGIS)


1. QGIS 프로그램을 실행합니다.
2. `레이어` -> `레이어 추가` -> `GeoPackage 레이어 추가`를 선택합니다.
3. 파일 선택 창에서 원하는 `.gpkg` 파일을 선택하여 열기 버튼을 클릭합니다.
4. GeoPackage 파일에 포함된 레이어 목록에서 불러올 레이어를 선택하고 `추가` 버튼을 클릭합니다.

GeoPackage 파일은 이러한 장점과 기능 덕분에 현대 GIS 작업에서 널리 사용되고 있습니다.

반응형

댓글