A maneira como o QGIS desenha a tela ao fazer o pan é bastante irritante. Se eu mover o mapa um pouquinho, tudo ficará em branco por um segundo ou dois antes das camadas serem desenhadas. Parece que isso acontece apenas quando o conteúdo da camada deve ser baixado (minhas camadas PostGIS são desenhadas sem machucar meus olhos), portanto, isso pode ser apenas um problema com a configuração e não com o código. Alguém tem uma solução?
Ah, e a pergunta deve ser "como posso tornar o QGIS adequado para epiléticos?". É tão irritante.
EDIT para fazer perguntas para o QGIS 2.4 em diante:
Isso ainda parece ser um problema na 2.4. Parece haver algumas configurações úteis em Configurações> Renderização, mas elas não ajudam no problema. O QGIS não possui a sensação agradável, escorregadia e suave de outros visualizadores de mapa. O cache ainda está nos cartões?
render
caixa na barra de ferramentas inferior. Isso significa que os dados fora da viewport atual não são mais mostrados / atualizados.Respostas:
Para quem ainda está tendo esse problema, no QGIS 2.10, você pode ir para Configurações> Opções> Renderização e alterar o intervalo de atualização do mapa para maior. Se o QGIS puder renderizar todas as camadas em menos que esse período, ele atualizará toda a tela de uma só vez, o que elimina o piscar. Se ele não puder atualizar todas as camadas antes que esse intervalo passe, ele mostrará uma atualização parcial, o que fará com que pisque. Você pode ver quanto tempo demora uma atualização de tela ativando o sinalizador de depuração nas configurações de renderização.
fonte
Receio que a resposta seja: você pode impedir que o QGIS pisque, financiando um desenvolvedor para implementar uma versão não piscante.
fonte
Existe uma "correção" fácil se você for corajoso o suficiente para alterar a fonte de código do QGIS:
Abra 'qgsmaptoolpan.cpp' e, no membro 'canvasMoveEvent' correspondente, adicione a frase "mCanvas-> refresh ();" do seguinte modo:
(QGIS versão 1.8 Lisboa)
Isso forçará uma atualização contínua no mapa enquanto você estiver usando o mouse. Poderia ir um pouco mais devagar, mas funciona bem, sim, um relaxamento para os meus olhos.
fonte