안녕하세요! 지도 데이터를 다루는 분들이라면 그동안 .shp 파일, 즉 쉐이프파일에 익숙하실 겁니다. 하지만 최근 QGIS의 기본 포맷이 GeoPackage(.gpkg)로 바뀌었다는 사실, 알고 계셨나요?
오늘은 왜 우리가 이제 쉐이프파일을 뒤로하고 GeoPackage를 사용해야 하는지, 그 압도적인 장점과 활용법을 정리해 보겠습니다.
2026.02.11 - [4. [Data&SW] 데이터 분석실/QGIS] - QGIS(Quantum GIS) 공간데이터 분석용 오픈소프 소프트웨
QGIS(Quantum GIS) 공간데이터 분석용 오픈소프 소프트웨
데이터 분석이 단순한 통계를 넘어 '공간'의 영역으로 확장되고 있습니다. "우리 집 주변에 카페가 어디에 가장 많을까?", "지진 발생 위험도가 높은 지역은 어디일까?"와 같은 질문에 답을 주는
my-geospatial.tistory.com
1. GeoPackage란 무엇인가요?
GeoPackage(GPKG)는 개방형 공간 정보 컨소시엄(OGC)에서 만든 표준 데이터 포맷입니다. 쉽게 말해 "하나의 파일 안에 모든 데이터를 담는 스마트한 바구니"라고 생각하면 됩니다.
SQLite라는 가벼운 데이터베이스 기술을 기반으로 하며, 벡터 데이터뿐만 아니라 래스터(이미지) 데이터까지 모두 수용할 수 있는 만능 포맷입니다.

2. GeoPackage가 쉐이프파일보다 좋은 5가지 이유
① 파일 관리가 압도적으로 편합니다
쉐이프파일은 하나의 레이어를 저장할 때 .shp, .shx, .dbf, .prj 등 최소 3~5개의 파일이 세트로 움직여야 합니다. 하나라도 빠지면 에러가 나죠. 반면, GeoPackage는 .gpkg 파일 단 하나면 충분합니다. 이메일로 데이터를 보낼 때나 클라우드에 올릴 때 정말 편리합니다.
② 컬럼 이름의 제한이 없습니다
쉐이프파일의 해묵은 단점 중 하나는 컬럼(필드) 이름이 영문 기준 10자 이내로 제한된다는 점입니다. 한글 이름은 깨지기도 일쑤였죠. GeoPackage는 이런 제한이 없어 데이터를 훨씬 직관적으로 관리할 수 있습니다.
③ 대용량 처리에 강합니다
쉐이프파일은 단일 파일 크기가 2GB를 넘을 수 없습니다. 하지만 GeoPackage는 수십 GB 이상의 대용량 데이터도 거뜬히 처리하며, 데이터 읽기/쓰기 속도 또한 훨씬 빠릅니다.
④ 하나의 파일에 여러 레이어를!
이게 가장 큰 장점입니다. GeoPackage 파일 하나 안에 '도로', '건물', '하천' 레이어를 모두 집어넣을 수 있습니다. 프로젝트별로 파일을 하나만 관리하면 되니 워크플로우가 획기적으로 단순해집니다.
⑤ 래스터 데이터 지원
벡터 데이터(점, 선, 면)뿐만 아니라 위성 지도나 수치표고모델(DEM) 같은 래스터 데이터도 같은 파일 안에 저장할 수 있습니다.

3. QGIS에서 GeoPackage 활용하기
- 저장하기: 레이어에서 우클릭 > [내보내기] > [객체를 다른 이름으로 저장] 선택 후 포맷을 GeoPackage로 지정하세요.
- 불러오기: 탐색기(Browser) 패널에서 GeoPackage 항목을 통해 연결하거나, 파일을 드래그 앤 드롭하면 내부에 저장된 레이어 목록이 뜹니다.
https://youtu.be/BPyUl7GSP_4?si=G2kvEfR2tN40nNtd
마치며: 이제는 표준을 따를 때
쉐이프파일은 1990년대에 만들어진 유산입니다. 현대적인 GIS 분석 환경에는 GeoPackage가 훨씬 적합합니다. 데이터 손실 위험을 줄이고 업무 효율을 높이고 싶다면, 오늘부터 모든 작업을 .gpkg로 시작해 보세요!
'4. [Data&SW] 데이터 분석실 > QGIS' 카테고리의 다른 글
| [QGIS 가이드] SHP 파일이란 무엇인가? 실패 없는 활용법과 주의사항 (0) | 2026.02.13 |
|---|---|
| QGIS(Quantum GIS) 공간데이터 분석용 오픈소프 소프트웨 (0) | 2026.02.11 |