Estoy usando QGIS (y a veces GRASS y PostGIS) en mi MacBookPro 2009 para mi proyecto de tesis.
Me preguntaba (durante un lote interminable de generalización en QGIS) si puedo configurar un servidor para poder trabajar desde la biblioteca / universidad utilizando la potencia de una estación de trabajo de escritorio doméstica más rápida.
Hasta ahora entendí:
- Puedo acceder a un servidor remoto PostGIS a través de QGIS
- Puedo ejecutar GRASS a través de SSH, incluso con GUI
- GDAL tiene un controlador PostGIS, pero es solo para consultar e insertar datos, el resto del trabajo lo realiza la máquina que emite el comando (¿o me equivoco?)
- La edición básica de un PostGIS se puede hacer a través de QGIS, y puedo emitir comandos SQL para hacer una edición más avanzada
Lo que me gustaría averiguar:
- ¿Puedo usar los complementos QGIS de forma remota? ¿Es VNC la única forma de lograr eso?
- ¿hay alguna documentación para PostGIS + QGIS que no sea crear y visualizar mapas (solo encontré este tipo de tutorial)? ¿Qué herramientas / complementos puedo usar y cuáles se pueden ejecutar de forma remota?
ACTUALIZACIÓN:
todos ustedes confirmaron mis pensamientos sobre QGIS, si quiero usar la potencia de procesamiento del servidor tengo que controlarlo a través de VNC / RDP / NX.
En cuanto a mi segunda pregunta, permítanme reformularlo:
si uso postGIS + QGIS y deseo que todo el procesamiento se realice en el servidor, ¿tengo que (aprender y) usar solo consultas SQL con funciones postGIS?
Esto es lo que recomendaría.
Asegúrese de que la base de datos esté escuchando conexiones externas
Modifique el archivo /etc/postgresql/9.1/main/postgresql.conf descomentando "listen_addresses = *"
Modifique el archivo /etc/postgresql/9.1/main/pg_hba.conf agregando la información necesaria para conectarse al servidor desde su computadora portátil.
Puede jugar con el reenvío de gráficos X11 a través de una conexión ssh para ejecutar QGIS o GRASS de forma remota, pero he descubierto que es mucho más lento.
fuente
Una forma de hacerlo es configurar su entorno SIG en el servidor como se sugiere, luego acceder a él utilizando el protocolo de escritorio remoto. Esto le proporciona un inicio de sesión de GUI en el servidor y puede ejecutar todo como si estuviera sentado frente a él. Todo el procesamiento se lleva a cabo en el servidor y no hay problema con el uso de complementos.
Echa un vistazo a: http://cord.sourceforge.net
Lo he usado con gran éxito desde Mac a un servidor Linux.
fuente