Estou usando o QGIS (e às vezes GRASS e PostGIS) no meu MacBookPro 2009 para o meu projeto de tese.
Eu estava pensando (durante um lote sem fim generalizando no QGIS) se posso configurar um servidor para poder trabalhar na biblioteca / universidade usando o poder de uma estação de trabalho doméstica mais rápida.
Até agora eu entendi:
- Posso acessar um servidor PostGIS remoto via QGIS
- Posso executar o GRASS via SSH, mesmo com GUI
- O GDAL possui o driver PostGIS, mas é apenas para consultar e inserir dados, o restante do trabalho é feito pela máquina que emite o comando (ou estou errado?)
- A edição básica de um PostGIS pode ser feita via QGIS, e eu posso emitir comandos SQL para fazer uma edição mais avançada
O que eu gostaria de descobrir:
- Posso usar plug-ins QGIS remotamente? VNC é a única maneira de conseguir isso?
- existe alguma documentação para o PostGIS + QGIS além da criação e visualização de mapas (eu encontrei apenas esses tipos de tutorial)? quais ferramentas / plugins posso usar e quais deles podem ser executados remotamente?
ATUALIZAÇÃO:
todos vocês confirmaram meus pensamentos sobre o QGIS; se eu quiser usar o poder de processamento do servidor, tenho que controlá-lo via VNC / RDP / NX.
Quanto
à minha segunda pergunta, deixe-me reformular:
Se eu uso o postGIS + QGIS e quero que todo o processamento seja feito no servidor, tenho que (aprender e) usar apenas consultas SQL com funções postGIS?
Aqui está o que eu recomendaria.
Verifique se o banco de dados está escutando conexões externas
Modifique o arquivo /etc/postgresql/9.1/main/postgresql.conf descomentando o "listen_addresses = *"
Modifique o arquivo /etc/postgresql/9.1/main/pg_hba.conf adicionando as informações necessárias para conectar-se ao servidor a partir do seu laptop.
Você pode brincar com o encaminhamento de gráficos X11 através de uma conexão ssh para executar o QGIS ou GRASS remotamente, mas eu achei isso muito mais lento.
fonte
Uma maneira de fazer isso é configurar o ambiente GIS no servidor, conforme sugerido, e acessá-lo usando o protocolo de área de trabalho remota. Isso fornece um login da GUI no servidor e você pode executar tudo como se estivesse sentado na frente dele. Todo o processamento ocorre no servidor e não há problema em usar plugins.
Dê uma olhada em: http://cord.sourceforge.net
Eu usei com grande sucesso do Mac para um servidor Linux.
fonte