mapverter

GPX → GeoJSON 변환기

GPX를 브라우저에서 GeoJSON으로 바꾸세요. 웨이포인트·경로·트랙이 함께 있으면 layer 속성으로 구분해 FeatureCollection 하나에 담고, 고도는 세 번째 좌표로 남깁니다.

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

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

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

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

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

FeatureCollection 하나로

GeoJSON 출력에는 컬렉션이 하나만 들어갑니다. GPX에 웨이포인트, 경로, 트랙 가운데 두 가지 이상이 있으면 FeatureCollection 하나로 합치고, 각 객체의 layer 속성에 waypoints, routes, tracks 중 어디서 왔는지 적은 뒤 합쳤다는 사실을 변환 보고서에 알립니다. 트랙만 있는 GPX처럼 한 가지뿐이면 합칠 필요가 없어서 layer 속성도 붙이지 않습니다.

도형과 고도

웨이포인트는 Point, 경로와 트랙은 LineString이 되며 구간이 여러 개인 트랙은 MultiLineString이 됩니다. <ele>의 고도는 세 번째 좌표로 남깁니다. GPX가 이미 WGS84라서 좌표값은 바꾸지 않습니다.

속성

name, desc, time, sym, type 같은 값은 객체의 속성이 됩니다. 한글 이름도 UTF-8 JSON에 그대로 들어갑니다. 트랙 점마다 기록된 시각은 옮기지 않으므로 트랙의 모양은 남지만 점별 시각은 남지 않습니다.

자주 묻는 질문

GeoJSON에서 웨이포인트와 트랙은 어떻게 구분하나요?
웨이포인트는 Point, 경로와 트랙은 선입니다. GPX에 여러 종류가 함께 있었다면 layer 속성에도 waypoints, routes, tracks 중 하나가 적혀 있습니다.
고도는 남나요?
네. 고도는 각 좌표의 세 번째 값으로 남습니다. RFC 7946도 세 번째 좌표를 허용합니다.
트랙 점의 기록 시각도 남나요?
아니요. 웨이포인트의 시각은 속성으로 남지만, 트랙 점마다 기록된 시각 목록은 옮기지 않습니다.
파일이 서버로 올라가나요?
아니요. 변환은 브라우저 안에서 합니다.