mapverter

GPX → SHP 변환기

현장에서 기록한 GPX를 브라우저에서 SHP로 바꾸세요. 웨이포인트·경로·트랙을 각각 SHP로 나누고, EPSG:5186 같은 한국 좌표계로 변환할 수 있습니다.

  1. 파일 추가
  2. 확인
  3. 내려받기

지도 파일을 여기에 끌어다 놓으세요

SHP(zip 또는 .shp와 .shx·.dbf·.prj), KML, KMZ, GeoJSON, GPX, CSV

무료 · 한 번에 데이터셋 1개 · 20MB까지

여러 데이터셋을 한 번에 바꾸려면

GPX 기록을 한국 좌표계 SHP로

GPS로 기록한 GPX 좌표는 WGS84 경위도입니다. 도면이나 공공기관 자료와 겹쳐 쓰려면 대상 좌표계에서 EPSG:5186(중부원점 2010) 같은 한국 좌표계를 고르세요. 좌표를 변환하고 그 정의를 .prj 파일에 담습니다. 문자 인코딩은 UTF-8이 기본이고, CP949만 읽는 프로그램용으로 CP949를 고를 수 있습니다.

웨이포인트·경로·트랙을 따로

GPX는 웨이포인트, 경로, 트랙 세 레이어로 읽고, 데이터가 있는 레이어마다 SHP를 하나씩 만듭니다. waypoints.shp에는 점, routes.shp와 tracks.shp에는 선이 들어가며 모두 ZIP 하나에 담깁니다.

고도와 시각

mapverter가 쓰는 SHP는 2차원이라 고도는 지우고, 고도가 있던 객체 수를 변환 보고서에 알립니다. name, desc, time, sym, type 같은 GPX 값은 DBF 문자열 필드가 됩니다. 트랙 점마다 기록된 시각은 옮기지 않습니다.

자주 묻는 질문

SHP가 여러 개 생기는 이유는 무엇인가요?
SHP 하나에는 한 종류의 도형만 담을 수 있는데, GPX에는 웨이포인트(점)와 경로·트랙(선)이 함께 들어 있을 수 있습니다. 그래서 레이어마다 SHP를 따로 만듭니다.
고도는 남나요?
아니요. SHP를 2차원으로 쓰기 때문에 고도는 지우고 그 객체 수를 알립니다. 고도가 필요하면 GeoJSON이나 KML로 변환하세요.
트랙의 기록 시각은 남나요?
웨이포인트의 시각은 문자열 필드로 남습니다. 트랙 점마다 기록된 시각은 옮기지 않습니다.
파일이 서버로 올라가나요?
아니요. GPX는 브라우저 안에서 변환하며 서버로 보내지 않습니다.