¿Es posible crear vistas PostgreSQL sobre una tabla que contiene datos ráster?
He logrado crear la vista pero la entrada raster_columns
no es correcta (falta toda la información ráster). Además, no pude abrir la vista SQL usando QGIS (muy probablemente debido a que las columnas de trama no son correctas).
Es la misma situación que esta pregunta en gemetry_columns & views pero para la columna ráster no pude encontrar la sintaxis correcta para forzar el typemod durante la creación de la vista.
Todo lo que pude encontrar es esto:
ráster (ARRAY ['8BUI', '8BUI', '8BUI'], 4326,0.5, -0.5, ...);
pero lo que sigue después de "..." es un misterio.
¿Alguien ha logrado crear una vista con entradas correctas en raster_columns?
Un breve ejemplo será muy apreciado.
fuente
Respuestas:
¿Creó su tabla ráster usando raster2pgsql, o especificó el indicador -C (aplicar restricciones ráster) durante la operación de carga? De lo contrario, deberá aplicar esas restricciones con AddRasterConstraints () para asegurarse de que la información relevante sobre sus datos ráster se registre correctamente.
fuente
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