Estoy tratando de construir una herramienta para un colega mío para consultar datos de una base de datos spatialite al hacer clic en elementos vectoriales.
Lo primero que se me ocurre es que podría hacer esto con una "acción" que defino para la capa. Desafortunadamente, los ejemplos de acciones proporcionados para las capas no me dan ninguna pista de cómo proceder, y la documentación más detallada sobre acciones es bastante escasa.
Necesito una consulta, ya que cada elemento en la capa tiene muchas entradas correspondientes en la tabla de la base de datos (uno a muchos).
Mientras realizo la acción, me gustaría que aparezca una tabla simple que liste los datos correspondientes que comparten el mismo id que el elemento.
En el ejemplo de acción, puedo consultar un atributo de la capa con esto:
echo "[% "id" %]"
lo cual se vería así:
Vale, eso es un comienzo.
Pero lo que necesito es una tabla que liste todos los elementos en una tabla spatialite con el mismo atributo de id que el elemento.
Mi estructura de datos:
Atributo de la capa:
id
Tabla de datos:
id | nombre | año
La capa en sí también está almacenada en la base de datos spatialite, si eso ayuda en algo.
¿Alguien me puede dar una pista sobre cómo proceder?