Come visualizzare un raster da 155 MB memorizzato in PostGIS?


9

Sto usando il seguente comando per caricare un raster in un database Postgres:

raster2pgsql -I -C -e -Y -F -s 3086 -I -C -M myraster.tif myraster -F -t 30x30 | psql -U postgres -d database -h localhost -p 5432 

myraster.tifè 155M. Quando provo a utilizzare il plug-in raster in QGIS, il caricamento richiede molto tempo (15-20 minuti). Non sono sicuro se c'è qualcosa che posso fare per accelerare questo, o se esiste un approccio alternativo alla visualizzazione dei raster. Tutto quello che voglio essere in grado di fare è visualizzare rapidamente il raster e verificare che si allinei correttamente con i dati vettoriali memorizzati nel database. (I dati vettoriali vengono visualizzati molto rapidamente in contrasto.) Al momento, QGIS si blocca e quando visualizza il raster. Mostra solo un quadrato nero e non è possibile modificare la scala dei colori a causa del fatto che qualsiasi interazione provoca il blocco del programma.

Non ho familiarità con le sottigliezze associate al caricamento di un raster, quindi forse ci sono diversi flag e argomenti che dovrei usare. Mi rendo conto che si tratta di un grande raster, quindi sono felice di ricampionarlo o simile solo per scopi di visualizzazione (anche se non so esattamente cosa dovrei fare).

Sto usando l'ultima versione del plugin wktrasterin QGIS. Mi collego a un server remoto per visualizzare i dati. Sto usando OSX con QGIS 1.8. Sono aperto all'utilizzo di qualsiasi programma per visualizzare il raster su qualsiasi sistema operativo.

Risposte:


4

Al momento, il driver raster Postgis, parte di gdal 1.9.1 stable non funziona bene, tranne quando si visualizza un singolo raster dal tavolo, il che non mi è utile. Lo sviluppatore ha versioni trunk con prestazioni apparentemente migliorate che non ho ancora avuto il tempo di testare, ma vedi questo post:

Come velocizzare la visualizzazione del livello raster Postgis in QGIS?


Grazie per il collegamento: il driver gdal sul server è installato dalla filiale; Presumo che usi questo e non quello sul mio laptop?
djq

1
Probabilmente dovrebbe usare quello che è sul server, non quello che è installato sul tuo client qgis. Non penso che le modifiche al driver raster siano state unite alla fonte, il che significa che devi compilare dalla fonte trovata quando segui i seguenti collegamenti da questo sito: libregis.org (blog degli sviluppatori)
U2ros
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.