O que é o formato de ficheiro KMZ?
Arquivos com a extensão .kmz são usados pelo Google Earth e outras aplicações geoespaciais para armazenar e compartilhar localizações de mapas e dados geográficos. O formato foi desenvolvido pela Keyhole, Inc. e, após a aquisição dessa empresa pelo Google em 2004, tornou-se a espinha dorsal dos arquivos de mapas compartilháveis do Google Earth. A especificação KML subjacente foi posteriormente adotada como um padrão aberto pelo Open Geospatial Consortium (OGC) em 2008.
Um arquivo .kmz é um arquivo ZIP composto por um documento .kml primário - por convenção nomeado doc.kml e colocado na pasta raiz - além de quaisquer ativos referenciados, como ícones personalizados, imagens, sobreposições de solo ou modelos 3D. Todo o conteúdo é compactado usando o algoritmo de compressão DEFLATE, que mantém o tamanho dos arquivos pequeno enquanto garante ampla compatibilidade. Ativos adicionais são armazenados em subpastas dentro do arquivo. Você pode renomear um arquivo .kmz para .zip e abri-lo com qualquer gerenciador de arquivos compactados para inspecionar seu conteúdo diretamente.
Arquivos .kmz podem conter:
- marcadores nomeados com coordenadas geográficas (longitude, latitude e altitude opcional em WGS 84)
- sobreposições de polígonos e caminhos, incluindo sobreposições de imagens de solo
- dados de modelos 3D referenciados como arquivos COLLADA
.dae - links de rede que apontam para recursos remotos
.kmzou.kml
Como dados geográficos, imagens e anotações podem ser todos compactados em um único arquivo portátil, o .kmz é amplamente utilizado para distribuir conjuntos de dados, rotas de passeios e camadas de mapas personalizadas. Os dados também podem ser abertos em qualquer aplicação geoespacial que suporte codificação KML - incluindo QGIS, Global Mapper e Google My Maps - não apenas no Google Earth.
Segurança e proteção
RISCO: LOWO KML dentro de um KMZ é XML simples sem código executável, portanto, os dados do mapa em si são seguros para abrir. Duas precauções: um elemento <NetworkLink> pode fazer com que um KMZ busque automaticamente conteúdo remoto de uma URL ao ser aberto (um vetor de privacidade/rastreamento) - desconfie de KMZ de fontes não confiáveis; e dados de mapas compartilhados podem ser sensíveis à privacidade (uma rota ou conjunto de pinos pode revelar um endereço residencial ou rotina). Como um KMZ é um ZIP, aplica-se o conselho usual de apenas descompactar arquivos de pessoas em quem você confia.
Detalhes do formato
em resumoProgramas que abrem arquivos KMZ
Detalhes técnicos
especificação profunda| Formato de contêiner | Arquivo ZIP com compressão DEFLATE |
| Documento raiz interno | `doc.kml` colocado na raiz do arquivo por convenção da OGC/Google |
| Tipo MIME | `application/vnd.google-earth.kmz` |
| Bytes mágicos | `50 4B 03 04` no deslocamento 0 - cabeçalho de arquivo local padrão ZIP «PK» |
| Sistema de referência de coordenadas | WGS 84 (EPSG:4326) - longitude, latitude e altitude opcional |
| Tipos de geometria suportados | Point, LineString, LinearRing, Polygon, MultiGeometry, Model |
| Formato de modelo 3D | Arquivos COLLADA (`.dae`) referenciados a partir do KML; limitado a geometria estática |
| Tipos de sobreposição | GroundOverlay, ScreenOverlay, PhotoOverlay |
| Links de rede | Elementos `<NetworkLink>` podem referenciar URLs externas de KMZ/KML para dados em tempo real ou atualizados automaticamente |
| Modos de altitude | `clampToGround`, `relativeToGround`, `absolute` |
| Suporte a estilos | Estilos em linha e compartilhados (`<Style>`, `<StyleMap>`) para ícones, linhas e preenchimentos de polígonos |
| Inspeção de arquivo | Renomeie `.kmz` para `.zip` para descompactar e ler os arquivos constituintes com qualquer ferramenta de arquivamento |
| Namespace KML interno | Namespace XML KML 2.2 `http://www.opengis.net/kml/2.2` |
| Convenção de subpastas de ativos | `doc.kml` na raiz; imagens e modelos em subpastas nomeadas (ex: `files/`) |
| Suporte a tours e animações | Elementos `<gx:Tour>` e `<gx:FlyTo>` permitem tours de sobrevoo roteirizados no Google Earth |
| Codificação de texto | UTF-8 - KML é um dialeto XML; nomes de entradas ZIP também usam UTF-8 |
| Lançado | 2004 (Google Earth); KML 2.2 adopted as an OGC standard in 2008 |
| Padrão aberto | Sim · livre de royalties |
| Especificação | www.ogc.org |
Conversões de KMZ
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos KMZ.