Visualisierung einer Raster-PostgreSQL-Tabelle in QGIS

11

Ich habe mit diesem Befehl ein Raster-TIF-Bild in PostgreSQL importiert:

raster2pgsql -s 32643 -I -M filepath.tif -F -t 100x100 public.databassename > filepath.sql

Und importierte die Ausgabe-SQL-Datei in die PostgreSQL-Datenbank, in der Folgendes ausgeführt wird:

psql -U postgres -d databasename -f filepath.sql

Nach dem Herstellen einer Verbindung zu dieser Datenbank in QGIS kann ich das TIF-Bild aufgrund fehlenden Geometrieinhalts nicht visualisieren. Bitte helfen Sie mir, die Tif-Raster-Bilder in QGIS zu visualisieren.

Adarsh ​​L.
quelle

Antworten:

24

Gehen Sie in QGIS 2.6.1 zum Menü Database->DB Manager->DB Manager, stellen Sie die Datenbankverbindung ein und Sie sehen die Rastertabelle. Sie können es ziehen und ablegen oder mit der rechten Maustaste klicken und auswählen Add to canvas.

Aus Ihrer Beschreibung des Problems geht hervor, dass Sie die regulären "PostGIS-Ebenen hinzufügen" verwenden, die Ihre Rastertabelle nicht anzeigen, da sie für Vektoren und alphanumerische Tabellen gilt.

Germán Carrillo
quelle
Was ist mit Flugblatt? Kennen Sie eine Möglichkeit, Postgres-Raster zur Leaflet Map hinzuzufügen?
Capan