Saya mengkompilasi dan menginstal master QGIS saat ini seperti biasa dan saya mengimpor beberapa data raster ke dalam database postgres 9.3 saya dengan ekstensi postgis 2.0.2. Setiap kali saya mencoba mengimpor data raster ke qgis menggunakan manajer basis data, saya menerima pesan ini:
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
Di baris perintah, saya mengerti
ERROR 1: Computed PostGIS Raster dimension is invalid. You've probably specified unappropriate resolution.
Saya tidak tahu ke mana harus mencari kesalahan.
Saya baru saja pindah ke Postgis 2.1.2 dan masalah yang sama terlihat di sana.
Jawaban:
Saya mendapat kesalahan yang sama di QGIS 2.8.5 dengan Ubuntu dan menyelesaikan masalah dengan menambahkan kendala pada raster saya dengan kalimat sql di bawah ini.
Perhatikan bahwa tiga parameter terakhir harus dilewati persis seperti yang tertulis di bawah ini. Anda tidak perlu mengubahnya. Ubah saja tiga yang pertama: skema tabel raster, nama tabel raster, bidang tabel raster.
sumber