Visualisation d'une table PostgreSQL raster dans QGIS

11

J'ai importé une image tif raster dans PostgreSQL avec cette commande:

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

Et importé le fichier SQL de sortie dans la base de données PostgreSQL exécutant ceci:

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

Après m'être connecté à cette base de données dans QGIS, je ne suis pas en mesure de visualiser l'image tif en raison du contenu géométrique manquant. Veuillez m'aider à visualiser l'imagerie raster tif dans QGIS.

Adarsh ​​L
la source

Réponses:

24

Dans QGIS 2.6.1, allez dans le menu Database->DB Manager->DB Manager, définissez la connexion à la base de données et vous verrez la table raster. Vous pouvez le faire glisser et le déposer ou cliquer avec le bouton droit et sélectionner Add to canvas.

D'après votre description du problème, vous utilisez le "Ajouter des couches PostGIS", qui n'affichera pas votre table raster, car c'est pour les vecteurs et les tables alphanumériques.

Germán Carrillo
la source
Et Leaflet? Connaissez-vous un moyen d'ajouter des rasters postgres à Leaflet Map?
Capan