J'utilise QGIS (et parfois GRASS et PostGIS) sur mon MacBookPro 2009 pour mon projet de thèse.
Je me demandais (lors d'une généralisation sans fin par lots dans QGIS) si je pouvais configurer un serveur pour pouvoir travailler à partir de la bibliothèque / université en utilisant la puissance d'un poste de travail domestique plus rapide.
Jusqu'à présent, j'ai compris:
- Je peux accéder à un serveur PostGIS distant via QGIS
- Je peux exécuter GRASS via SSH, même avec GUI
- GDAL a un pilote PostGIS, mais c'est uniquement pour interroger et insérer des données, le reste du travail est effectué par la machine qui émet la commande (ou je me trompe?)
- L'édition de base d'un PostGIS peut être effectuée via QGIS, et je peux émettre des commandes SQL pour effectuer des modifications plus avancées
Ce que je voudrais comprendre:
- Puis-je utiliser des plugins QGIS à distance? VNC est-il le seul moyen d'y parvenir?
- existe-t-il une documentation pour PostGIS + QGIS autre que la création et la visualisation de cartes (je n'ai trouvé que ces types de tutoriels)? quels outils / plugins puis-je utiliser et lesquels peuvent être exécutés à distance?
MISE À JOUR:
vous avez tous confirmé mes réflexions sur QGIS, si je veux utiliser la puissance de traitement du serveur, je dois le contrôler via VNC / RDP / NX.
Quant
à ma deuxième question, permettez-moi de la reformuler:
si j'utilise postGIS + QGIS et que je souhaite que tout le traitement soit effectué sur le serveur, dois-je (apprendre et) utiliser uniquement des requêtes SQL avec des fonctions postGIS?
Voici ce que je recommanderais.
Assurez-vous que la base de données écoute les connexions externes
Modifiez le fichier /etc/postgresql/9.1/main/postgresql.conf en décommentant le "listen_addresses = *"
Modifiez le fichier /etc/postgresql/9.1/main/pg_hba.conf en ajoutant les informations nécessaires pour vous connecter au serveur depuis votre ordinateur portable.
Vous pouvez jouer avec la transmission de graphiques X11 via une connexion ssh pour exécuter QGIS ou GRASS à distance, mais j'ai trouvé que c'était beaucoup plus lent.
la source
Une façon de procéder consiste à configurer votre environnement SIG sur le serveur comme suggéré, puis à y accéder à l'aide du protocole de bureau à distance. Cela vous donne une connexion GUI au serveur et vous pouvez tout exécuter comme si vous étiez assis devant lui. Tout le traitement a lieu sur le serveur et aucun problème d'utilisation de plugins.
Jetez un œil à: http://cord.sourceforge.net
Je l'ai utilisé avec grand succès de Mac à un serveur Linux.
la source