Creación de los datos en Excel.
Para crear listas enlazadas (relaciones de valor) en un formulario de QGIS, primero debe crear una tabla de referencia (archivo Excel) que contenga los valores que desea mostrar en la lista. Esta tabla puede ser una tabla existente o puede crearla desde cero.
- Abre tu archivo Excel y asegúrate de que tengas dos hojas. En una hoja, tendrás los datos principales que deseas vincular, y en la otra, tendrás los valores que quieres utilizar en tus listas enlazadas.
- Por ejemplo, en una hoja tendrías una lista de categoria de tipología, y en la otra hoja, tendrías una lista de subcategorias asociadas a cada tipología.
Una vez que tenga la tabla de referencia (archivo Excel), debe crear un campo de referencia en el formulario que apunte a la tabla de referencia.
Exporta los datos de Excel a un formato compatible con QGIS:
Guarda tus datos en un formato compatible con QGIS, como un archivo CSV. Para hacerlo, simplemente guarda cada hoja como un archivo CSV desde Excel.
Carga los datos en QGIS:
Abre QGIS y carga los archivos CSV que exportaste desde Excel utilizando el botón "Agregar capa de texto delimitado" en el panel "Capas".
Crea las relaciones entre capas:
1. Ve al menú Proyecto > Propiedades del proyecto.
2. En el panel de la izquierda, selecciona "Formularios de Atributos".
3. Haz clic en el botón "+" para agregar una nueva relación.
4. Selecciona la capa principal (donde quieres establecer la relación) y la capa secundaria (la lista enlazada)
5. Elige el campo en la capa principal que servirá como clave de relación (por ejemplo, la tipología) y el campo correspondiente en la capa secundaria (por ejemplo, una subcategoría de la tipología).
Guarda y prueba:
Guarda los cambios y prueba el formulario. Verificar que los valores de las listas enlazadas se cargan correctamente en el formulario según las relaciones que se han establecido.