GeoJSON GPX 변환기

QGIS, geojson.io, Mapbox의 GeoJSON을 Garmin, Komoot, Strava 등 GPS 기기와 앱용 GPX로 변환합니다. 무료이고 즉시 변환되며, 아무것도 업로드하지 않습니다.

GeoJSON 파일을 여기에 놓으세요

또는

파일은 브라우저 밖으로 나가지 않습니다

GeoJSON → GPX 변환 방법

  1. 위 상자에 GeoJSON 파일을 끌어다 놓거나, 클릭해서 기기에서 선택합니다.
  2. 변환은 브라우저 안에서 즉시 실행됩니다. 아무것도 업로드되지 않습니다.
  3. "GPX 다운로드"를 눌러 변환된 파일을 저장합니다.

파일 형식 안내

GeoJSON .geojson
GeoJSON(RFC 7946)은 Leaflet, Mapbox, QGIS, PostGIS 같은 웹 지도와 GIS 소프트웨어가 쓰는 지리 데이터용 JSON 형식입니다. 좌표는 경도, 위도, 고도 순서로 저장됩니다.
GPX .gpx
GPX(GPS Exchange Format)는 GPS 데이터를 위한 공개 XML 표준입니다. 웨이포인트, 루트, 트랙을 고도·시간과 함께 저장하며, Garmin, Strava, Komoot, Wahoo를 비롯한 대부분의 아웃도어 앱이 가져오기와 내보내기에 사용합니다.

자주 묻는 질문

GeoJSON 피처는 GPX에서 어떻게 되나요?

Point는 웨이포인트, LineString은 트랙이 되고, MultiLineString은 여러 세그먼트를 가진 하나의 트랙이 됩니다. GPX에는 다각형이 없어서 다각형 윤곽선은 구멍까지 포함해 트랙 세그먼트로 기록됩니다. 이름은 name 또는 title 속성에서, 설명은 description에서, 고도는 세 번째 좌표에서 읽습니다. Feature, FeatureCollection, 단독 도형 모두 사용할 수 있습니다.

GPX 파일에 시간을 담을 수 있나요?

일반 GeoJSON에는 점별 시간이 없습니다. 파일에 properties.coordinateProperties.times 형태의 시간이 있으면(이 사이트의 GPX→GeoJSON 변환기가 쓰는 방식) GPX 시간이 되고, 같은 곳에 있는 심박수, 케이던스, 온도, 파워는 Strava, Garmin Connect, Komoot가 읽는 Garmin TrackPointExtension 요소가 됩니다. 따라서 GPX → GeoJSON → GPX로 왕복해도 웨이포인트, 루트, 세그먼트, 고도, 시간, 센서 데이터가 유지됩니다.

왜 "WGS 84를 쓰지 않는다"고 나오나요?

GPX는 도 단위의 WGS 84 경도·위도만 지원합니다. QGIS나 ogr2ogr에서 EPSG:3857 같은 투영 좌표계로 내보낸 GeoJSON은 미터 값이 들어 있어 쓸 수 없는 GPX가 되므로 거부합니다. 좌표계를 EPSG:4326으로 설정해 레이어를 다시 내보내세요.

파일이 서버에 업로드되나요?

아니요. 변환은 전부 브라우저 안에서 실행되고, 이 페이지는 파일을 어디로도 보낼 수 없게 되어 있습니다. 브라우저 개발자 도구의 네트워크 탭에서 파일을 담은 요청이 하나도 없다는 것을 직접 확인할 수 있습니다.

파일 크기 제한이 있나요?

200 MB까지 받습니다. 모든 처리가 사용자의 기기에서 이루어지므로, 아주 큰 파일의 한계는 업로드 용량이 아니라 브라우저의 메모리입니다.