¿Por qué convertir KML a GEOJSON?
KML es un formato geográfico basado en XML (introducido en 2004, adoptado como estándar OGC en 2008) comúnmente producido por Google Earth y Google My Maps. GeoJSON es un formato geoespacial basado en JSON (IETF RFC 7946, 2016) admitido de forma nativa por bibliotecas de mapas web y renderizado directamente por GitHub. La conversión de KML a .geojson se realiza normalmente para que los datos de ubicación sean utilizables en la web sin un cliente GIS dedicado.
Cómo convertir KML a GEOJSON
QGIS FREE
Agregue el archivo .kml como una capa vectorial, luego haga clic derecho en la capa y elija Exportar > Guardar objetos como, estableciendo el formato en GeoJSON.
ogr2ogr OPEN-SOURCE
Ejecute ogr2ogr -f GeoJSON output.geojson input.kml; ogr2ogr también lee archivos .kmz directamente sin descomprimir.
Acerca de estos formatos
Un archivo KML almacena datos de mapas -pines, rutas, polígonos, superposiciones de imágenes- en formato XML de texto plano. La forma más fácil de abrir uno es con Google Earth (aplicación…
Abrir detalles de .KML →Un archivo GEOJSON almacena características geográficas -puntos, líneas y polígonos con sus atributos- como texto JSON plano, y es el formato estándar para el mapeo web. Para verlo en un…
Abrir detalles de .GEOJSON →Calidad y qué observar
- La geometría (puntos, líneas, polígonos) se transfiere con precisión; el estilo KML (colores, tamaños de iconos, estilos de etiquetas) se pierde y debe definirse por separado en la aplicación de mapas de destino.
- Las carpetas y marcas de posición de KML pueden mapearse en colecciones de objetos separadas dependiendo de la herramienta y los parámetros utilizados.
- Los elementos NetworkLink de KML que hacen referencia a datos remotos en vivo no se siguen; solo se exporta la geometría estática del archivo.
Preguntas frecuentes
¿ogr2ogr también maneja archivos KMZ?
.kmz (un KML comprimido) directamente, por lo que no es necesario descomprimirlo antes de la conversión.