Compilei e instalei o QGIS master atual como de costume e importei alguns dados rasterizados no meu banco de dados do postgres 9.3 com a extensão postgis 2.0.2. Sempre que tento importar os dados rasterizados no qgis usando o gerenciador de banco de dados, recebo esta mensagem:
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
Na linha de comando, eu recebo
ERROR 1: Computed PostGIS Raster dimension is invalid. You've probably specified unappropriate resolution.
Não tenho ideia de onde procurar o erro.
Acabei de me mudar para o Postgis 2.1.2 e o mesmo problema é visto lá.
Respostas:
Eu obtive o mesmo erro no QGIS 2.8.5 com Ubuntu e resolvi o problema de adicionar restrições à minha varredura com a sentença sql abaixo.
Observe que os três últimos parâmetros devem ser passados exatamente como está escrito abaixo. Você não precisa alterá-los. Basta alterar os três primeiros: esquema da tabela raster, nome da tabela raster, campo da tabela raster.
fonte