6 votos

Formulario de valores por defecto de QGIS lento

Tengo una capa de puntos postgis con algunos campos que georreferencian el punto (comuna, provincia, río, etc.) Necesito establecer estos campos con un valor por defecto que aparezca en el formulario de qgis cuando inserte un punto, posiblemente pueda cambiarlos. enter image description here Así que lo resolví introduciendo una función por defecto usando el plugin refFunctions v1.0. enter image description here He utilizado 5 funciones como esta. Funciona bien pero después de insertar el punto debo esperar 10 segundos para que se abra el formulario. Entonces tengo los campos ya rellenados pero es todo más lento. Usando el trigger de postgis o el plugin de autofield no puedo ver los valores por defecto en el formulario y esto no me ayuda a corregir inexactitudes.

¿Algunas ideas para acelerar las cosas?

ACTUALIZACIÓN

Estoy intentando desarrollar una solución utilizando la calculadora de campos de QGIS en python. Toda sugerencia es bienvenida

0 votos

La capa 'mview_limiti_comune_vl' es view?

0 votos

Sí, es una vista materializada para limitar el tamaño de la capa original.

0 votos

Por curiosidad: ¿cómo conseguiste los cuadros combinados en tu primera imagen? ¿es una nueva característica de QGIS 2.18 para mostrar claves extranjeras? no importa, lo encontré

3voto

John Feminella Puntos 123

Desgraciadamente, algunas de las funciones de refuncionamiento están escritas de forma ineficiente y recurren a la obtención de toneladas de características de la capa, lo que provoca este retraso. Yo presentaría un error con el propio plugin de reffunction.

0 votos

Sí, es cierto. Así que estoy tratando de desarrollar una solución en python

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