如何设置和使用远程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对其进行控制。
关于我的第二个问题,让我重新
表述一下:如果我使用postGIS + QGIS,并且希望所有处理都在服务器上完成,我是否必须(学习并)仅使用带有postGIS函数的SQL查询?

Answers:


10

您是否考虑过使用Amazon Web Services之类的IaaS托管GIS堆栈?有许多Amazon Machine Images(AMI)已经可以满足您的要求。您可以启动一个Amazon EC2实例来运行GIS作业,并从您的笔记本电脑进行远程管理。

这是一门可以使您快速入门的课程(请参阅第1-3课):

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

这是一个不错的VM捆绑包,您可以将其部署在具有大部分依赖关系的IaaS上:

https://github.com/zhm/geobox


3
一个EC2实例,对于这种工作,每月可以花费13 USD。
nick13年

也许可以,但是您可以从微型实例中受益匪浅。
TankofVines

我指的价格是大型实例,每月50个小时。我以为会很贵,但我很惊讶。其负担得起的。
nick13年

谢谢,我想我可以节省新硬件的成本,并在IaaS中投资一些(并满足我的渲染需求)。不过,我主要关心的是远程使用QGIS ...我是否必须通过VNC进行操作?
sanzoghenzo

1
我可能在您的问题中遗漏了一些东西,但我认为使用IaaS路由的最佳选择是某种远程查看器。我不确定是否存在可以在本地运行QGIS并进行远程处理的情况。在服务器上的某种自定义服务之外,我认为您可能必须在服务器上使用QGIS实例。
TankofVines 2013年

4

这就是我的建议。

  1. 在工作站上建立PostgreSQL / PostGIS服务器
  2. 确保数据库正在侦听外部连接

    通过取消注释“ listen_addresses = *”,修改/etc/postgresql/9.1/main/postgresql.conf文件

    通过添加必要的信息以从笔记本电脑连接到服务器来修改/etc/postgresql/9.1/main/pg_hba.conf文件。

  3. 现在,在QGIS或GRASS中,您可以访问直接在本地运行应用程序但可以处理远程数据的数据。

您可以尝试通过ssh连接转发X11图形以远程运行QGIS或GRASS,但是我发现这样做要慢得多。


好的,但是通过这种方式,如果我发出GRASS命令或在数据集上使用QGIS插件,则所有处理都由笔记本电脑完成,对吗?
sanzoghenzo

正确。我没有玩过,但是您是否考虑过: grass.fbk.eu/screenshots/web.php
ShaunLangley 2013年

4

一种方法是按照建议在服务器上设置GIS环境,然后使用远程桌面协议访问它。这使您可以通过GUI登录服务器,并且可以像坐在服务器前面一样运行所有内容。所有处理都在服务器上进行,使用任何插件都没有问题。

看看:http : //cord.sourceforge.net

从Mac到Linux服务器,我已经成功使用了它。


不知道可以在Linux上使用RDP,我才发现xrdp。但是我也读到,虽然它比VNC快,但比freeNX慢。我想我将使用openNX客户端尝试freeNX服务器。不管怎么说,还是要谢谢你!
sanzoghenzo

1
如果您的数据很大,则远程桌面的速度更快;如果您的数据很小,则少于1000万,那么直接到postgis的速度更快。Kde远程桌面:kde.org/applications/internet/krdc
simplexio 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.