如何查看PostGIS中存储的155 MB栅格?


9

我正在使用以下命令将栅格加载到postgres数据库中:

raster2pgsql -I -C -e -Y -F -s 3086 -I -C -M myraster.tif myraster -F -t 30x30 | psql -U postgres -d database -h localhost -p 5432 

myraster.tif是155M。当我尝试在QGIS中使用栅格插件时,加载时间很长(15-20分钟)。我不确定是否可以采取任何措施来加快此速度,或者不确定是否可以使用其他方法查看栅格。我要做的就是快速查看栅格,并检查栅格是否与数据库中存储的矢量数据正确对齐。(相比之下,矢量数据显示得非常快。)此刻,QGIS冻结并显示栅格。它只是显示一个黑色正方形,并且由于任何交互都会导致程序冻结,因此更改色阶是不可行的。

我不熟悉与加载栅格相关的细微差别,因此也许应该使用不同的标志和参数。我意识到这是一个很大的栅格,所以我很乐意为显示目的重新采样它或类似的东西(尽管我不知道该怎么做)。

我正在wktrasterQGIS中使用最新版本的插件。我正在连接到远程服务器以显示数据。我将OSX与QGIS 1.8一起使用。我愿意使用任何程序在任何OS上查看栅格。

Answers:


4

目前,gdal 1.9.1稳定版的一部分的postgis栅格驱动程序无法正常工作,除非在表格中显示单个栅格时,这对我没有用。开发人员的主干版本据说可以改善性能,我还没有时间进行测试,但是请看这篇文章:

如何在QGIS中加快Postgis栅格图层的显示?


感谢您的链接-从分支机构安装了服务器上的gdal驱动程序;我认为它使用的是笔记本电脑上的那个而不是它吗?
djq 2012年

1
它可能应该使用服务器上的多数民众赞成,而不是您的qgis客户端安装的那一项。我不认为对光栅驱动程序的更改已合并到源代码中,这意味着您必须从以下站点链接中找到的源代码中进行构建:libregis.org(开发人员博客)
U2ros 2012年
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.