KMZ ファイル形式とは?
拡張子 .kmz を持つファイルは、Google Earth やその他の地理空間アプリケーションで、マップの場所や地理データを保存および共有するために使用されます。この形式は Keyhole, Inc. によって開発され、2004 年の Google による同社の買収後、Google Earth の共有可能なマップ ファイルの基盤となりました。基盤となる KML 仕様は、後に 2008 年に Open Geospatial Consortium (OGC) によってオープン標準として採用されました。
.kmz ファイルは、メインの .kml ドキュメント(慣例として doc.kml と命名され、ルート フォルダに配置されます)と、カスタム アイコン、画像、グラウンド オーバーレイ、3D モデルなどの参照されるアセットで構成される ZIP アーカイブ です。すべてのコンテンツは DEFLATE 圧縮アルゴリズムを使用してパックされており、幅広い互換性を維持しながらファイル サイズを小さく抑えています。追加のアセットは、アーカイブ内のサブフォルダに保存されます。.kmz ファイルの名前を .zip に変更し、任意のアーカイブ マネージャーで開いて、その内容を直接確認することができます。
.kmz ファイルには以下が含まれる場合があります:
- 地理座標(WGS 84 における経度、緯度、およびオプションの高度)を持つ名前付きの目印
- 画像グラウンド オーバーレイを含む、ポリゴンおよびパスのオーバーレイ
- COLLADA
.daeファイルとして参照される 3D モデル データ - リモートの
.kmzまたは.kmlリソースを指すネットワーク リンク
地理データ、画像、注釈をすべて 1 つのポータブルなファイルにパックできるため、.kmz はデータセット、ツアー ルート、カスタム マップ レイヤーの配布に広く使用されています。このデータは Google Earth だけでなく、QGIS、Global Mapper、Google マイマップなど、KML エンコーディングをサポートするあらゆる地理空間アプリケーションで開くことができます。
セキュリティと安全性
リスク: LOWKMZ 内の KML は実行コードを含まないプレーンな XML であるため、マップ データ自体を開くことは安全です。2 つの注意点があります。1 つは <NetworkLink> 要素により、開いたときに KMZ が URL からリモート コンテンツを自動的に取得できること(プライバシー/トラッキングの要因)で、信頼できないソースからの KMZ には注意が必要です。もう 1 つは、共有されたマップ データはプライバシーに関わる可能性があること(ルートやピンのセットが自宅の住所や行動パターンを明らかにする可能性があること)です。KMZ は ZIP であるため、信頼できる人物からのアーカイブのみを解凍するという通常のアドバイスが適用されます。
形式の詳細
概要KMZ ファイルを開くプログラム
技術的詳細
詳細仕様| コンテナ形式 | DEFLATE 圧縮を使用した ZIP アーカイブ |
| 内部ルート ドキュメント | OGC/Google の慣例によりアーカイブのルートに配置される `doc.kml` |
| MIME タイプ | `application/vnd.google-earth.kmz` |
| マジック バイト | オフセット 0 に `50 4B 03 04` - 標準的な ZIP «PK» ローカル ファイル ヘッダー |
| 座標参照系 | WGS 84 (EPSG:4326) - 経度、緯度、およびオプションの高度 |
| サポートされるジオメトリ タイプ | Point, LineString, LinearRing, Polygon, MultiGeometry, Model |
| 3D モデル形式 | KML から参照される COLLADA (`.dae`) ファイル。静的ジオメトリに限定 |
| オーバーレイ タイプ | GroundOverlay, ScreenOverlay, PhotoOverlay |
| ネットワーク リンク | `<NetworkLink>` 要素により、ライブ データや自動更新データのために外部の KMZ/KML URL を参照可能 |
| 高度モード | `clampToGround`, `relativeToGround`, `absolute` |
| スタイルのサポート | アイコン、線、ポリゴン塗りのためのインラインおよび共有スタイル (`<Style>`, `<StyleMap>`) |
| ファイルの検査 | `.kmz` を `.zip` にリネームすることで、任意のアーカイブ ツールで構成ファイルを展開・閲覧可能 |
| 内部の KML 名前空間 | KML 2.2 XML 名前空間 `http://www.opengis.net/kml/2.2` |
| アセット サブフォルダの慣例 | ルートに `doc.kml`、名前付きサブフォルダ(例:`files/`)に画像やモデルを配置 |
| ツアーとアニメーションのサポート | `<gx:Tour>` および `<gx:FlyTo>` 要素により、Google Earth でのスクリプト化されたフライスルー ツアーが可能 |
| テキスト エンコーディング | UTF-8 - KML は XML の一種であり、ZIP エントリ名も UTF-8 を使用 |
| リリース日 | 2004 (Google Earth); KML 2.2 adopted as an OGC standard in 2008 |
| オープンスタンダード | はい · ロイヤリティフリー |
| 仕様書 | www.ogc.org |
KMZ の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。KMZ ファイルについて最初の質問をしてみましょう。