Possiamo creare viste su una tabella raster in Postgis2.0?


18

È possibile creare viste PostgreSQL su una tabella che contiene dati raster?

Sono riuscito a creare la vista ma la voce raster_columnsnon è corretta (mancano tutte le informazioni sul raster). Inoltre, non ho potuto aprire la vista SQL usando QGIS (molto probabilmente a causa delle colonne raster non corrette).

È la stessa situazione di questa domanda su gemetry_columns & views ma per la colonna raster non sono riuscito a trovare la sintassi corretta per forzare il typemod durante la creazione della vista.

Tutto quello che ho potuto trovare è questo:

raster (ARRAY ['8BUI', '8BUI', '8BUI'], 4326,0,5, -0,5, ...);

ma ciò che segue dopo "..." è un mistero.

Qualcuno è riuscito a creare una vista con le voci corrette in raster_columns?

Un breve esempio sarà molto apprezzato.



Panoramica raster = caricatura a risoluzione inferiore di una tabella a risoluzione più elevata. Non ho bisogno di una risoluzione inferiore, ho bisogno di una porzione del grande raster con la qualità originale disponibile come vista SQL.
asp

Risposte:


2

Hai creato la tua tabella raster usando raster2pgsql o specificato il flag -C (applica vincoli raster) durante l'operazione di caricamento? In caso contrario, dovrai applicare tali vincoli con AddRasterConstraints () per assicurarti che le informazioni pertinenti sui tuoi dati raster siano registrate correttamente.


1
Le tabelle sono state create con raster2pgsql con l'attributo -C impostato:raster2pgsql -I -C -e -Y -F -s 4326 -t 10x10 d:\temp\RasterData\US.tif public.us | %POSTGRESQL_FOLDER%\psql -h localhost -p 5432 -U postgres -d DBTest
asp
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.