使い方
- Google Earth、Google My Maps、または他のアプリから地図や経路を KML または KMZ として書き出します。
- ここでファイルを選択するか、ドロップします。
- ウェイポイントとトラックの件数を確認します。
- GPX ファイルをダウンロードするか、テキストをコピーします。
仕組み
KML はブラウザの XML パーサーで解析されます。KMZ は最初に展開され、そのメイン KML(doc.kml または最初の .kml)が使用されます。フォルダに関係なくすべての Placemark が読み取られます。Point は、Placemark の名前、説明、TimeStamp を持つ GPX ウェイポイントになります。LineString または単独の LinearRing はトラックになります。Google の gx:Track は、各ポイントがタイムスタンプ(when)と高度を保持するトラックになります。gx:MultiTrack または複数のラインを含む MultiGeometry は、複数のセグメントを持つ 1 つのトラックになります。Polygon は、GPX にはポリゴンがないため、外側の境界に沿ったトラックになります。内側の境界(穴)は破棄されます。
出力は GPX 1.1 で、緯度・経度は小数点以下 7 桁(約 1 cm)、標高はメートル、時刻は UTC です。有効な緯度・経度の範囲外の座標はスキップされます。KML の高度は、KML の高度モードが地面からの相対高度であっても、そのままコピーされます。
使用例
Google マイマップのルートを Garmin へ
マイマップのレイヤーを KML または KMZ として書き出し、変換して GPX をデバイスにコピーします。描いた線はトラックに、ピンはウェイポイントになります。
記録された Google Earth のトラック
gx:Track を含む KML は各ポイントの時刻と高度を保持するため、変換後もスポーツアプリで速度と標高を表示できます。
よくある質問
Placemark の名前と説明は保持されますか?
はい。名前は GPX の name 要素に、説明は desc 要素になります。説明内の HTML はテキストとして保持されます。
トラックに時刻が含まれないのはなぜですか?
KML で時刻を保持できるのは gx:Track データと Point の TimeStamp のみです。通常の LineString にはタイムスタンプがないため、変換後の GPX ポイントにもタイムスタンプはありません。
写真を含む KMZ ファイルを読み込めますか?
はい。KMZ 内の写真やアイコンは無視され、座標とテキストのみが変換されます。
ポリゴンはどうなりますか?
各ポリゴンは外周に沿ったトラックになり、タイプ「polygon」でマークされます。ポリゴン内側の穴は変換されません。
プライバシー
KML または KMZ ファイルはブラウザ内で読み取られ、変換されます。位置情報がアップロードされたり保存されたりすることはなく、ツールが使用されたという匿名のイベントのみがカウントされます。