我像往常一样编译并安装了当前的QGIS母版,并将一些栅格数据导入了具有postgis 2.0.2扩展名的postgres 9.3数据库中。每当我尝试使用数据库管理器将栅格数据导入qgis时,都会收到以下消息:
GDAL provider: Cannot get GDAL raster band:
Raster layer: Provider is not valid (provider: gdal, URI: PG: dbname=gis host=127.0.0.1 user=xxx password=xxx port=5432 mode=2 schema=public table=elevation
在命令行中,我得到
ERROR 1: Computed PostGIS Raster dimension is invalid. You've probably specified unappropriate resolution.
我不知道在哪里搜索错误。
我刚搬到Postgis 2.1.2,在那里看到了同样的问题。
3
postgis版本不是问题。我在Debian和QGIS 2.1上使用了Postgis 2.1.3,它工作得很好,但是在QGIS 2.4中使用相同的数据库,却得到了相同的错误消息。
—
罗尼2014年
我在使用Xubuntu 14.04,PostgreSQL 9.1和PostGIS 2.X的QGIS 2.4上,遇到了同样的问题。需要一些解决方案,或者意味着一些解决方案。
—
Phil Donovan 2014年