Usa el Convertidor de KML a GeoJSON gratuito abajo: tus datos nunca salen de tu navegador, todo el trabajo ocurre en tu dispositivo y no se sube a ningún servidor.
De Google Earth a la web abierta
KML es el formato que Google Earth hizo famoso. Guarda marcadores, rutas y formas en XML, y ha llevado innumerables lugares guardados, rutas de senderismo y lÃmites de proyectos a lo largo de los años. GeoJSON es el formato que prefiere la web moderna: más ligero, basado en JSON y entendido por casi todas las bibliotecas de mapas web. Pasar datos de KML a GeoJSON es, por tanto, una migración común, y este convertidor la hace por completo en tu navegador.
La herramienta lee tu KML con el propio analizador XML del navegador, encuentra cada Placemark y lo convierte en un elemento GeoJSON. Los nombres y las descripciones se convierten en propiedades. Los puntos se convierten en geometrÃas Point, las lÃneas en geometrÃas LineString y los polÃgonos en geometrÃas Polygon con sus anillos conservados. El resultado es un FeatureCollection, el contenedor estándar de GeoJSON, listo para cargar en un mapa web, una herramienta SIG o un script.
Cómo usarla
Pega tu KML en el cuadro. Funciona un archivo KML completo, y también un fragmento que contenga elementos Placemark. Pulsa convertir, y el GeoJSON aparece abajo, con formato legible para que puedas leerlo. Cópialo o descárgalo como archivo .geojson. Si la herramienta informa que no hay marcadores, comprueba que tu archivo contenga de verdad elementos Placemark: algunas exportaciones los envuelven en carpetas o enlaces de red, y un archivo que solo referencia a otro archivo no tiene marcadores propios que convertir.
Las coordenadas en KML son longitud, latitud y opcionalmente altitud, separadas por comas, con los puntos separados por espacios. La herramienta conserva ese orden y mantiene la altitud cuando está presente, asà que un punto en altura sigue en altura. GeoJSON usa el mismo orden, longitud primero, asà que las coordenadas se transfieren sin intercambios. Esa convención compartida es cómoda, pero sigue confundiendo a la gente cuando lee coordenadas en voz alta, asà que la herramienta nunca reordena nada: lo que era longitud sigue siendo longitud.
Qué se convierte y qué queda atrás
La geometrÃa de los marcadores se convierte con fidelidad: puntos, lÃneas y polÃgonos, incluidos los polÃgonos con anillos interiores para huecos. Los nombres y las descripciones pasan como propiedades. Lo que no se convierte es el estilo. KML puede llevar colores, iconos, grosores de lÃnea y plantillas de globo, y GeoJSON no tiene un lugar estándar para eso. Un elemento convertido mantiene su forma y sus datos, pero no su aspecto. Si el estilo importa, aplÃcalo de nuevo en tu herramienta de mapas de destino, donde los estilos suelen ser más simples y coherentes de todos modos.
Las carpetas y la estructura del documento también se aplanan. KML organiza los marcadores en carpetas y documentos, mientras que un FeatureCollection de GeoJSON es una lista plana. La herramienta mantiene cada marcador pero pierde la jerarquÃa de carpetas. Si los nombres de carpeta te importan, considera añadir el nombre de la carpeta a la descripción de cada marcador antes de convertir, o convertir carpeta por carpeta y manejar las salidas por separado. Los datos extendidos, los campos personalizados que llevan algunos archivos KML, no se analizan como propiedades en esta herramienta, asà que revisa tu salida si tu KML depende de ellos.
Usos reales de la conversión
El uso más común es trasladar un proyecto de Google Earth a un mapa web. Un conjunto de lugares guardados, una ruta planificada o un lÃmite dibujado en Earth se convierte en GeoJSON que una biblioteca de mapas web puede mostrar directamente, sin ninguna conversión en el servidor. Otro es el análisis: una vez que los elementos son GeoJSON, los scripts pueden filtrarlos, medirlos y unirlos con otros datos. Un tercero es el archivo: GeoJSON es JSON plano, fácil de guardar en control de versiones y de comparar, mientras que el XML de KML es más voluminoso y más difÃcil de comparar lÃnea por lÃnea.
Los equipos de campo también usan esta conversión. Una ruta planificada en un equipo de escritorio se convierte en GeoJSON para una aplicación de mapas móvil, o un lÃmite compartido como KML se convierte en GeoJSON para un panel. En cada caso la conversión es un puente, no un destino: el valor está en que los mismos lugares ahora funcionan en herramientas que nunca entendieron KML. Como la conversión se ejecuta en local, los lugares privados y los lÃmites de proyectos nunca salen de tu equipo durante el proceso.
Privacidad y consejos prácticos
Todo ocurre en tu navegador. Tu KML nunca se sube, se guarda ni se registra. Eso importa porque los archivos KML suelen contener lugares personales: hogares, paseos favoritos, sitios de proyectos y lÃmites de terrenos. Pega, convierte, copia, cierra. Dos consejos prácticos: valida la salida GeoJSON en tu herramienta de mapas antes de borrar el KML, porque una revisión visual rápida detecta una coordenada intercambiada o un anillo ausente más rápido que leer JSON. Y guarda el KML original como tu archivo, ya que puede contener estilo y estructura que GeoJSON no conserva.
