KMZ を KML に変換

ここで KMZ を KML に変換できます。無料、アカウント不要です。ファイルを上の枠に落とせば、数秒で結果がダウンロードできる状態になります。 変換はお使いのブラウザーの中で行われるので、ファイルはアップロードされません。Windows でも macOS でも Linux でも、iPhone でも Android でも同じように動き、通信を切っても動き続けます。

  • 処理される場所 ブラウザーの中です。ファイルがアップロードされることはありません。
  • 作り直し KMLはKMZとは仕組みが違います。非可逆コーデックのような段階的な劣化ではありません。KMLが表現できるものは忠実に再現され、対応するものがないものはまったく残りません。
  • ファイルサイズの上限 1ファイルあたり100MBまで。無料、アカウント不要です。
  • 知っておきたいこと 位置・標高・時刻は引き継がれます。センサーの記録、表示スタイル、埋め込まれた画像は引き継がれません。

一度に100ファイルまで。フォーマットが混ざっていても構いません。

KML をテキストとして編集したいときに

KMZ は ZIP で圧縮されているため、そのままではテキストエディタで開いて中身を確認したり、手直ししたりできません。この変換は中の KML を取り出し、テキストとして扱えるようにします。

読まれるのは 1 つの KML ファイルだけ

この変換器は KMZ の中から `doc.kml` という名前のファイルを探し、見つからない場合は拡張子が `.kml` の最初のファイルを読みます。Google Earth が書き出す KMZ は前者の名前を使うのが通例です。

KML が 1 つも見つからない KMZ は読み込みの時点でエラーになります。

KMZ の中にある他のファイルはすべて失われる

KMZ はアイコンの画像やグラウンドオーバーレイの画像、その他の補助ファイルを KML と一緒に持てる仕組みですが、この変換が取り出すのは KML の中身だけです。それ以外のファイルは変換結果に含まれません。

KMZ の中に複数の KML が入っている場合も、読まれるのはそのうちの 1 つだけです。

KML の内容そのものは変更されない

テキストとして取り出す処理なので、KML が記述している軌跡や地点の情報は書き換えられません。中身をそのままコピーして ZIP から出しているだけです。

軌跡やトラックの構造にはもとから限界がある

この処理自体は KML の内容を変えませんが、KML というデータの形式自体が、心拍数やケイデンスといった詳細情報、KML 独自のスタイル設定やアイコンの見た目までは表現しきれないことがあります。それは KMZ から KML への変換の限界ではなく、その先で KML を別形式に変換する際に表面化する制約です。

文字コードは UTF-8 として扱われる

日本語の地点名や説明文もそのまま扱えます。KMZ の中の KML が UTF-8 で書かれていれば、文字化けせずに取り出せます。

まとめて変換する場合

複数の KMZ を一度に置いても、順番に処理されて ZIP にまとめて返ってきます。アップロードは発生しませんが、1 回にまとめられるのは 100 ファイルまでです。

KMZ を KML に変換する手順

  1. お手元の KMZ ファイル をこのページに落とすか、押してファイルを選んでください。
  2. 変換先に KML を選びます。変換はブラウザーの中で行われ、ファイルはアップロードされません。
  3. できあがった KML ファイル をダウンロードします。

KMZ と KML——何が変わるか

KMZとKMLの比較
KMZKML
正式名称圧縮された KMLKeyhole Markup Language
拡張子.kmz.kml
メディアタイプapplication/vnd.google-earth.kmzapplication/vnd.google-earth.kml+xml
発行元KeyholeKeyhole
仕様OGC KML 2.3OGC KML 2.3
ライセンスオープン標準オープン標準
現在の位置づけ現行現行
ブラウザで開けるか対応なし対応なし
代わりに検討される形式GPXGPX

結果を開く

Google EarthとQGISは KMZ と KML のどちらも読めるので、別のプログラムを開かずに、結果を元のファイルと並べて確かめられます。

どちらの形式が何のためのものか

KMZ は Keyhole の形式です。 OGC KML 2.3 で規定されています。ファイルが、それを書いた道具より長く生きなければならないなら、この一点には値打ちがあります。

KML は Keyhole の形式です。規定は OGC KML 2.3 です。Google Earth、QGIS、ArcGISがこの形式を読めます。

KMZ から KML:よくある質問

KMZ ファイル はどこかにアップロードされますか。

いいえ。この変換は完全にブラウザーの中で行われるので、ファイルが端末から出ることはありません。ご自分で確かめられます。開発者ツールのネットワークタブを開いて、何か変換してみてください。ページそのものと、このサービスの費用をまかなっている分析・広告のリクエストは見えますが、あなたのファイルを運んでいるリクエストはひとつもありません。

KMZ から KML への変換は無料ですか。

はい。アカウントも透かしもなく、消費される 1 日の割り当てもありません。お使いの機械の上で動くので、何度でも戻ってきていただけます。ブラウザーが扱えるのは 100 MB までのファイルで、一度に 100 本です。

KMZ を KML に変換すると品質は落ちますか。

KMZ と KML は、内容の表し方が根本から違います。ですからこの変換は複製ではなく再構築です。誠実ではありますが、1 バイトも同じというわけではありません。 位置・標高・時刻は引き継がれます。センサーの記録、表示スタイル、埋め込まれた画像は引き継がれません。

できあがった KML ファイル を開くのに、何かインストールが必要ですか。

変換には要りません。すでに開いているブラウザーの中で行われます。そのあと結果を開くには、お使いの端末がふだん Keyhole Markup Language を表示するのに使っているソフトが必要です。

これらのフォーマットについて