Converter KML para KMZ

Esta ferramenta empacota um arquivo KML em um KMZ, o formato compactado que o Google Earth usa, com o KML guardado sem alterações como doc.kml. Escolha junto com ele os ícones, fotos ou sobreposições de imagem que o KML referencia, e eles são colocados nos caminhos que o KML espera, para que o KMZ os mostre em qualquer computador. Tudo acontece no seu navegador e nada é enviado.

Um arquivo não foi convertido corretamente? Escreva para [email protected], de preferência com um pequeno arquivo de exemplo, e o problema será corrigido.

O essencial

De KML para KMZ: por que converter?

Um KML que usa ícones próprios, fotos nos balões dos marcadores ou um mapa escaneado como sobreposição de solo aponta para essas imagens pelo caminho do arquivo. Mande o KML sozinho e a outra pessoa vê ícones em branco e fotos faltando. O KMZ resolve isso: é um zip com o KML como doc.kml e as imagens dentro, e o Google Earth, o Google My Maps e a maioria dos programas de SIG o abrem diretamente. Ele também fica bem menor, porque texto KML se compacta muito bem. Esta página monta o KMZ no seu navegador. Escolha o KML e as imagens que ele usa ao mesmo tempo; a página lê cada link do KML, empacota os arquivos que encontrar e avisa quais estão faltando.

Como converter KML para KMZ

  1. Arraste e solte seu arquivo .kml na caixa junto com os ícones e imagens que ele usa, ou clique para escolhê-los.
  2. Confira os marcadores no mapa.
  3. Clique em “Criar KMZ” e baixe o arquivo.

O que muda na conversão

Escolha as imagens junto com o KML

O navegador só consegue ler os arquivos que você escolhe; ele não segue sozinho um caminho como files/icon.png. Selecione o KML e as imagens de uma vez, por exemplo segurando Ctrl ou Cmd, ou solte todos juntos. Os arquivos são reconhecidos pelo nome, então não importa em que pasta estão no seu computador. Imagens que o KML não menciona ficam de fora, e a mensagem lista os links cujos arquivos não foram encontrados.

Os caminhos ficam como estão

Um link relativo como files/icon.png ou images/foto 1.jpg é mantido, e o arquivo é colocado exatamente nesse caminho dentro do KMZ, então o KML é guardado byte por byte como você o forneceu. Links para um caminho completo no seu computador, como C:\Users\Ana\Imagens\pin.png, não funcionariam em nenhum outro lugar; eles são trocados por files/pin.png, como o Google Earth Pro faz ao salvar um KMZ.

Links da web não são baixados

Ícones da web, como os alfinetes padrão do Google, e links de rede para KML online continuam funcionando enquanto o endereço estiver no ar. Eles não são copiados para dentro do KMZ, então um KMZ que depende deles ainda precisa de conexão com a internet.

Vários arquivos KML

Se você escolher mais de um KML, aquele que nenhum outro KML escolhido referencia vira o doc.kml, e os arquivos KML que ele referencia por link de rede são empacotados ao lado dele. Um KML que nenhum outro referencia fica de fora; para juntar arquivos KML sem relação entre si, converta um de cada vez ou combine-os antes no Google Earth.

Modelos 3D e sobreposições

Modelos COLLADA (.dae) e imagens de sobreposição de solo são empacotados como os ícones quando você os escolhe. Texturas que um modelo carrega por conta própria não são lidas de dentro do .dae, então escolha também esses arquivos de imagem. A prévia do mapa aqui desenha só marcadores, caminhos e polígonos.

Sobre os formatos

KML

KML (Keyhole Markup Language) é o formato XML por trás do Google Earth e do Google My Maps, e uma norma OGC desde 2008. Além da geometria, pode conter estilos, ícones, pastas e descrições em HTML.

  • Sempre longitude e latitude WGS84, com altitude opcional.
  • As pastas agrupam marcadores; cada pasta pode virar uma camada própria na conversão.
  • Os estilos (cores, espessuras de linha, ícones) são específicos do KML e do Google Earth.

KMZ

KMZ é um arquivo KML compactado em zip, muitas vezes com ícones e imagens empacotados junto. O Google Earth salva em KMZ por padrão, então é o formato que a maioria das pessoas recebe ao exportar do Google Earth.

  • O arquivo principal dentro do zip geralmente se chama doc.kml.
  • As imagens e ícones dentro do KMZ não são dados geográficos, então ficam de fora ao converter para formatos como GeoJSON ou shapefile.

Perguntas frequentes

Qual é a diferença entre KML e KMZ?

Um KMZ é um arquivo zip que contém um KML, normalmente chamado doc.kml, e opcionalmente imagens e modelos. O conteúdo geográfico é o mesmo; o KMZ é menor e pode levar seus próprios ícones.

O Google Earth abre o KMZ?

Sim. O Google Earth Pro, o Google Earth na web e o Google My Maps abrem arquivos KMZ, assim como o QGIS e o ArcGIS Pro.

Posso só compactar o KML e mudar a extensão?

Sim, se o KML se chamar doc.kml e as imagens estiverem nos caminhos que ele usa. Esta página faz isso por você, confere os caminhos e corrige links para caminhos completos no seu computador.

Meu KML é enviado?

Não. O KMZ é montado pelo seu navegador no seu próprio computador. Nada é enviado a um servidor.

Como tiro o KML de volta?

Use o conversor de KMZ para KML, que extrai o KML sem alterações junto com os arquivos empacotados.