Ferramenta grátis · roda no navegador
Converter KML para GeoJSON
Converta KML ou KMZ em GeoJSON para usar em Leaflet, Mapbox, OpenLayers, bancos de dados ou no seu código. As geometrias saem como estão; nomes, descrições e dados estendidos viram propriedades.
Converter para GeoJSON
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.
Como as partes do KML aparecem no GeoJSON
<name>vira a propriedadename.- Cada campo de
<ExtendedData>vira uma propriedade com o mesmo nome, acentos incluídos. - Descrições em HTML com tabela de duas colunas (o padrão de exportação do ArcGIS e de vários sistemas públicos) viram uma propriedade por linha. Outras descrições viram texto simples em
description, sem as tags. - As pastas viram a propriedade
pasta, com o caminho completo separado por barras. <TimeStamp>e<TimeSpan>viramdata,inicioefim.- Um
MultiGeometryviraGeometryCollection, mantendo as partes juntas na mesma feição.
Exemplo
Um marcador com nome, um campo de dados estendidos e um ponto, dentro da pasta Poços:
<Folder><name>Poços</name>
<Placemark><name>Poço 3</name>
<ExtendedData><Data name="vazão"><value>4,5 m³/h</value></Data></ExtendedData>
<Point><coordinates>-47.93,-15.78,0</coordinates></Point>
</Placemark>
</Folder>
sai assim no GeoJSON:
{ "type": "Feature",
"properties": { "name": "Poço 3", "vazão": "4,5 m³/h", "pasta": "Poços" },
"geometry": { "type": "Point", "coordinates": [-47.93, -15.78, 0] } }
Valores de ExtendedData chegam como texto, porque o KML não diz o tipo. Campos declarados num Schema com tipo numérico (SimpleData) chegam como número.
O que fica de fora
Estilos (cores, espessuras, ícones) não são propriedades do dado e são descartados; se precisar deles, aplique o estilo no seu mapa web. Imagens sobrepostas (GroundOverlay) e links de rede (NetworkLink) também não entram, porque não trazem geometria dentro do arquivo.
Altitude
Coordenadas com altitude (longitude,latitude,altitude) mantêm o terceiro número no GeoJSON. A maioria dos mapas web ignora a altitude sem reclamar.
Validar o resultado
Para conferir o arquivo, abra no QGIS (arrastando para o mapa) ou cole o conteúdo em um visualizador de GeoJSON. Se quiser cruzar a área com camadas oficiais, abra no mapa do ilovegis pelo botão que aparece depois da conversão.
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.
O GeoJSON gerado segue a RFC 7946?
Sim: coordenadas em graus WGS 84, na ordem longitude, latitude, sem o membro "crs".
O que acontece com as pastas do KML?
GeoJSON não tem pastas. O caminho da pasta de cada marcador vai para a propriedade "pasta", o que permite filtrar depois.
Consigo converter KMZ também?
Sim. A ferramenta abre o KMZ e converte o KML que está dentro.
Outras ferramentas
- GeoJSON para KMLVeja um GeoJSON no Google Earth, com nomes e atributos no balão.
- 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.
- KMZ para KMLExtraia o KML de dentro de um KMZ, sem alterar nada.
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.