Conversor de GeoJSON para KML

Converta GeoJSON do QGIS, geojson.io ou Mapbox em KML para o Google Earth e o Google My Maps, mantendo os atributos. Grátis, instantâneo, e nada é enviado.

Solte seu arquivo GeoJSON aqui

ou

Seu arquivo nunca sai do navegador

Como converter GeoJSON em KML

  1. Solte seu arquivo GeoJSON na área acima ou clique para escolhê-lo no seu dispositivo.
  2. A conversão acontece na hora, dentro do seu navegador. Nada é enviado.
  3. Clique em “Baixar KML” para salvar o arquivo convertido.

Sobre os formatos

GeoJSON .geojson
GeoJSON (RFC 7946) é o formato JSON para dados geográficos usado por mapas web e softwares SIG como Leaflet, Mapbox, QGIS e PostGIS. As coordenadas são guardadas como longitude, latitude, altitude.
KML .kml
KML (Keyhole Markup Language) é o formato XML do Google Earth e do Google My Maps. Ele descreve marcadores, caminhos e polígonos e pode carregar trilhas com horários por meio da extensão gx:Track.

Perguntas frequentes

Como as geometrias GeoJSON viram KML?

Point, LineString e Polygon (inclusive com buracos) mantêm o tipo. MultiPoint, MultiLineString, MultiPolygon e GeometryCollection viram uma MultiGeometry do KML. Uma linha com horário por ponto em properties.coordinateProperties.times é escrita como gx:Track, para que o Google Earth possa animá-la.

As propriedades das feições são mantidas?

Sim. name (ou title) e description viram o nome e a descrição do marcador, e qualquer outra propriedade de texto, número ou verdadeiro/falso é escrita em ExtendedData, que o Google Earth mostra no balão do marcador. Objetos aninhados, arrays e valores vazios são ignorados. Cores simplestyle como stroke ou marker-color são mantidas como dados, mas não mudam a aparência do marcador.

Por que diz que meu arquivo não usa WGS 84?

KML só aceita longitude e latitude WGS 84 em graus. Um GeoJSON exportado do QGIS ou do ogr2ogr em um sistema projetado como EPSG:3857 contém metros e apareceria no lugar errado, por isso é rejeitado. Exporte a camada de novo com o SRC definido como EPSG:4326.

Meus arquivos são enviados para um servidor?

Não. A conversão acontece inteiramente no seu navegador, e a página não tem permissão para enviar seu arquivo a lugar nenhum. Você pode conferir na aba Rede das ferramentas de desenvolvedor do navegador: nenhuma requisição carrega o seu arquivo.

Existe limite de tamanho de arquivo?

Arquivos de até 200 MB são aceitos. Como tudo acontece no seu dispositivo, para arquivos muito grandes o limite é a memória do navegador, não uma cota de envio.