Converter GPX para KMZ

Aqui você converte GPX para KMZ de graça e sem conta: solte o arquivo acima e em poucos segundos o resultado está pronto para baixar. A conversão acontece dentro do seu próprio navegador, então o arquivo nunca é enviado. Funciona igual no Windows, no macOS e no Linux e também no iPhone e no Android, e continua funcionando mesmo se você cortar a conexão.

  • Onde roda No seu navegador. O arquivo nunca é enviado.
  • Reconstruído KMZ funciona de um jeito diferente de GPX. Não é a degradação gradual de um codec com perda: o que KMZ consegue expressar é reproduzido fielmente, e o que não tem equivalente ali não sobrevive de jeito nenhum.
  • Limite de tamanho Até 100 MB por arquivo, de graça e sem conta.
  • Vale saber Posições, altitude e marcações de tempo vão junto. Dados de sensores, estilos e imagens incorporadas não.

Até 100 arquivos de uma vez. Formatos misturados não são problema.

Entregando um trajeto a outra pessoa, num anexo só

A razão para escolher KMZ em vez de KML é que o arquivo está saindo da sua máquina. Um anexo, uma fração do tamanho, e uma extensão que a maioria dos destinatários associa a um mapa em vez de a um GPS.

É toda a base sobre a qual essas duas conversões se diferenciam. KMZ é um produto final: compacto, autocontido, difícil de modificar. KML é um arquivo de trabalho: verboso, editável em qualquer editor de texto.

O que duas horas de gravação custam em cada formato

Medido num trajeto sintético de 7.200 pontos — duas horas amostradas a cada segundo — a mesma rota deu cerca de 950 KB como GPX, 258 KB como KML e 47 KB como KMZ. Por ponto isso é cerca de 132 bytes, 36 bytes e menos de 7 bytes.

Dois efeitos separados estão empilhados aqui. GPX para KML economiza cerca de três quartos dos bytes ao descartar os timestamps por ponto. Compactar o resultado economiza mais cinco vezes e meia em cima disso, porque uma lista de coordenadas que começam com "11,57" e "48,13" é bem compressível.

O arquivo compactado guarda exatamente um arquivo, chamado doc.kml

Renomeie a saída para .zip e abra, e você vai achar um único membro chamado doc.kml. É o nome que o Google Earth escreve e o nome que todo leitor procura primeiro.

Não há mais nada ali. Sem pasta de imagens, sem ícones, sem segundo documento — o que torna esse KMZ um pouco incomum, já que a maioria em circulação carrega uma pasta de imagens ao lado do KML.

A coisa para a qual o KMZ foi inventado é a coisa que esta conversão não faz

KMZ existe para que um KML e as imagens que ele referencia viajem como um objeto só. Um mapa com ícones de marcador personalizados, uma sobreposição de foto: tudo isso são arquivos separados que um KML referencia por caminho relativo.

Nada disso se aplica a um GPX convertido, porque um GPX não tem imagens. Se você quer um KMZ que de fato agrupa fotografias com posições, construa isso no Google Earth.

O destinatário recebe o trajeto sem o relógio

Cada trilha é escrita como um LineString, que é uma lista de coordenadas e nada mais. O elemento de horário de cada ponto do GPX não tem para onde ir e é descartado — o que chega do outro lado é a forma de por onde você foi, sem registro de quando.

Para a maioria das razões de compartilhar um trajeto isso não é problema. Onde é, a solução é enviar o GPX junto ou no lugar — ele é o único dos dois arquivos que ainda sabe que horas eram.

O que seus waypoints ficam parecendo na outra máquina

Waypoints salvos do GPX viram Placemarks individuais mantendo o nome, então o destinatário os vê como uma lista de entradas com rótulo na barra lateral do Google Earth.

Os nomes vêm literalmente do GPX, o que vale conferir antes de enviar. Aparelhos geram nomes como "WPT042" quando um ponto é marcado sem rótulo — renomear os waypoints no GPX antes de converter leva menos tempo do que explicá-los depois.

Voltando para dentro do arquivo depois de tê-lo enviado

Um KMZ não pode ser editado no lugar. Para mudar qualquer coisa, renomeie para .zip, extraia o doc.kml, edite o XML e compacte de novo com o documento na raiz do pacote em vez de dentro de uma pasta.

Se você espera iterar, mantenha o KML como sua cópia de trabalho e produza um KMZ cada vez que enviar um.

Se o destinatário quer percorrer o trajeto, envie o GPX também

Um KMZ é para olhar. Relógios, ciclocomputadores e aplicativos de navegação leem GPX, e quase nenhum deles carrega um arquivo do Google Earth.

A resposta barata é anexar os dois. Um GPX gravado densamente fica abaixo de um megabyte, o pacote fica em dezenas de kilobytes, e juntos cobrem as duas coisas que alguém provavelmente vai querer: ver agora, seguir depois.

Compactando o trajeto sem entregá-lo a um servidor antes

Ler o GPX, escrever o KML e compactar o pacote acontecem nesta aba do navegador. Nenhuma requisição carrega o arquivo, o que o painel de rede confirma durante uma conversão.

Vale notar a forma da alternativa. O jeito normal de comprimir um arquivo antes de enviar por e-mail é subir para um serviço que comprime e devolve — o que significa que o trajeto passou pela máquina de outra pessoa só para o anexo ficar menor.

Como converter GPX para KMZ

  1. Solte o seu arquivo GPX nesta página, ou clique para escolher um.
  2. Escolha KMZ como destino. A conversão acontece no seu navegador e o arquivo não é enviado.
  3. Baixe o arquivo KMZ pronto.

GPX ou KMZ: o que muda

GPX comparado com KMZ
GPXKMZ
Nome completoGPS Exchange FormatKML compactado
Extensão do arquivo.gpx.kmz
Tipo de mídiaapplication/gpx+xmlapplication/vnd.google-earth.kmz
Publicado pela primeira vez2002
Publicado porTopografixKeyhole
EspecificaçãoGPX 1.1OGC KML 2.3
LicençaPadrão abertoPadrão aberto
Situação hojeAtualAtual
Abre no navegadorNenhum navegadorNenhum navegador
Considerado no lugarKML, TCXKML

Abrir o resultado

QGIS lê tanto GPX quanto KMZ, então dá para comparar o resultado com o original sem um segundo programa.

Para que serve cada formato

GPX é o formato da Topografix, publicado em 2002. Está descrito em GPX 1.1, e vale conhecer se o arquivo precisa sobreviver à ferramenta que o escreveu.

KMZ vem da Keyhole, descrito em OGC KML 2.3. Google Earth e QGIS leem o formato.

De GPX para KMZ: perguntas frequentes

Meu arquivo GPX é enviado para algum lugar?

Não. Esta conversão acontece inteiramente no seu navegador, então o arquivo não sai do seu aparelho. Você mesmo pode conferir: abra a aba de rede das ferramentas de desenvolvedor e converta alguma coisa. Você verá a própria página e as requisições de estatística e de publicidade com que este serviço é pago, e nenhuma que leve o seu arquivo.

Converter GPX para KMZ é grátis?

É. Sem conta, sem marca d’água e sem cota diária para gastar: roda no seu próprio aparelho, então você pode voltar quantas vezes quiser. O navegador processa arquivos de até 100 MB, 100 por vez.

Perde qualidade ao converter GPX para KMZ?

GPX e KMZ descrevem o conteúdo de maneiras radicalmente diferentes. A conversão é, portanto, uma reconstrução e não uma cópia: fiel, mas não idêntica byte a byte. Posições, altitude e marcações de tempo vão junto. Dados de sensores, estilos e imagens incorporadas não.

Preciso instalar alguma coisa para abrir um arquivo KMZ?

Para a conversão, não: ela acontece no navegador que você já tem aberto. Para abrir o resultado você precisa depois do programa com que o seu aparelho normalmente exibe Zipped KML.

Mais sobre esses formatos