Conversor de KML para GeoJSON
Converta KML do Google Earth ou do Google My Maps em GeoJSON para Leaflet, Mapbox, QGIS e PostGIS. Grátis, instantâneo e privado: nada é enviado.
Solte seu arquivo KML aqui
ou
Convertendo…
Seu arquivo nunca sai do navegador
Como converter KML em GeoJSON
- Solte seu arquivo KML na área acima ou clique para escolhê-lo no seu dispositivo.
- A conversão acontece na hora, dentro do seu navegador. Nada é enviado.
- Clique em “Baixar GeoJSON” para salvar o arquivo convertido.
Sobre os formatos
- 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.
- 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.
Perguntas frequentes
Como as geometrias KML viram GeoJSON?
Point, LineString e Polygon (inclusive com buracos) mantêm o tipo. Um gx:Track vira LineString e um gx:MultiTrack vira MultiLineString, com os horários em properties.coordinateProperties.times. Uma MultiGeometry de tipos mistos vira GeometryCollection.
O que acontece com nomes, descrições e estilos?
Nome, descrição, horários e campos ExtendedData viram propriedades da feição. Estilos de linha e preenchimento são escritos como propriedades simplestyle (stroke, stroke-width, fill, fill-opacity), que geojson.io, Mapbox e GitHub entendem.
O que não é convertido?
Links de rede não são seguidos, porque esta página não pode baixar nada; só o contorno da região e a URL são mantidos. Uma sobreposição de solo vira um polígono da sua área com a URL da imagem na propriedade icon, mas a imagem em si não é incluída. Modelos 3D e tours são ignorados. Um arquivo KMZ pode ser usado como está: o KML de dentro é convertido, sem as imagens do pacote.
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.
Ferramentas relacionadas
- Conversor de GeoJSON para KMLConverta 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.
- Conversor de KML/KMZ para GPXConverta KML ou KMZ do Google Earth ou do Google My Maps em GPX para Garmin, Komoot, Strava e outros dispositivos e apps de GPS. Grátis, instantâneo e privado: nada é enviado.
- Conversor de GPX para KMLConverta trilhas, rotas e waypoints GPX em KML para o Google Earth e o Google My Maps. Grátis, instantâneo, e seu arquivo nunca sai do navegador.
- Conversor de GPX para GeoJSONConverta trilhas, rotas e waypoints GPX em GeoJSON para Leaflet, Mapbox, QGIS e PostGIS. Grátis, instantâneo, e seu arquivo nunca sai do navegador.