GIS 파일이 처음이세요? 여기서 시작하세요

Shapefile, GeoPackage, KML, GeoJSON 파일에 실제로 무엇이 들어 있는지 쉬운 말로 설명합니다.

누군가 GIS 파일을 보내왔습니다. 카운티에서 받은 Shapefile일 수도 있고, Google Earth에서 만든 KML이나 컨설턴트가 보낸 GeoPackage일 수도 있습니다. 이름은 헷갈리고, 형식은 열 가지도 넘는 것처럼 보입니다.

다행히 이 모든 형식은 같은 개념입니다. 모든 GIS 파일에는 두 가지가 들어 있습니다.

이것이 전부입니다. GIS 파일을 뒤에 스프레드시트가 붙어 있는 지도로 보면, 어떤 형식이든 이해가 됩니다.

지도 위의 각 도형은 표에 한 행씩 있습니다 작은 지도 위에 호박색, 보라색, 청록색으로 칠한 농지 세 곳이 있습니다. 점선이 각 농지를 작물, 에이커, 연도 열이 있는 표의 해당 행과 연결합니다: 아몬드, 75.32에이커, 2022; 포도, 38.10에이커, 2019; 피스타치오, 120.45에이커, 2016. 지도: 도형 표: 도형 하나에 한 행 작물 에이커 연도 아몬드 75.32 2022 포도 38.10 2019 피스타치오 120.45 2016 열 = 속성 · 행 = 피처
지도 위의 모든 도형은 표에 자기만의 행이 있습니다

도형: 포인트, 라인, 면

GIS에서는 도형 하나하나를 피처라고 부릅니다. 종류는 세 가지뿐입니다.

레이어 하나에는 보통 한 종류만 들어 있습니다. 우물 레이어, 도로 레이어, 필지 레이어처럼요. GoGIS에서는 여는 파일마다 지도 위의 레이어가 되며, 원하는 만큼 겹쳐 놓을 수 있습니다.

도쿄 주변의 최근 지진을 포인트로 표시하고 각각 규모를 라벨로 붙인 지도
포인트: 도쿄 주변의 최근 지진, 각각 규모가 라벨로 표시됨
위성 영상 위에 빨간색으로 그린 파리 주변의 주요 철도 노선. 도심에서 서로 만나고 그 사이로 센강이 굽이쳐 흐릅니다
라인: 도심에서 만나는 파리 주변의 주요 철도 노선
Bakersfield 주변 지도에 작물별로 색을 칠한 Kern 카운티의 농지
면: 캘리포니아주 Kern 카운티의 농지 21,105곳, 각각 작물별로 색이 칠해짐

표: 정보가 담긴 곳

도형은 어디에 있는지 보여 줍니다. 표는 그것이 무엇인지 알려 줍니다. 이 표를 속성 테이블이라고 하며, 스프레드시트처럼 작동합니다.

표는 파일마다 다릅니다. 파일을 만든 사람이 열을 정했기 때문입니다. 필지 파일에는 소유자와 평가액이 있고, 작물 파일에는 작물과 에이커가 있으며, 지진 피드에는 규모와 깊이가 있습니다. 열이 50개인 파일도 있고, Google Earth에서 만든 KML에는 이름과 설명만 있을 수도 있습니다.

피처 하나의 행을 보려면 지도에서 그 피처를 탭하세요. GoGIS가 해당 피처의 모든 열을 보여 줍니다.

iPad에 표시된 Madison 필지의 속성: 소유자, 우편 주소, 평가액, 순 재산세, 에이커
필지를 탭하면 그 행이 보입니다: 소유자, 주소, 평가액, 재산세, 에이커

표 전체를 보려면 레이어 패널에서 레이어 옆의 …을 탭하고 속성 테이블을 선택하세요. 이제 모든 피처가 한 행씩 표시되며, 스프레드시트처럼 검색, 정렬, 필터링할 수 있습니다.

지도 위의 Kern 카운티 농지와 그 아래 아몬드 농지로 필터링한 속성 테이블
지도와 그 표를 함께: 각 행이 농지 하나입니다

같은 개념, 다른 포장

그렇다면 왜 이렇게 형식이 많을까요? 대부분 역사적인 이유입니다. 여러 프로그램과 기관이 저마다 도형과 표를 저장하는 방식을 만들어 냈습니다. 하지만 안에는 같은 두 가지가 들어 있습니다. 자주 만나게 될 형식은 다음과 같으며, GoGIS는 모두 열 수 있습니다.

어떤 형식이든 GoGIS에서는 속성 테이블이 있는 레이어로 열리며, 이후의 모든 작업은 같은 방식으로 진행됩니다.

Shapefile이 조금 이상해 보이는 이유

Shapefile은 1990년대 초에 만들어진 형식이라, 처음 접하는 사람을 헷갈리게 하는 오래된 흔적이 몇 가지 있습니다.

Shapefile 하나는 실제로 여러 파일입니다. 각 파일이 데이터의 한 부분을 담고 있으며, 모두 같은 이름을 씁니다.

그래서 Shapefile은 거의 항상 .zip으로 전달됩니다. 압축을 풀지 말고 그대로 두세요. GoGIS는 .zip을 바로 엽니다. 압축을 풀어 .shp만 보내면 나머지 데이터는 빠지게 됩니다.

도형이 엉뚱한 곳에 있거나 정보가 없나요? 대개 빠진 파일이 있기 때문입니다. .prj 파일이 없으면 GoGIS는 도형이 어디에 놓여야 하는지 알 수 없어 일반 위도·경도로 간주합니다. 그러면 카운티나 주 좌표계로 만든 도형이 엉뚱한 곳에 표시될 수 있습니다. .dbf가 없으면 표가 아예 없습니다. 파일을 보낸 사람에게 완전한 .zip을 요청하세요.

열 이름이 짧고 알아보기 어렵습니다. Shapefile의 열 이름은 최대 10자까지만 쓸 수 있습니다. 그래서 Net Property Tax(순 재산세)여야 할 열은 NETPRPTA가 되고, Owner Name(소유자 이름)은 OWNERNME1이 됩니다. 실수가 아니라 형식의 제약입니다. 파일을 배포한 기관에는 보통 각 이름을 설명하는 목록이 있으며, 앞서 말한 .xml 파일이나 기관 웹사이트에서 찾을 수 있는 경우가 많습니다.

Shapefile 열 이름 NETPRPTA와 OWNERNME1이 보이는 iPhone의 속성 테이블
실제 Shapefile 열 이름: NETPRPTA는 순 재산세, OWNERNME1은 첫 번째 소유자 이름입니다

GeoPackage나 GeoJSON 같은 최신 형식에는 이런 제약이 없으며, 이것이 이 형식들이 널리 쓰이는 이유 중 하나입니다. 하지만 바탕이 되는 개념은 변하지 않았습니다. 도형, 그리고 표입니다.

이제 직접 활용해 보세요

지도 뒤에 표가 있다는 것을 알았다면, 스프레드시트에 묻듯이 표에 질문할 수 있습니다. 아몬드 재배 면적은 몇 에이커일까? 이 마을에서 재산세를 가장 많이 내는 곳은 어디일까? 도쿄 근처에서 최근 발생한 지진은 얼마나 강했을까? GoGIS에서는 다음을 할 수 있습니다.

Shapefile, GeoPackage, KML 파일로 무엇을 할 수 있을까요?에서는 무료 공개 데이터를 사용한 세 가지 짧은 실습으로 이 모든 것을 보여 드립니다.

따라 해 보는 데 자신의 파일은 필요 없습니다. 세 가지 데이터셋 모두 GoGIS의 참조 데이터에 들어 있습니다. 레이어 패널에서 가져오기 버튼(+가 있는 문서 아이콘)을 탭하고 참조 데이터를 선택하세요.

자신의 파일을 열 준비가 되었다면 Shapefile, GeoPackage, KML 및 KMZ 가이드를 참고하세요.

직접 해 보시겠어요?

구독도, 계정도 필요 없습니다. 다운로드하고 바로 시작하세요.

App Store에서 GoGIS 받기