リモートGISワークステーション(QGIS、GRASS、PostGIS)のセットアップと使用方法


12

2009年のMacBookProで論文プロジェクトにQGIS(およびGRASSとPostGIS)を使用しています。
高速ホームデスクトップワークステーションのパワーを使用してライブラリ/大学から作業できるようにサーバーをセットアップできるかどうか(QGISでの無限のバッチの一般化中)を考えていました。
これまでのところ、私は理解しました:

  • QGIS経由でリモートPostGISサーバーにアクセスできます
  • GUIでもSSH経由でGRASSを実行できます
  • GDALにはPostGISドライバーがありますが、データのクエリと挿入のみを目的としており、残りの作業はコマンドを発行するマシンによって行われます(または間違っていますか?)
  • PostGISの基本的な編集はQGISを介して行うことができ、SQLコマンドを発行してより高度な編集を行うことができます

私が理解したいこと:

  • QGISプラグインをリモートで使用できますか?VNCはそれを達成する唯一の方法ですか?
  • 地図の作成と視覚化以外にPostGIS + QGISのドキュメントはありますか(これらのタイプのチュートリアルしか見つかりませんでした)。どのツール/プラグインを使用でき、どのツール/プラグインをリモートで実行できますか?

更新:
QGISについての私の考えをすべて確認しました。サーバーの処理能力を使用したい場合は、VNC / RDP / NXを介して制御する必要があります。
2番目の質問については、言い換え
ます。postGIS+ QGISを使用し、すべての処理をサーバーで実行する場合、postGIS関数でSQLクエリのみを使用(学習)する必要がありますか?

回答:


10

アマゾンウェブサービスなどのIaaSを使用してGISスタックをホストすることを考えましたか?すでに要件を満たすAmazon Machine Image(AMI)がたくさんあります。Amazon EC2インスタンスを起動して、GISジョブを実行し、ラップトップからリモートで管理できます。

これは、かなり素早くスピンアップできるコースです(レッスン1〜3を参照)。

https://www.e-education.psu.edu/cloudGIS/

ほとんどの依存関係があるIaaSに展開できる素敵なVMバンドルを次に示します。

https://github.com/zhm/geobox


3
この種のジョブのEC2インスタンスは、月額13 USDの費用がかかります。
ニック

たぶん、しかし、あなたはマイクロインスタンスから多くを得ることができます。
TankofVines

私が参考にしていた価格は、大規模なインスタンスの場合で、月50時間でした。私はそれが超高価になると思ったが、私は驚いた。その手頃な価格。
ニック

ありがとう、私は新しいハードウェアのお金を節約し、IaaSにいくらか投資することができると思います(そして私のレンダリングのニーズに対して同じことをします)。それでも、私の主な関心事はQGISをリモートで使用することです... VNC経由で行う必要がありますか?
-sanzoghenzo

1
あなたの質問に何か足りないかもしれませんが、何らかのリモートビューアーがIaaSルートの最善策だと思います。QGISをローカルで実行し、処理をリモートで実行できる状況があるかどうかはわかりません。サーバー上のある種のカスタムサービス以外では、サーバー上のQGISインスタンスを使用する必要があると思います。
TankofVines

4

ここに私がお勧めするものがあります。

  1. ワークステーションでPostgreSQL / PostGISサーバーを確立します
  2. データベースが外部接続をリッスンしていることを確認してください

    「listen_addresses = *」のコメントを外して/etc/postgresql/9.1/main/postgresql.confファイルを変更します

    ラップトップからサーバーに接続するために必要な情報を追加して、/ etc / postgresql / 9.1 / main / pg_hba.confファイルを変更します。

  3. QGIS OR GRASSでは、アプリケーションをローカルで直接実行しているデータにアクセスできますが、リモートデータで作業します。

ssh接続を介してX11グラフィックスを転送してQGISまたはGRASSをリモートで実行することもできますが、はるかに遅いことがわかりました。


わかりましたが、このようにしてGRASSコマンドを発行するか、データセットでQGISプラグインを使用すると、すべての処理はラップトップで行われます。
-sanzoghenzo

正しい。私はこれをいじっ
screenshots

4

これを行う1つの方法は、サーバー上のGIS環境を推奨どおりにセットアップし、リモートデスクトッププロトコルを使用してアクセスすることです。これにより、サーバーにGUIログインできるようになり、サーバーの前に座っているかのようにすべてを実行できます。すべての処理はサーバー上で行われ、プラグインを使用しても問題ありません。

ご覧くださいhttp : //cord.sourceforge.net

MacからLinuxサーバーまで大成功で使用しました。


LinuxでRDPを使用できることを知らなかったため、xrdpを見つけました。しかし、VNCよりも高速ですが、freeNXよりも遅いことも読みました。openNXクライアントでfreeNXサーバーを試すと思います。とにかくありがとう!
サンゾーゲンゾー

1
データが大きい場合、リモートデスクトップは高速です。データが小さい場合、10M未満の場合は、まっすぐにpostgisが高速になります。Kdeリモートデスクトップ:kde.org/applications/internet/krdc
simplexio
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.