Чи можемо ми створити перегляди над растровою таблицею в Postgis2.0?


18

Чи можливо створити перегляди PostgreSQL над таблицею, що містить растрові дані?

Мені вдалося створити представлення даних, але запис raster_columnsневірний (уся інформація про растр відсутня). Крім того, я не зміг відкрити подання SQL за допомогою QGIS (швидше за все, через неправильні растрові колонки).

Це така ж ситуація, як це питання щодо gemetry_column & views, але для растрового стовпця я не зміг знайти правильний синтаксис, щоб змусити typemod під час створення представлення.

Все, що я міг знайти, це:

растрові (ARRAY ['8BUI', '8BUI', '8BUI'], 4326,0.5, -0.5, ...);

але те, що випливає після "...", є загадкою.

Хтось встиг створити представлення з правильними записами в raster_column?

Короткий приклад буде дуже вдячний.



Растровий огляд = карикатура нижчої роздільної здатності таблиці з більшою роздільною здатністю. Мені не потрібна нижча роздільна здатність, мені потрібна частина великого растру в оригінальній якості, наявна у вигляді SQL.
asp

Відповіді:


2

Чи створили ви растрову таблицю за допомогою raster2pgsql або вказали прапор -C (застосувати обмеження растру) під час завантаження? Якщо ні, то вам потрібно застосувати ці обмеження з AddRasterConstraints (), щоб переконатися, що відповідна інформація про ваші растрові дані правильно зареєстрована.


1
Таблиці створені за допомогою raster2pgsql, що має набір атрибутів -C: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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.