Esta sección ofrece documentación completa para importar archivos KML en QGIS para su procesamiento posterior, con énfasis en cómo manejar archivos que contienen linestrings.
KML (Keyhole Markup Language) se usa comúnmente para representar datos geográficos, y este paso explica cómo llevar estos datos a QGIS, una popular herramienta SIG de código abierto.
Estos pasos también funcionan si importa datos sin procesar en otros formatos de archivo, como shapefile y GeoJSON.
¿Qué es KML?
KML es un formato de archivo basado en XML que se usa para mostrar datos geográficos en navegadores terrestres como Google Earth. Los archivos KML pueden representar puntos, líneas y polygons, lo que los hace muy versátiles para distintas tareas de mapeo y geográficas. La figura siguiente muestra un ejemplo de archivos KML.
Los usos comunes de los archivos KML incluyen:
Visualización en Google Earth: KML se usa a menudo para mostrar ubicaciones y datos de mapas en Google Earth.
Integración con SIG: muchos programas SIG, incluido QGIS, admiten archivos KML, lo que permite realizar análisis geoespaciales avanzados.
Problema común con los archivos KML
Un problema común al trabajar con archivos KML es que a veces contienen linestrings en lugar de polygons. Esto puede causar inconvenientes si su objetivo es visualizar o analizar áreas cerradas y no solo trayectorias o líneas.
Este paso le guiará para importar este tipo de archivos KML en QGIS y comenzar el proceso de conversión de estos linestrings en polygons.
Verificar la geometría del KML
Hay varias formas de verificar si un archivo KML contiene linestrings, polygons u otros tipos de geometría. Una forma que no depende de herramientas de terceros es abrir el archivo KML en su formato XML con un editor de texto como Notepad.
Para abrir el archivo KML en un editor de texto, haga clic derecho en el archivo KML > Open with > Choose another app
Se mostrará una ventana para seleccionar una aplicación.
Busque y seleccione Notepad en la lista.
Haga clic en
Just Once
La ventana de Notepad mostrará el archivo KML especificado en su formato XML.
Presione
CTRL + Fy escriba “Placemark” para encontrar el texto en el contenido XML.El tipo de geometría se indica dentro de la etiqueta Placemark. En la imagen siguiente, se observa que el archivo KML contiene LineString.
Importar archivos KML en QGIS
Abra QGIS desde el menú Inicio o el ícono del escritorio. Para iniciar la importación, vaya a Layer > Add Layer > Add Vector Layer
Se abrirá la ventana Data Source Manager.
Seleccione
Filecomo Source Type.Haga clic en el botón
…para buscar el archivo KML.
Vaya a su carpeta de datos.
Seleccione el o los archivos KML que desea importar.
Haga clic en el botón
Open.
Después de seleccionar los archivos, haga clic en el botón Add para terminar la importación.
La ventana Data Source Manager se cerrará y mostrará los archivos KML importados en el mapa, en el centro de la ventana principal de QGIS, así como en el panel Layers, en la parte inferior izquierda de la ventana de QGIS, como un grupo KML que contiene la capa vectorial.
Si los archivos KML importados no se muestran en el mapa, en el panel Layers haga clic derecho en el grupo de archivos KML importado > Zoom to Group
A continuación se muestra un ejemplo de los archivos KML importados mostrados correctamente en el mapa de la página principal de QGIS.
Otra forma de verificar la geometría que contiene el archivo KML es revisar las propiedades del archivo KML importado.
Haga clic derecho en el archivo vectorial dentro del grupo de archivos KML.
Haga clic en
InformationRevise la información de Geometry en la página que se muestra. En esta documentación, se observa que la geometría del archivo KML especificado es LineString.
Visualizar el linestring
Esta sección ofrece documentación detallada sobre cómo visualizar linestrings en QGIS, lo cual es esencial para comprender su trayectoria y estructura. El proceso de visualización le permite inspeccionar la geometría de los datos de linestring del KML importado, para asegurar que los siguientes pasos del procesamiento (como la conversión a polygons) se realicen con precisión.
Los linestrings representan trayectorias o secuencias de puntos conectados por líneas rectas, y suelen usarse en datos geográficos para indicar caminos, límites o rutas. Antes de convertir estas líneas en polygons, es importante visualizarlas correctamente en QGIS para asegurarse de que la geometría sea precisa.
Este paso se centra en mostrar cómo inspeccionar visualmente los linestrings después de importar un archivo KML en QGIS.
Modificar la visualización
Para modificar la visualización del linestring, haga clic derecho en Double-click > Symbology > Single Symbol
Para añadir la visualización de los vertices al linestring:
Haga clic en el botón
+para añadir una nueva capa de símbolo dentro de LineHaga clic en
Symbol layer typeCambie el tipo de la nueva capa de símbolo a
Marker Line
Para cambiar la visualización del símbolo:
Haga clic en
Simple Markerdentro del símbolo LineHaga clic en
Fill colorpara comenzar a modificar el colorConfigure la rueda de colores según su preferencia
Haga clic en
OKpara seleccionar el color en la rueda de coloresHaga clic en
OKpara terminar de cambiar la visualización del símbolo
La imagen siguiente muestra que se modificó la visualización del linestring field_001. Los símbolos de los vertices facilitan observar la trayectoria del linestring.
Convertir linestring en polygon
Este paso explica cómo convertir datos de linestring en polygons. Ofrecemos dos enfoques: usar QGIS, una robusta herramienta SIG de código abierto.
En los datos geoespaciales, los linestrings son una serie de puntos conectados que suelen usarse para representar elementos lineales como caminos, ríos o límites.
Sin embargo, algunas aplicaciones requieren polygons, que representan áreas cerradas. Por ejemplo, para mostrar límites de campos en un mapa, necesitaría polygons en lugar de linestrings. Esta sección explica cómo convertir linestrings en polygons.
Para abrir la ventana de conversión en QGIS, vaya a Vector > Geometry Tools > Lines to Polygon.
Para iniciar la conversión de linestring a polygon en la página que se muestra:
Haga clic en el botón
Input Layery seleccione el archivo KML que desea convertirAsegúrese de marcar
Open output file after running algorithmpara mostrar los datos resultantes en el mapaHaga clic en
Runpara ejecutar la conversión
La imagen siguiente muestra el resultado de la conversión. El resultado aparece como “Polygons” en el panel Layers.
La propiedad de geometría de la capa resultante muestra que es de tipo Polygon.
Exportar el polygon
Esta documentación ofrece instrucciones paso a paso sobre cómo exportar datos de polygons desde QGIS después de convertir linestrings en polygons. Los polygons exportados pueden guardarse en diversos formatos, como KML, GeoJSON, Shapefiles y más.
Exportar el polygon en QGIS
La conversión en QGIS genera una capa temporal, lo que significa que el resultado no se guardó inmediatamente como un archivo nuevo. Desde QGIS se pueden elegir varios formatos de archivo para exportar el polygon resultante, como GeoJSON, SHP y KML.
Para exportar la capa resultante a KML (o a cualquier formato de archivo deseado), haga clic derecho en la capa > Export > Save Feature As.
Para iniciar el proceso de exportación:
Haga clic y seleccione el formato deseado. En esta documentación se eligió KML.
Busque el directorio de destino y escriba el nombre del archivo. El nombre de la capa sigue automáticamente al nombre del archivo, pero puede modificarse por separado.
Deje todo lo demás con los valores predeterminados y haga clic en
OK
La imagen siguiente muestra las opciones de formato que se pueden elegir para la exportación.
La imagen siguiente muestra un nuevo archivo KML que contiene el polygon después de exportarlo desde QGIS.
Conclusión
En resumen, convertir linestrings en polygons es un proceso crucial al trabajar con datos geográficos que requieren representar áreas cerradas en lugar de trayectorias lineales.
Ya sea que visualice límites de propiedades, límites urbanos u otros elementos espaciales, transformar linestrings en polygons permite un análisis de áreas preciso, el mapeo y la integración con herramientas como Google Earth.
Con herramientas como QGIS, puede realizar esta conversión de forma eficiente y exportar los resultados en formatos adecuados para una amplia variedad de aplicaciones, como KML, GeoJSON o Shapefiles.
Estas conversiones abren diversos casos de uso en ámbitos como la planificación urbana, el monitoreo ambiental y el análisis SIG. Animamos a los usuarios a experimentar con distintos archivos KML y herramientas geoespaciales para mejorar sus flujos de trabajo.
Probar distintos métodos, datasets y formatos profundizará su comprensión del procesamiento de datos geoespaciales y puede revelar nuevas oportunidades para visualizar y analizar información geográfica.























