mapverter

Converter GeoJSON para KML

Converta GeoJSON para KML 2.2 no navegador. Cores e larguras de linha do simplestyle viram estilos KML, e as outras propriedades ficam em ExtendedData.

  1. Adicionar arquivo
  2. Revisar
  3. Baixar

Arraste seu arquivo de mapa aqui

SHP (zip ou .shp com .shx, .dbf e .prj), KML, KMZ, GeoJSON, GPX e CSV

Grátis · um conjunto de dados por vez · até 20 MB

Quer converter vários conjuntos de dados de uma vez?

Do simplestyle ao estilo KML

Se as suas feições têm propriedades simplestyle, o mapverter as grava como um Style embutido em cada placemark:

  • stroke, stroke-opacity e stroke-width viram a cor e a largura da linha.
  • fill e fill-opacity viram a cor de preenchimento do polígono.
  • marker-color vira a cor do ícone.

Propriedades sem equivalente KML na saída do mapverter, como marker-symbol e marker-size, são descartadas e contadas no relatório de conversão.

Propriedades e descrições

Uma propriedade name vira o nome do placemark, e description vira a descrição dele. Todas as outras propriedades são gravadas como ExtendedData; objetos e arrays aninhados são guardados como texto JSON, e valores nulos são ignorados.

Coordenadas e geometria

O KML usa WGS 84, então o sistema de coordenadas de destino fica bloqueado. Arquivos GeoJSON mais antigos que declaram outro sistema em um membro crs, como EPSG:31983, são convertidos para WGS 84 quando o mapverter conhece esse sistema. As GeometryCollections são gravadas como MultiGeometry, os valores de altitude são mantidos, e feições com geometria nula ficam de fora e são contadas.

Perguntas frequentes

As cores do meu GeoJSON aparecem no Google Earth?
As cores e larguras de linha do simplestyle são gravadas como elementos LineStyle, PolyStyle e IconStyle do KML, que o Google Earth lê. Feições sem propriedades de estilo ficam sem Style, e o visualizador usa os padrões dele.
Por que algumas feições não aparecem no KML?
Feições com geometria nula ficam de fora. O relatório de conversão informa quantas foram ignoradas.
O que acontece com as propriedades aninhadas?
Objetos e arrays são gravados como texto JSON dentro do ExtendedData, então os valores são mantidos mesmo que o KML não tenha um tipo de dado aninhado.
Meu GeoJSON é enviado para algum servidor?
Não. A conversão roda inteiramente no seu navegador.