Ferramenta grátis · roda no navegador
Converter shapefile para KML
Abra o seu shapefile no Google Earth. Solte o .zip, ou selecione juntos o .shp, o .dbf e o .prj, e baixe o KML. Coordenadas em UTM, SAD 69 ou Córrego Alegre são convertidas para graus WGS 84 pelo arquivo .prj.
Converter para KML
O arquivo é lido no seu navegador e não sai do seu computador.
Essa área tem embargo do IBAMA, sobreposição com CAR, terra indígena ou desmatamento PRODES?
O ilovegis cruza a área com mais de 800 camadas oficiais e mostra, num relatório GIS, o que sobrepõe e o que está a até 10 km. Abra a área no mapa, importe o mesmo arquivo e gere o relatório.
A conversão acontece no seu navegador. O arquivo não é enviado para o ilovegis nem para nenhum outro servidor, e nada fica guardado depois que você fecha a página.
Quais arquivos enviar
Um shapefile é um conjunto de arquivos com o mesmo nome e extensões diferentes. Para converter, envie o .zip com todos eles ou selecione os arquivos juntos na janela de escolha (segure Ctrl ou Shift para marcar vários):
| Arquivo | O que guarda | Precisa? |
|---|---|---|
.shp | as geometrias | sim |
.dbf | a tabela de atributos | para levar os atributos |
.prj | o sistema de coordenadas | muito recomendado |
.cpg | a codificação do texto (acentos) | quando existir |
.shx | o índice das geometrias | não, a ferramenta dispensa |
Um .zip com vários shapefiles também funciona: cada um vira uma pasta dentro do KML.
Reprojeção para o Google Earth
O KML só aceita latitude e longitude em graus, no datum WGS 84. Shapefiles brasileiros costumam estar em UTM (metros), às vezes em SAD 69 ou Córrego Alegre. A ferramenta lê o .prj e reprojeta cada vértice. Para SAD 69 e Córrego Alegre ela aplica os parâmetros oficiais de transformação do IBGE para SIRGAS 2000; sem isso, os pontos ficariam deslocados dezenas de metros no Google Earth.
Se o shapefile não tiver .prj e as coordenadas estiverem em metros, a ferramenta pergunta qual é o sistema de origem (zona UTM e datum). Na dúvida, a zona UTM é a da região onde fica a área: veja a tabela de zonas no conversor de coordenadas.
Acentos e codificação
Muitos shapefiles feitos no Brasil gravam o texto em Latin-1 (Windows-1252) e não trazem o .cpg. Quando falta essa informação, a ferramenta testa o conteúdo: se o texto é UTF-8 válido, lê como UTF-8; se não, lê como Latin-1. Por isso Conceição chega ao Google Earth como Conceição, e não como Conceição. O resumo da conversão informa qual codificação foi usada.
Nome dos marcadores e atributos
No Google Earth cada feição aparece com um rótulo. A ferramenta usa a coluna name, nome, NOME ou COD_IMOVEL, a primeira que existir. Todas as colunas da tabela vão para o balão de informações (ExtendedData), com os nomes originais.
Arquivos grandes
O Google Earth fica lento com dezenas de milhares de polígonos detalhados, como a camada inteira do CAR de um estado. Se for o caso, recorte a área de interesse no QGIS antes, ou gere um KMZ (o mesmo KML compactado, bem menor para enviar por e-mail ou WhatsApp).
Perguntas frequentes
É grátis? Preciso criar conta?
É grátis e não precisa de cadastro. Não há limite de arquivos por dia; o limite prático é a memória do seu computador, já que tudo roda no navegador (arquivos de até 300 MB).
O meu arquivo é enviado para algum servidor?
Não. O arquivo é lido e convertido pelo próprio navegador, no seu computador. Nenhum dado da sua área sai da sua máquina, o que importa quando o arquivo traz limites de imóvel, nomes ou CPF.
Meu shapefile não tem o arquivo .prj. E agora?
Se as coordenadas estiverem em graus, a ferramenta considera SIRGAS 2000 / WGS 84 e avisa. Se estiverem em metros (UTM), ela mostra uma lista para você escolher a zona e o datum de origem antes de converter.
Os pontos foram parar no lugar errado. O que houve?
Quase sempre é o sistema de coordenadas: um .prj ausente ou trocado, ou uma zona UTM errada. Uma zona a mais ou a menos desloca a área cerca de 600 km para leste ou oeste. Confira a zona escolhida e, se o .prj existir, se ele corresponde ao dado.
Qual a diferença entre baixar KML e KMZ?
O conteúdo é o mesmo. O KMZ é o KML compactado em zip: fica bem menor e o Google Earth abre direto. Prefira KML se for editar o arquivo ou enviar a um sistema que só aceita KML.
Posso enviar vários shapefiles de uma vez?
Sim, dentro de um mesmo .zip. Cada shapefile vira uma pasta no KML e uma coluna "camada" na tabela.
Outras ferramentas
- KML para shapefileArquivos do Google Earth (KML e KMZ) em shapefile para QGIS, ArcGIS e sistemas oficiais.
- Shapefile para GeoJSONShapefile em GeoJSON (WGS 84) para mapas web, APIs e bancos de dados.
- Conversor de coordenadasUTM, graus decimais e graus, minutos e segundos, em SIRGAS 2000 ou SAD 69. Um ponto ou uma lista.
- Calcular áreaÁrea em hectares, m² e alqueires e perímetro de KML, KMZ, shapefile, GeoJSON ou GPX.
Todas as ferramentas GIS grátis
Camadas oficiais para cruzar com a sua área
No catálogo do ilovegis cada camada tem página própria, com fonte, atributos e download em shapefile, GeoPackage, GeoJSON ou KML:
Ver o catálogo completo de camadas
Do arquivo ao relatório GIS
Importe a área no mapa do ilovegis e veja o que a sobrepõe: embargos, CAR, terras indígenas, unidades de conservação, desmatamento PRODES e mais de 800 camadas oficiais.