La forma en que QGIS dibuja el lienzo cuando la panorámica es bastante molesta. Si desplazo el mapa aunque sea un poco, todo queda en blanco durante un segundo o dos antes de que se dibujen las capas. Parece que esto sucede solo cuando se supone que el contenido de la capa se debe descargar (mis capas PostGIS se dibujan sin dañar mis ojos), por lo que esto podría ser solo un problema con la configuración en lugar del código. ¿Alguien tiene una solución?
Ah, y la pregunta debería ser "¿cómo puedo hacer que QGIS sea adecuado para los epilépticos?". Es así de molesto.
EDITAR para plantear preguntas para QGIS 2.4 en adelante:
Esto todavía parece ser un problema en 2.4. Parece que hay algunos ajustes útiles en Configuración> Representación, pero estos no ayudan al problema. QGIS simplemente carece de la sensación agradable, resbaladiza y suave de otros visores de mapas. ¿El almacenamiento en caché todavía está en las tarjetas?
render
casilla en la barra de herramientas inferior. Sin embargo, esto significa que los datos fuera de la ventana gráfica actual ya no se muestran / actualizan.Respuestas:
Para cualquiera que todavía tenga este problema, en QGIS 2.10 puede ir a Configuración> Opciones> Representación y cambiar el intervalo de actualización del Mapa para que sea más grande. Si QGIS puede procesar todas las capas en menos de este período de tiempo, actualizará todo el lienzo a la vez, lo que eliminará el parpadeo. Si no puede actualizar todas las capas antes de que pase este intervalo, mostrará una actualización parcial, lo que provoca el parpadeo. Puede ver cuánto tiempo lleva una actualización del lienzo habilitando el indicador de depuración en la configuración de representación.
fuente
Me temo que la respuesta es: puede evitar que QGIS parpadee financiando a un desarrollador para que implemente una versión que no parpadee.
fuente
Hay una "solución" fácil si eres lo suficientemente valiente como para cambiar el código fuente de QGIS:
Abra 'qgsmaptoolpan.cpp' y, en el miembro 'canvasMoveEvent' correspondiente, agregue la oración "mCanvas-> refresh ();" como sigue:
(QGIS versión 1.8 Lisboa)
Esto forzará una actualización continua en el mapa mientras se desplaza con el mouse. Podría ir un poco más lento, pero funciona bien, sí, una relajación para mis ojos.
fuente