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.

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.


Was ist mit Flugblatt? Kennen Sie eine Möglichkeit, Postgres-Raster zur Leaflet Map hinzuzufügen?
Capan
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.