-
Shapefile, GeoJSON, KML, GPKG : 공간 데이터 파일 형식 비교<Research>/[용어정리] 2023. 3. 18. 19:55728x90
공간 데이터는 지리 공간에 대한 정보를 담고 있으며, GIS 분야에서 다양한 분석 및 시각화에 활용됩니다. 이러한 공간 데이터를 저장하고 공유하기 위한 파일 형식으로는 Shapefile, GeoJSON, KML, GPKG 등이 널리 사용됩니다. 이번 글에서는 각 파일 형식의 특징과 장단점을 비교해보겠습니다.
Shapefile
Shapefile은 Esri 사의 GIS 소프트웨어에서 사용되는 공간 데이터 파일 형식입니다. 기하학적 요소와 속성 데이터를 별도의 파일로 저장하며, 여러 파일로 구성된 파일 세트입니다. 간단하고 사용이 편리하지만, 파일 크기가 크고 멀티플렉스 기능이 부족합니다.
GeoJSON
GeoJSON은 JavaScript Object Notation(JSON)을 기반으로 한 공간 데이터 파일 형식입니다. 지리 데이터를 인코딩하여 저장하며, 다른 파일 형식과 비교하여 가볍고 간단합니다. 또한 웹에서 사용하기 적합하며, 다양한 웹 매핑 라이브러리에서 지원됩니다.
KML
KML은 Keyhole Markup Language의 약자로, 구글 어스(Google Earth)에서 사용되는 공간 데이터 파일 형식입니다. XML 기반으로 데이터를 저장하며, 다양한 기하학적 요소와 속성 데이터를 저장할 수 있습니다. 구글 어스에서만 사용 가능하며, 다른 GIS 소프트웨어와 호환성이 낮습니다.
GPKG
GPKG는 Geopackage의 약자로, SQLite 기반의 공간 데이터 파일 형식입니다. 공간 데이터와 속성 데이터를 하나의 파일 내에서 관리할 수 있으며, 다양한 소프트웨어 및 기기에서 사용 가능합니다. 파일 크기가 작고 고성능의 데이터 압축 및 암호화가 가능하며, 이식성이 높은 장점이 있습니다.
각 파일 형식은 특성에 따라 장단점이 있으며, 사용 목적에 따라 적절한 파일 형식을 선택해야 합니다. Shapefile은 전통적인 파일 형식이며, GeoJSON은 웹에서 사용하기 좋습니다. KML은 구글 어스와의 호환성이 뛰어나지만, GPKG는 고성능의 데이터 관리를 위해 사용됩니다.
728x90'<Research> > [용어정리]' 카테고리의 다른 글
Shapefile, GeoJSON, KML, GPKG : 공간 데이터 파일 형식 비교 코드 (0) 2023.03.18 cudf cuml 란? (0) 2023.03.15 CUDA란? (0) 2023.03.15 그래프 (0) 2022.04.28 2022-02-22 (0) 2022.02.22