GPX 트랙 분석기 (거리·고도·지도)
파일
모든 GPX(GPS Exchange Format) 파일을 브라우저 내에서 분석합니다 — 업로드 없음. `<trkpt>` 트랙 포인트와 선택적 `<ele>` 고도·`<time>` 타임스탬프, `<rte>` 경로·`<wpt>` 웨이포인트까지 파싱합니다. WGS-84 구면에서 Haversine 공식으로 총 거리를 계산하고, 양수/음수 차이의 합으로 상승/하강 고도를, 1분 초과 공백은 일시정지로 간주해 제외한 이동시간, 평균/최고 속도, 위경도 바운딩 박스까지 산출합니다. 등거리 원통도법 미니맵에 시작(녹색)·종료(빨강) 마커를 표시하고, 누적 거리 대비 고도 프로필을 별도 SVG로 그려 오르막·내리막을 한눈에 볼 수 있습니다.
—
사용법
- 점선 영역에 .gpx 파일을 드롭하거나 'Choose file' 버튼으로 선택하세요.
- 단위 선택기로 미터법(km/m/m/s)과 야드파운드법(mi/ft/mph)을 전환하세요.
- 통계 카드·지도·고도 프로필을 확인하고 다른 파일을 보려면 Reset을 누르세요.
자주 묻는 질문
- GPX 파일이 서버로 업로드되나요?
- 아니요. 파일은 브라우저에서 읽고 파싱·렌더링됩니다 — 어떤 서버로도 전송되지 않습니다. 파일을 로드하는 동안 DevTools → Network에서 직접 확인할 수 있습니다.
- 거리는 어떻게 계산하나요?
- 연속된 트랙 포인트 쌍마다 Haversine 공식으로 6,371 km 구면(WGS-84 평균반지름) 위 대원거리를 계산해 합산합니다. 대부분의 레크리에이션 트랙에서 더 정확한 Vincenty 공식과의 오차는 약 0.1% 이내입니다.
- '이동시간'의 기준은?
- 연속 포인트 간격이 0~60초인 구간만 합산합니다. 1분 초과 공백은 기록 일시정지(점심, 신호 대기, 신호 끊김)로 간주해 제외합니다 — Strava 기본 동작과 동일합니다.
- 왜 GPS 기기 표시보다 누적 상승고도가 더 큰가요?
- 대부분의 GPS 기기는 기압 노이즈를 줄이기 위해 평활 필터를 적용한 뒤 상승/하강을 표시합니다. 본 도구는 GPX 원본의 모든 상승분을 그대로 합산하므로 파일 그대로의 값에 가깝지만, 기기 표시값보다 다소 크게 나오는 것이 일반적입니다.
관련 도구
이미지 → PDF 변환
여러 JPG·PNG 이미지를 한 PDF로 합치기 — 페이지 크기·방향·맞춤 조정 가능.
파일00
ZIP 내용 보기
ZIP 파일을 드롭하면 내부 파일을 풀지 않고도 목록·크기·미리보기·개별 내려받기까지 가능합니다.
파일00
파일 분할기
큰 파일을 작은 청크로 나눠 첨부·업로드 용량 제한을 우회하세요.
파일00
텍스트 인코딩 변환기
EUC-KR · Shift_JIS · Windows-1252 등 비-UTF-8 텍스트 파일을 UTF-8로 읽으세요.
파일00
파일 해시 (체크섬)
어떤 파일이든 SHA-1·SHA-256·SHA-512 체크섬을 계산하세요.
파일00
CSV ↔ JSON 변환기
CSV를 JSON으로, JSON을 CSV로 변환하세요(구분자 선택 가능).
파일00