tigtools

KML → GPX

.kml または .kmz ファイルを選択すると、GPS デバイス、スポーツアプリ、ルートプランナー向けの GPX ファイルを取得できます。変換はブラウザ内で実行されます。

ブラウザー内で動作 登録不要

またはここにドロップしてください。ファイルはお使いのデバイス上に残ります。

使い方

  1. Google Earth、Google My Maps、または他のアプリから地図や経路を KML または KMZ として書き出します。
  2. ここでファイルを選択するか、ドロップします。
  3. ウェイポイントとトラックの件数を確認します。
  4. 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 ファイルはブラウザ内で読み取られ、変換されます。位置情報がアップロードされたり保存されたりすることはなく、ツールが使用されたという匿名のイベントのみがカウントされます。