Convertidor de GeoJSON a KML

Convierta un GeoJSON en KML para Google Earth. Se conservan todas las propiedades, y name y description aparecen en cada placemark.

Preguntas

Cómo funciona

  1. Elija o suelte un archivo .geojson o .json: una FeatureCollection, un solo Feature o una geometría suelta.
  2. Revise las formas en el mapa.
  3. Descargue el KML y ábralo en Google Earth o en cualquier aplicación que lea KML.

Funciona en su navegador. Los archivos nunca se suben.

Entrada y resultado

Entrada
Un archivo .geojson o .json: una FeatureCollection, un solo Feature o una geometría suelta, en longitud y latitud WGS84.
Resultado
Un archivo .kml con todas las propiedades escritas como texto.

Ejemplo: entrada

plot.geojson:
{"type":"Feature","properties":{"name":"Plot 1","commodity":"coffee","area_ha":1.3},"geometry":{"type":"Point","coordinates":[-84.520679,10.007963]}}

Ejemplo: resultado

plot.kml, con este placemark:
<Placemark><name>Plot 1</name><ExtendedData><Data name="commodity"><value>coffee</value></Data><Data name="area_ha"><value>1.3</value></Data></ExtendedData><Point><coordinates>-84.520679,10.007963</coordinates></Point></Placemark>

Límites

  • KML guarda los valores como texto, así que los números y los valores true/false vuelven como texto, los valores vacíos como texto en blanco y los objetos anidados como texto JSON. Se quitan los caracteres invisibles que un archivo KML no puede contener.
  • Las propiedades de estilo, como stroke y fill, se guardan como campos de datos, no se aplican como colores.
  • Se rechazan las coordenadas fuera de los rangos de longitud y latitud (por ejemplo, una exportación proyectada de una versión antigua de QGIS). La herramienta no puede confirmar que el datum sea WGS84, así que reproyecte antes los demás sistemas de coordenadas.
  • Se omiten los elementos sin forma, y la página indica cuántos.

¿Cómo convierto un GeoJSON en KML?

Suelte el archivo GeoJSON en el convertidor de GeoJSON a KML, revise las formas en el mapa y descargue el KML. Se abre en Google Earth.

¿Pierdo alguna propiedad?

No. Una propiedad llamada name o description pasa a ser el nombre o la descripción del placemark, y todas las demás se escriben en el placemark como datos extendidos. KML guarda los valores como texto, así que los números y los valores true/false vuelven como texto, y los valores vacíos como texto en blanco.

¿Se conservan los colores de mi GeoJSON?

Todavía no. Las propiedades de estilo, como stroke y fill, se guardan como campos de datos, pero el KML usa los colores predeterminados de Google Earth.

Volver a la herramienta ↑

Conecte sus datos, entienda sus operaciones.

Traiga las hojas de cálculo, los formularios de campo y los mapas que ya usa, y vea cada sitio en un solo lugar.