4 votos

formularios de búsqueda en QGIS

Es una pregunta un poco abierta, pero ....

¿Es posible diseñar un formulario en qt designer que se utilice como formulario contra una capa de qgis pero que interactúe con una tabla diferente en postgres/postgis como tabla de consulta?

Por ejemplo, tengo una capa postgis que estoy editando en qgis para capturar las ubicaciones de las tiendas. Algunos de los campos a capturar son la dirección, el código postal y la parroquia. ¿Podría hacer una búsqueda en otra tabla postgres/postgis para permitir que estos campos se rellenen automáticamente en el campo del formulario de tiendas?

Si

5voto

Jauder Ho Puntos 3172

Claro, la mejor manera de hacerlo es utilizar el tipo de widget Relación de valores.

  1. Cargue su tabla postgis como una capa de sólo atributos
  2. Seleccione Relación de valor en la capa vectorial y establezca la capa, la clave y el valor

enter image description here

Key es lo que se muestra al usuario y Value es lo que se almacena en el campo cuando se selecciona.

En el pasado también he tenido una sola capa de atributos con tres columnas control , key , value . Luego filtro para cada control utilizando la expresión control = 'CommonName' . Esto le permite tener una sola tabla para todos los desplegables del formulario y actualizarlos todos en un solo lugar.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X