Pular para o conteúdo

Converter Shapefile em KML

Solte o zip ou os arquivos .shp, .dbf e .prj.

  1. Adicione seu arquivo
  2. Confira no mapa e na tabela
  3. Baixe o arquivo convertido

Escolha o .zip, ou selecione o .shp, o .dbf, o .shx e o .prj juntos.

Nada é enviadoArquivos de até 50 MB

QGIS

AI Agent para QGIS

Dispense o conversor da próxima vez: peça ao AI Agent no QGIS para converter, reprojetar e carregar seus arquivos, qualquer que seja o tamanho.

Baixe o plugin gratuito para QGIS

Plano gratuito, sem cartão de crédito.

Guia

Solte o zip ou os arquivos .shp, .dbf e .prj. Um marcador por registro, atributos no balão, e nada sai do seu navegador.

Como funciona a conversão

  1. Escolha o shapefile em um único .zip, ou selecione o .shp, o .dbf e o .prj juntos.
  2. As geometrias vêm do .shp e são reprojetadas para WGS 84 pelo .prj, já que o KML só entende graus. Cada registro do DBF vira um Placemark; um campo chamado name, title ou label vira o nome, e os demais vão para ExtendedData.
  3. Baixe o .kml e abra no Google Earth ou no Google My Maps.

Como cada parte é convertida

O .prj é o mais importante aqui: sem ele, os metros de um shapefile projetado são gravados como se fossem graus, e o Google Earth não mostra nada. Um aviso informa quando isso acontece.

ShapefileKML
Point, MultiPointPoint, ou uma MultiGeometry de Points.
PolyLineLineString, ou uma MultiGeometry de LineStrings quando há várias partes.
PolygonPolygon com outerBoundaryIs e innerBoundaryIs para os buracos, ou uma MultiGeometry quando há vários anéis externos.
Campo do DBF name, title, label, idO nome do Placemark, sem diferenciar maiúsculas de minúsculas.
Todos os outros campos do DBFUm elemento Data de ExtendedData, exibido no balão do Google Earth.

O que ele não faz

  • Sem estilos: os marcadores usam o visual padrão do Google Earth.
  • Um shapefile sem .prj passa sem alteração. Se estava em metros, o resultado fica fora do mapa. Adicione o .prj e converta de novo.
  • Os valores Z e M são descartados.
  • Arquivos de até 50 MB no total. O próprio Google Earth fica lento bem antes disso; o My Maps para em 2.000 feições por camada.

Perguntas frequentes

Meu shapefile é enviado para algum servidor?

Não. Os arquivos são lidos na aba do seu navegador e o KML é gerado ali mesmo. Nada é enviado.

O Google Earth não mostra nada depois que abro o KML.

O shapefile estava em um sistema projetado e o .prj não foi incluído, então metros foram gravados como graus. Selecione o .prj junto com o .shp e o .dbf e converta de novo.

Posso importar o resultado no Google My Maps?

Pode, como camada, com até 2.000 feições e 5 MB por camada. Divida antes um shapefile grande no QGIS.

Qual campo vira o nome do marcador?

O primeiro campo do DBF chamado name, title, label ou id, sem diferenciar maiúsculas de minúsculas. Renomeie um campo no QGIS se quiser usar outro.

Por que o texto do .dbf aparece errado?

Adicione o arquivo .cpg da mesma pasta. Ele indica a codificação; sem ele, a página tenta adivinhar.