Eu sou um novo usuário do QGIS e estou curioso sobre o desempenho lento; é possível que eu esteja perguntando mais do que penso que estou. Eis aqui as informações relevantes para avaliar se o desempenho é extraordinariamente lento.
QGIS versão 1.74 GDAL / OGR versão 1.9.0 Cliente PostgreSQL versão 9.1.2 QWT versão 4.8.0
Informações do projeto: 1 camada vetorial de polígonos consultados em um banco de dados PostGIS remoto (a consulta é simples e muito rápida) retornando 160 linhas no total, todas no espaço de coordenadas definido do projeto (WGS 84) e em todo o mundo. A tabela do PostgreSQL que contém essas linhas ocupa menos de 130 kb de espaço em disco e as linhas consultadas compreendem praticamente a tabela inteira.
Sistema: MacBook OS X 10.7.3, 2.4GHz Intel Core Duo, 4GB de RAM.
Desempenho: a renderização leva de 5 a 10 minutos. De fato, qualquer mudança leva quase tanto tempo, incluindo renomear a camada única; isso realmente me surpreendeu. Nenhum outro aplicativo com fome de memória está sendo executado simultaneamente.
Isso é frustrante porque qualquer modificação do projeto, por menor que seja, requer uma longa espera para que os resultados possam ser avaliados e, às vezes, o aplicativo simplesmente falha sem concluir o que eu pedi. Isso é incomum?
Atualizar:
Eu tenho Shapefiles dos mesmos dados. São 45 arquivos, totalizando cerca de 100 MB. Esse número é claramente discrepante com o tamanho do conjunto de dados que descrevi no meu post original e torna a lentidão mais compreensível.
Atualizar:
Acabei de descobrir o botão "Render" no canto inferior esquerdo do visualizador de mapas QGIS. Eu me sinto meio idiota por não ter percebido isso antes, mas desligar a renderização aumenta muito a velocidade com a qual eu posso realizar tarefas para as quais a nova renderização imediata não é crítica. Menciono isso aqui para o benefício de outros novos usuários.
Respostas:
Minha instalação do QGIS fica muito mais rápida e responsiva quando fecho a janela do navegador. Eu tinha o QGIS 3.6.2 e mudei para 3.4.7 LTR. Ambos não responderam muito até eu fechar a janela do navegador. Use o Menu Exibir - Painéis - Navegador para mostrá-lo novamente.
fonte
Resposta curta: Não.
É difícil oferecer informações específicas, mas:
Parece que você tem alguns problemas importantes de desempenho, mas provavelmente não é hardware. Minha primeira sugestão seria testar o banco de dados, mas você já fez isso.
Você pode tentar um GIS de código aberto diferente, existem muitos por aí (muitos listados aqui: o que são alguns pacotes de desktop GIS grátis e de código aberto ), mas o óbvio seria o gvSIG . Se o que você usar tiver os mesmos problemas de velocidade / desempenho, o problema será do lado do banco de dados.
Você também pode tentar exportar os dados para um banco de dados SpatiaLite e carregar a partir dele.
Além disso, se você deseja manter o QGIS, tente desinstalá-lo e usar uma versão diferente.
fonte
Meu palpite é que você tem algum problema de bloqueio no banco de dados. Se renomear a tabela leva tempo, não é porque a renomeação leva tempo, mas o banco de dados espera por algo. Você já tentou reiniciar o banco de dados?
fonte
Acho que as coisas que faço no trabalho no ArcGIS são executadas muito lentamente com os dados do nosso banco de dados, que fica a 1800 km de distância, mas são executados muito rapidamente no QGIS em casa, então, olhando primeiro o lado da rede e do banco de dados remoto, o QGIS parece ser o mais operações na mesma velocidade ou mais rápido que o ArcGIS, na maioria das vezes,
fonte
O Qgis simplesmente funciona "ok", a menos que você tenha alguma destas situações:
a) a camada é grande. para alguns processos, o significado de "grande" pode variar de 10mb a 250mb.
b) a camada possui grandes recursos de várias partes (recursos feitos de partes "demais")
c) a camada possui alguns recursos (não multipartes) com "muitos vértices / nós"
.. por exemplo. "recortar" ou "dissolver" para mim geralmente o Qgis não faz isso ou simplesmente trava .. ou, em alguns casos, demora 36 vezes para realizar uma tarefa .. comparado à mesma tarefa (as mesmas formas / camadas executam o mesmo processo) no ArcGis .. exemplo .. um processo de dissolução de 6 horas em uma camada de 1330000 recursos (país inteiro .. como metade dos estados unidos) no Qgis em um novo intel i5 + 8Gb ram + Ubuntu .. que talvez também possa travar a qualquer momento .. comparado a dissolva a mesma camada no arcgis em um notebook de 10 anos (core duo) + 2 GB de ram + windows XP .. que o tornam corretamente em 10 minutos.
ou clipes que não são executados em nenhum recurso "muito complexo" da camada base ... então o resultado é uma camada de clipes que nunca perfurou o clipe em um polígono, de modo que o clipe perdeu 30% da área ... então geralmente primeiro tento para fazer isso com QGis .. e então, se não funcionar, leve as formas para o meu notebook muito antigo e faça o trabalho de maneira simples e rápida. Os Qgis tendem a funcionar melhor no ambiente Windows, mas a camada " A questão "size" também é muito comum. (Estou usando o GIS desde 1995 .. do arcview 3.0 ao arcgis 10.2 e de 2003 usando o Qgis..under janelas e agora no ubuntu (no trabalho))
fonte