사용 방법
- Google Earth, Google 내 지도 또는 다른 앱에서 지도나 경로를 KML 또는 KMZ로 내보냅니다.
- 여기에 파일을 선택하거나 끌어다 놓으세요.
- 웨이포인트와 트랙 수를 확인합니다.
- GPX 파일을 다운로드하거나 텍스트를 복사합니다.
작동 방식
KML은 브라우저의 XML 파서로 구문 분석됩니다. KMZ는 먼저 압축을 풀고 그 안의 주 KML(doc.kml 또는 첫 번째 .kml)을 사용합니다. 폴더와 관계없이 모든 Placemark를 읽습니다. Point는 해당 Placemark의 이름, 설명, TimeStamp와 함께 GPX 웨이포인트가 됩니다. LineString 또는 단독 LinearRing은 트랙이 됩니다. Google gx:Track은 각 지점의 타임스탬프(when)와 고도를 유지하는 트랙이 됩니다. gx:MultiTrack 또는 여러 선이 있는 MultiGeometry는 여러 구간이 있는 하나의 트랙이 됩니다. Polygon은 외곽 경계를 따르는 트랙이 됩니다. GPX에는 폴리곤이 없기 때문입니다. 내부 경계(구멍)는 제외됩니다.
출력은 GPX 1.1이며 위도/경도는 소수점 7자리(약 1cm), 고도는 미터, 시간은 UTC로 표시됩니다. 유효한 위도 및 경도 범위를 벗어나는 좌표는 건너뜁니다. KML 고도는 KML 고도 모드가 지면 기준이어도 그대로 복사됩니다.
예시
Google My Maps 경로를 Garmin으로
My Maps 레이어를 KML 또는 KMZ로 내보내고 변환한 뒤 GPX를 기기에 복사하세요. 그린 선은 트랙이 되고 핀은 웨이포인트가 됩니다.
기록된 Google Earth 트랙
gx:Track이 포함된 KML은 모든 지점의 시간과 고도를 유지하므로 변환 후 운동 앱에서 속도와 고도를 표시할 수 있습니다.
자주 묻는 질문
Placemark 이름과 설명은 유지되나요?
네. 이름은 GPX name 요소가 되고 설명은 desc 요소가 됩니다. 설명 안의 HTML은 텍스트로 유지됩니다.
트랙에 시간이 없는 이유는 무엇인가요?
KML에서 시간 정보는 gx:Track 데이터와 Point TimeStamps에만 있습니다. 일반 LineString에는 타임스탬프가 없으므로 해당 GPX 지점에도 시간 정보가 없습니다.
사진이 포함된 KMZ 파일을 읽을 수 있나요?
네. KMZ 안의 사진과 아이콘은 무시되며 좌표와 텍스트만 변환됩니다.
폴리곤은 어떻게 처리되나요?
각 폴리곤은 바깥 경계선을 따라 트랙이 되며 'polygon' 유형으로 표시됩니다. 폴리곤 내부의 구멍은 변환되지 않습니다.
개인정보 보호
KML 또는 KMZ 파일은 브라우저에서 읽고 변환됩니다. 위치 정보는 업로드되거나 저장되지 않으며, 도구 사용에 대한 익명 이벤트만 집계됩니다.