Converter Shapefile em KML
Solte o zip ou os arquivos .shp, .dbf e .prj.
- Adicione seu arquivo
- Confira no mapa e na tabela
- 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
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.
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
- Escolha o shapefile em um único .zip, ou selecione o .shp, o .dbf e o .prj juntos.
- 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.
- 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.
| Shapefile | KML |
|---|---|
| Point, MultiPoint | Point, ou uma MultiGeometry de Points. |
| PolyLine | LineString, ou uma MultiGeometry de LineStrings quando há várias partes. |
| Polygon | Polygon com outerBoundaryIs e innerBoundaryIs para os buracos, ou uma MultiGeometry quando há vários anéis externos. |
| Campo do DBF name, title, label, id | O nome do Placemark, sem diferenciar maiúsculas de minúsculas. |
| Todos os outros campos do DBF | Um 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.
