Ich verwende QGIS (und manchmal GRASS und PostGIS) auf meinem 2009 MacBookPro für mein Diplomarbeitsprojekt.
Ich habe mich gefragt (während einer endlosen Stapelverarbeitung in QGIS), ob ich einen Server einrichten kann, damit ich mit der Leistung einer schnelleren Heim-Desktop-Workstation von der Bibliothek / Universität aus arbeiten kann.
Soweit ich verstanden habe:
- Ich kann über QGIS auf einen entfernten PostGIS-Server zugreifen
- Ich kann GRASS über SSH ausführen, auch mit GUI
- GDAL hat einen PostGIS-Treiber, aber er dient nur zum Abfragen und Einfügen von Daten. Der Rest der Arbeit wird von dem Computer erledigt, der den Befehl ausgibt (oder irre ich mich?)
- Die grundlegende Bearbeitung eines PostGIS kann über QGIS erfolgen, und ich kann SQL-Befehle ausgeben, um eine erweiterte Bearbeitung vorzunehmen
Was ich herausfinden möchte:
- Kann ich QGIS-Plugins remote verwenden? ist VNC der einzige Weg, dies zu erreichen?
- Gibt es eine andere Dokumentation für PostGIS + QGIS als das Erstellen und Visualisieren von Karten (ich habe nur diese Arten von Tutorials gefunden)? Welche Tools / Plugins kann ich verwenden und welche von ihnen können remote ausgeführt werden?
UPDATE:
Sie alle haben meine Überlegungen zu QGIS bestätigt. Wenn ich die Rechenleistung des Servers nutzen möchte, muss ich sie über VNC / RDP / NX steuern.
Lassen Sie mich meine zweite Frage umformulieren:
Wenn ich postGIS + QGIS verwende und die gesamte Verarbeitung auf dem Server durchführen möchte, muss ich dann nur SQL-Abfragen mit postGIS-Funktionen lernen und verwenden?
Folgendes würde ich empfehlen.
Stellen Sie sicher, dass die Datenbank auf externe Verbindungen wartet
Ändern Sie die Datei /etc/postgresql/9.1/main/postgresql.conf, indem Sie das Kommentarzeichen "listen_addresses = *" entfernen.
Ändern Sie die Datei /etc/postgresql/9.1/main/pg_hba.conf, indem Sie die erforderlichen Informationen hinzufügen, um von Ihrem Laptop aus eine Verbindung zum Server herzustellen.
Sie könnten mit der Weiterleitung von X11-Grafiken über eine SSH-Verbindung herumspielen, um QGIS oder GRASS remote auszuführen, aber ich habe festgestellt, dass dies viel langsamer ist.
quelle
Eine Möglichkeit, dies zu tun, besteht darin, Ihre GIS-Umgebung wie vorgeschlagen auf dem Server einzurichten und dann über das Remote-Desktop-Protokoll darauf zuzugreifen. Dies gibt Ihnen eine GUI-Anmeldung auf dem Server und Sie können alles so ausführen, als ob Sie davor sitzen würden. Die gesamte Verarbeitung erfolgt auf dem Server und ohne Probleme mit Plugins.
Schauen Sie sich Folgendes an: http://cord.sourceforge.net
Ich habe es mit großem Erfolg vom Mac auf einen Linux-Server übertragen.
quelle