Ir al contenido principal

Cómo unir datos de atributos a un archivo de geometría

Aprenda a vincular datos de atributos tabulares con geometrías espaciales

P
Escrito por Phil Straver

Introducción

Al trabajar con datos geoespaciales, es común encontrar que la información espacial y los datos de atributos están guardados en archivos separados. Esto suele deberse a diferentes métodos de recolección de datos, formatos de almacenamiento o flujos de procesamiento.

Si no se corrige, esta separación puede dificultar el análisis, la visualización y la toma de decisiones. Por ejemplo, un dataset de farm plots puede contener solo información geométrica (polygons), mientras que los atributos asociados, como el tipo de cultivo o el propietario, están en un archivo CSV aparte. Sin combinar estos datasets, hacer un análisis espacial significativo o generar reportes se vuelve complicado.

Para resolver este problema, podemos unir los datos de atributos a los datos geoespaciales en QGIS, una herramienta GIS de código abierto. Este proceso integra los atributos en un solo dataset, de modo que toda la información relevante quede disponible en un mismo lugar.

Este tutorial supone que QGIS ya está instalado en su equipo. Si no es así, siga la guía de instalación de QGIS.

El tutorial se creó en un equipo con MacOS, pero los pasos deberían ser los mismos en otros sistemas operativos.


Revisar los datos

Antes de realizar la unión, primero examinamos los datasets. En este caso, tenemos un shapefile con los datos de geometría y un archivo CSV con los datos de atributos.

Abra los datos del shapefile en QGIS. El shapefile contiene las geometrías de los farm plots. Para revisar sus atributos:

  1. Haga clic derecho en la capa

  2. Seleccione Open Attribute Table.

  3. Identifique la columna Farm ID. Este identificador único se usará para unir los atributos del archivo CSV.

Ahora, abra los datos CSV. El archivo CSV contiene los datos de atributos de los farm plots. Para revisar su contenido, abra el archivo CSV con un editor de texto, una hoja de cálculo o directamente en QGIS.

Identifique la columna Farm ID, que debe coincidir con la del shapefile. Verifique que las columnas de atributos adicionales contengan datos relevantes (p. ej., tipo de cultivo, nombre del propietario).
​


Unir los atributos a los datos geoespaciales

Ahora que verificamos que los campos Farm ID coinciden en ambos datasets, podemos realizar la unión.

Arrastre y suelte el archivo CSV en el panel Layers de QGIS.

Después, iniciamos la unión.

  1. En el panel Layers, haga doble clic en el shapefile de farm plots para abrir su ventana Layer Properties.

  2. Vaya a la sección Joins.

  3. Haga clic en el botón verde Add Join (+) para abrir la ventana Add Vector Join.

  4. Join Layer: Seleccione el archivo CSV que contiene los datos de atributos.

  5. Join Field: Elija la columna Farm ID del archivo CSV.

  6. Target Field: Elija la columna Farm ID del shapefile.

  7. Joined Fields: Seleccione las columnas específicas que desea incluir en la unión.

  8. Custom Prefix: Ingrese un prefijo (p. ej., guion bajo _ ) para distinguir los atributos unidos en la tabla de atributos del shapefile.

  9. Haga clic en OK para aplicar la unión.

Verifique la unión abriendo la Attribute Table del shapefile de farm plots. Compruebe que las nuevas columnas de atributos (con el prefijo elegido) se hayan agregado correctamente.


Exportar los datos unidos

Para conservar los atributos unidos de forma permanente, exporte el dataset como un archivo nuevo:

  1. En el panel Layers, haga clic derecho en el shapefile de farm plots.

  2. Seleccione Export

  3. Seleccione Save Features As….

  4. En el menú desplegable Format, elija ESRI Shapefile (.shp).

  5. Indique el nombre y la ubicación del archivo de salida.

  6. Haga clic en OK para guardar el archivo.


Conclusión

Unir los datos de atributos a los datos geoespaciales es esencial para realizar análisis espaciales, mejorar la integridad de los datos y simplificar los flujos de trabajo. Con este tutorial, combinó correctamente datasets separados en un solo dataset enriquecido en QGIS.

Este proceso se puede aplicar a diversas tareas geoespaciales, como el mapeo del uso del suelo, la planificación de infraestructura y el análisis ambiental. Pruebe con distintos datasets para familiarizarse con las potentes herramientas de gestión de datos de QGIS.

¿Ha quedado contestada tu pregunta?