셰이프파일 형식 (Shapefile Format)
쉽게 풀면
셰이프파일은 지도 위의 도로, 건물, 행정구역 같은 도형 정보를 컴퓨터 파일로 저장하는 방식입니다. 하나의 셰이프파일은 사실 여러 개의 파일이 한 세트로 묶여서 동작하는데, 도형의 좌표를 담은 파일과 속성 정보를 담은 파일이 따로 있으면서도 서로 짝을 이룹니다. 마치 지도책의 그림과 그 그림에 대한 설명표가 별도 페이지에 있지만 항상 함께 다니는 것과 비슷합니다. GIS 소프트웨어 대부분이 이 형식을 읽고 쓸 수 있어서 오랫동안 업계 표준처럼 쓰여 왔습니다.
왜 중요한가
지도학과 GIS 연구에서는 도로망, 토지이용, 행정경계 등 다양한 공간자료를 주고받아야 하는데, 셰이프파일은 서로 다른 소프트웨어 사이에서도 호환이 잘 되어 자료 공유와 재현성 있는 분석의 기초가 됩니다. 정부기관과 공공데이터 포털에서도 여전히 널리 배포되는 형식이라 실무와 연구 모두에서 자주 다뤄집니다.
논문에서는 이렇게 쓰입니다
공공기관이 제공하는 경계 자료를 셰이프파일 형태로 내려받아 분석의 기본 도형자료로 삼았다는 의미입니다.
분석 결과물을 다른 GIS 프로그램에서도 열어볼 수 있도록 셰이프파일로 저장했다는 뜻입니다.
조금 더 깊게 보면
셰이프파일은 하나가 아니라 최소 세 개의 파일(.shp, .shx, .dbf)이 한 세트로 구성되며, 각각 도형 좌표, 색인, 속성 테이블 역할을 나눠 맡습니다. 좌표계 정보를 담은 .prj 파일이 함께 오는 경우도 많아, 이 파일이 없으면 다른 좌표계 자료와 정확히 겹쳐지지 않을 수 있습니다. 하나의 셰이프파일에는 점, 선, 면 중 한 가지 도형 유형만 담을 수 있다는 제약도 있습니다.
주의할 점
속성 필드 이름 길이 제한이나 파일 크기 제한 같은 오래된 형식 특유의 한계가 있어, 최근에는 GeoJSON이나 GeoPackage 같은 대안 형식도 함께 쓰입니다. 구성 파일 중 하나라도 누락되면 셰이프파일 전체를 정상적으로 열 수 없다는 점도 유의해야 합니다.