Compilé e instalé el maestro QGIS actual como de costumbre e importé algunos datos ráster en mi base de datos postgres 9.3 con la extensión postgis 2.0.2. Cada vez que intento importar los datos ráster en qgis usando el administrador de la base de datos, recibo este mensaje:
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
En la línea de comando, me sale
ERROR 1: Computed PostGIS Raster dimension is invalid. You've probably specified unappropriate resolution.
No tengo idea de dónde buscar el error.
Me acabo de mudar a Postgis 2.1.2 y el mismo problema se ve allí.
Respuestas:
Obtuve el mismo error en QGIS 2.8.5 con Ubuntu y solucioné el problema agregando restricciones en mi ráster con la siguiente oración sql.
Tenga en cuenta que los últimos tres parámetros deben pasarse exactamente como se escribe a continuación. No tienes que cambiarlos. Simplemente cambie los tres primeros: esquema de la tabla ráster, nombre de la tabla ráster, campo de la tabla ráster.
fuente