É possível criar visualizações do PostgreSQL sobre uma tabela que contém dados rasterizados?
Consegui criar a exibição, mas a entrada raster_columns
não está correta (todas as informações da varredura estão ausentes). Além disso, não consegui abrir a visualização SQL usando o QGIS (provavelmente porque o raster_columns não está correto).
É a mesma situação desta pergunta em gemetry_columns & views, mas para a coluna raster não consegui encontrar a sintaxe correta para forçar o tipo de letra durante a criação da exibição.
Tudo o que eu pude encontrar é o seguinte:
varredura (ARRAY ['8BUI', '8BUI', '8BUI'], 4326,0,5, -0,5, ...);
mas o que se segue depois de "..." é um mistério.
Alguém conseguiu criar uma exibição com entradas corretas em raster_columns?
Um pequeno exemplo será muito apreciado.
Respostas:
Você criou sua tabela raster usando raster2pgsql ou especificou o sinalizador -C (aplicar restrições de raster) durante a operação de carregamento? Caso contrário, será necessário aplicar essas restrições com AddRasterConstraints () para garantir que as informações relevantes sobre seus dados raster sejam registradas corretamente.
fonte
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