Używam QGIS (a czasem GRASS i PostGIS) na moim MacBookPro 2009 do mojego projektu pracy dyplomowej.
Zastanawiałem się (podczas niekończącej się partii generalizującej w QGIS), czy mogę skonfigurować serwer, aby móc pracować z biblioteki / uniwersytetu, wykorzystując moc szybszej domowej stacji roboczej.
Do tej pory zrozumiałem:
- Mogę uzyskać dostęp do zdalnego serwera PostGIS za pośrednictwem QGIS
- Mogę uruchomić GRASS przez SSH, nawet z GUI
- GDAL ma sterownik PostGIS, ale służy tylko do wysyłania zapytań i wstawiania danych, resztę pracy wykonuje komputer, który wydaje polecenie (czy się mylę?)
- Podstawową edycję PostGIS można wykonać za pomocą QGIS, a ja mogę wydawać polecenia SQL, aby dokonać bardziej zaawansowanej edycji
Co chciałbym dowiedzieć się:
- Czy mogę używać wtyczek QGIS zdalnie? czy VNC jest jedynym sposobem na osiągnięcie tego?
- czy istnieje dokumentacja dla PostGIS + QGIS inna niż tworzenie i wizualizacja map (znalazłem tylko te typy samouczków)? jakich narzędzi / wtyczek mogę używać i które z nich można uruchamiać zdalnie?
AKTUALIZACJA:
wszyscy potwierdziliście moje przemyślenia na temat QGIS, jeśli chcę użyć mocy obliczeniowej serwera, muszę to kontrolować za pośrednictwem VNC / RDP / NX.
jeśli chodzi o moje drugie pytanie, pozwól mi je
sformułować : jeśli używam postGIS + QGIS i chcę, aby całe przetwarzanie odbywało się na serwerze, czy muszę (uczyć się i) używać tylko zapytań SQL z funkcjami postGIS?
Oto, co poleciłbym.
Upewnij się, że baza danych nasłuchuje połączeń zewnętrznych
Zmodyfikuj plik /etc/postgresql/9.1/main/postgresql.conf, odznaczając opcję „listen_addresses = *”
Zmodyfikuj plik /etc/postgresql/9.1/main/pg_hba.conf, dodając informacje niezbędne do połączenia się z serwerem z laptopa.
Możesz bawić się z przekazywaniem grafiki X11 przez połączenie ssh, aby uruchomić QGIS lub GRASS zdalnie, ale zauważyłem, że jest to znacznie wolniejsze.
źródło
Jednym ze sposobów jest skonfigurowanie środowiska GIS na serwerze zgodnie z sugestią, a następnie dostęp do niego przy użyciu protokołu zdalnego pulpitu. To daje login GUI do serwera i możesz uruchomić wszystko tak, jakbyś siedział przed nim. Całe przetwarzanie odbywa się na serwerze i nie ma problemu z użyciem żadnych wtyczek.
Spójrz na: http://cord.sourceforge.net
Użyłem go z wielkim sukcesem z Maca na serwer Linux.
źródło