ilovegisFerramentas GIS

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.

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

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

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.