KML を KMZ に変換

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

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

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

Google Earth で配布しやすい形にする

KML はテキストベースの地図データ形式ですが、Google Earth や多くの GIS ツールは圧縮された KMZ の受け渡しを前提にしていることがあります。KML を単体で渡すより、KMZ にしておくほうが標準的な扱いになります。

中身は KML を 1 つの ZIP に包んだだけ

この変換器が作る KMZ は、`doc.kml` という名前の KML ファイルを 1 つだけ含む ZIP アーカイブです。KML の内容そのものは一切変更されず、そのまま圧縮されて包まれます。

つまりこの変換に、位置情報やトラックの内容を書き換える処理は含まれていません。

アイコン画像やオーバーレイ画像は追加されない

KMZ は本来、アイコンの画像やグラウンドオーバーレイの画像を KML と一緒に 1 つのファイルにまとめられる仕組みを持っていますが、この変換器はそうした追加ファイルを作りません。元の KML がテキストとして参照している画像 URL は、そのままの形で KMZ の中に残ります。

画像も含めて完全に自己完結したパッケージを作りたい場合、この変換だけでは足りません。

軌跡やトラックの構造は KML の時点のまま

GPX のように別形式から変換して作った KML であれば、ルートとトラックの区別やセグメントの分割は、その変換の時点ですでに単純化されています。KML から KMZ にするこの変換は、その内容にはもう手を加えません。

圧縮方式は独自実装

この ZIP 化には、ブラウザーが標準で備える圧縮機能を使った自前の実装が使われています。ファイル名は UTF-8 で正しく扱われるため、日本語のファイル名を含む場合でも文字化けは起きません。

ファイルサイズは小さくなる

KML はテキスト形式なので、圧縮によってファイルサイズは目に見えて小さくなります。長い軌跡データを含む KML ほど、圧縮の効果は大きくなります。

まとめて変換する場合

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

KML を KMZ に変換する手順

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

KML と KMZ——何が変わるか

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

結果を開く

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

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

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

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

KML から KMZ:よくある質問

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

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

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

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

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

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

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

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

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