Visualize e converta KML / KMZ (Sem Cadastro)
Funciona diretamente no Chrome, Firefox, Safari e Edge.
Also from Innerscene: Circadian Lab, a free lighting calculator for room illuminance, melanopic EML, and glare.
O que é um arquivo KML / KMZ?
Um arquivo KML (Keyhole Markup Language) é um documento XML que descreve elementos sobre o globo. Cada Placemark traz um nome, um estilo e uma geometria: um Point para um marco topográfico ou um ponto de obra, uma LineString para uma rota ou uma cerca, um Polygon para o limite de um lote ou de um campo, e MultiGeometry para agrupar vários deles. As coordenadas são longitude e latitude WGS 84 em graus, com altitude opcional. Os marcadores ficam organizados em pastas, e os estilos definem a cor da linha, a do preenchimento e a do ícone. O KML nasceu na Keyhole, a empresa que o Google comprou para criar o Google Earth, e hoje é um padrão do OGC.
Um KMZ é um arquivo ZIP em torno de um documento KML (por convenção doc.kml), geralmente com os ícones que ele usa e às vezes com outros arquivos KML aos quais ele se liga. Um KMZ também pode levar um modelo COLLADA .dae, que é como o SketchUp e o 3D Warehouse posicionam um edifício no mapa.
Este visualizador desenha os marcadores como um mapa em escala real: a longitude e a latitude são projetadas em metros em torno do centro dos próprios dados, então o limite de um lote é medido em metros. Um KMZ que leva um modelo COLLADA abre como esse modelo, do mesmo jeito que um .dae no visualizador COLLADA. Para outros dados vetoriais de SIG, veja o visualizador de shapefiles.
Quem usa arquivos KML / KMZ?
Qualquer pessoa que marca algo no Google Earth ou no Google My Maps: agrimensores e cartórios que enviam o limite de um imóvel com seus vértices, corretores que compartilham um terreno, arquitetos e engenheiros civis que recebem o contorno de uma área, trilheiros, ciclistas e pilotos que exportam trilhas GPS, e equipes de SIG que exportam camadas do QGIS ou do ArcGIS para quem não usa software de SIG.
Casos de uso comuns
- Abrir o limite de um imóvel que um agrimensor enviou como .kmz sem instalar o Google Earth
- Conferir quais marcadores, pastas e caminhos um arquivo KML contém
- Medir um lote ou uma rota em metros no mapa projetado
- Ocultar e mostrar pastas no painel de camadas
- Converter o contorno de uma área em DXF ou DWG para um desenho CAD
- Salvar o mapa como PDF vetorial ou SVG para um relatório
Recursos
Abre .kml e .kmz
Um documento KML avulso ou um KMZ, inclusive um KMZ com vários arquivos KML ou compactado de novo para o e-mail.
Pontos, caminhos e contornos
Points, LineStrings, LinearRings, Polygons com furos e MultiGeometry são desenhados como um mapa.
Trilhas GPS
Os registros gx:Track e gx:MultiTrack do Google Earth são desenhados como caminhos, uma linha por trilha.
Escala real
A longitude e a latitude WGS 84 são projetadas em metros em torno do centro dos dados, então um lote ou uma rota é medido em metros.
Pastas como camadas
Cada pasta KML vira uma camada que você pode ocultar ou mostrar no painel de camadas.
Nomes como rótulos
O nome de cada marcador é desenhado ao lado dele, em sua própria camada Names para que os rótulos possam ser desligados.
Cores de estilo mantidas
As cores de linha, preenchimento e ícone vêm do estilo de cada marcador, por styleUrl, Style compartilhados e StyleMaps. Os preenchimentos ficam translúcidos.
3D quando há altitude
Marcadores com altitude absoluta ou relativa ao chão abrem em 3D como linhas, superfícies e pontos na sua altura.
Modelos de KMZ como modelos
Um KMZ que leva um modelo COLLADA, como o que o SketchUp grava para o Google Earth, abre como esse modelo 3D.
Exportar para DXF, DWG, SVG ou PDF
Salve o mapa como DXF ou DWG com as pastas como camadas, como SVG ou como PDF vetorial ou de captura, além de PNG e JPG.
Nada é enviado
O arquivo é lido e desenhado inteiramente no seu navegador. Sem conta, sem envio, sem cópia em um servidor.
Compartilhar e incorporar
Envie um link que abre o mapa em qualquer navegador, ou incorpore o visualizador na sua página com um iframe.
Compatibilidade e notas do formato
São lidos Point, LineString, LinearRing, Polygon com furos, MultiGeometry e os registros GPS gx:Track e gx:MultiTrack do Google. Os estilos são resolvidos por styleUrl, pelos Style compartilhados e pelo par normal de um StyleMap, e um Style próprio do marcador tem prioridade; as cores de linha, de preenchimento e de ícone são mantidas, e os preenchimentos ficam translúcidos para nunca esconder o que está embaixo. As pastas viram camadas e os nomes dos marcadores são desenhados como rótulos em sua própria camada Names. Um KMZ com vários documentos KML desenha todos juntos, e um KMZ compactado de novo para envio por e-mail é descompactado.
A altitude só conta quando a geometria diz que conta. Com o modo de altitude padrão (preso ao chão), o arquivo é um mapa 2D plano. Quando os marcadores usam altitude absoluta ou relativa ao chão, o arquivo abre em 3D como linhas, superfícies e pontos na sua altura; em 3D as formas são desenhadas em uma cor neutra em uma única camada, sem nomes nem cores de estilo. A opção extrude não é aplicada.
Não são desenhados: links de rede (dados buscados na web), sobreposições de imagem, foto e tela, os ícones dos marcadores (os pontos são desenhados como círculos) e os marcadores Model que apontam para um modelo fora do arquivo. Um arquivo que só contém isso mostra um aviso que diz o que foi encontrado.
Incorporar no seu site
Adicione este visualizador ao seu site com uma única linha de HTML. Clique em Incorporar na barra de ferramentas para gerar o código, ou use o trecho abaixo com a URL do seu arquivo.
Seus arquivos ficam no seu computador
Seus arquivos são processados inteiramente no seu navegador. O botão Compartilhar envia o arquivo para criar um link. Os arquivos compartilhados são armazenados por 90 dias e depois excluídos.
Perguntas frequentes
▶Qual a diferença entre KML e KMZ?
Um KMZ é um KML compactado. O arquivo traz o documento principal (normalmente doc.kml) mais os ícones, outros arquivos KML e às vezes um modelo COLLADA que ele usa. Os dois abrem aqui: um .kml diretamente, um .kmz lendo todos os documentos KML que ele contém.
▶Por que meu KMZ abriu como um modelo 3D?
Porque ele leva um modelo COLLADA (.dae), que é o que o SketchUp e o 3D Warehouse gravam para posicionar um edifício no Google Earth. Esse KMZ abre como o próprio modelo, com o menu de exportação 3D completo. Um KMZ sem modelo é desenhado como mapa.
▶Posso medir distâncias em um arquivo KML?
Sim. A longitude e a latitude são projetadas em metros em torno do centro dos dados, então a opção Add measurement do menu Tools mede em unidades reais. A projeção é exata o bastante para lotes, áreas e rotas; ao longo de centenas de quilômetros as distâncias se desviam, como em qualquer mapa plano.
▶Por que meu arquivo mostra um aviso e nada no mapa?
O arquivo não tem pontos, caminhos nem contornos, só um link de rede para dados na web, uma sobreposição de imagem ou uma referência a um modelo guardado em outro lugar. O aviso diz o que foi encontrado. Abra o arquivo no Google Earth Pro e salve como KML os marcadores de que você precisa.
▶Por que meu arquivo está plano se as coordenadas têm altura?
O KML ignora a terceira coordenada, a menos que a geometria defina um altitudeMode absolute ou relativeToGround. O padrão, preso ao chão, apoia cada forma no terreno, e o Google Earth faz o mesmo. Os arquivos que definem uma altitude abrem em 3D.
▶Este visualizador KML é mesmo gratuito?
Sim, totalmente gratuito. Sem cadastro, sem marca d’água e sem limite de tamanho no visualizador (o recurso opcional de link de compartilhamento aceita envios de até 100 MB).
▶Meus arquivos são enviados para um servidor?
Não. A leitura, o desenho e a conversão acontecem no seu navegador. O botão Compartilhar é o único recurso que envia um arquivo, e só quando você clica nele. A exportação para DWG envia apenas a geometria ao nosso servidor para a conversão.
▶Posso converter para outro formato?
Sim. Um mapa KML é exportado pelo menu Exportar para DXF e DWG (o DWG é convertido no nosso servidor), SVG, PDF vetorial, PDF de captura, PNG e JPG, com as pastas como camadas no DXF e no DWG. O KML armazena longitude e latitude, então o DXF e o DWG são projetados para a zona UTM que contém o mapa, em metros, e a linha de status indica a zona. Um arquivo que abre em 3D recebe o menu 3D: PLY, OBJ e XYZ são projetados da mesma forma para UTM, GLB, VRML e 3DM ficam em metros locais centralizados nos dados, e GLB, PLY, VRML e 3DM mantêm os caminhos como linhas, e STL, 3MF, USDZ e STEP só os contornos desenhados como superfícies.
Ferramentas e guias relacionados
Visualizador 3D universal
Qualquer formato 3D, CAD ou de mapa em um só visualizador
KML para DXF
Transformar marcadores em um desenho DXF
KML para DWG
Transformar marcadores em um desenho do AutoCAD
Visualizador DXF
Abrir desenhos DXF no navegador
Visualizador COLLADA
Ver modelos .dae, inclusive os de um KMZ