Bisakah kita membuat tampilan tabel raster di Postgis2.0?


18

Apakah mungkin membuat tampilan PostgreSQL di atas tabel yang berisi data raster?

Saya telah berhasil membuat tampilan tetapi entri di raster_columnstidak benar (semua info raster hilang). Juga, saya tidak bisa membuka tampilan SQL menggunakan QGIS (kemungkinan besar karena raster_columns tidak benar).

Ini situasi yang sama dengan pertanyaan ini pada gemetry_columns & views tetapi untuk kolom raster saya tidak dapat menemukan sintaks yang benar untuk memaksa typemod selama pembuatan view.

Yang bisa saya temukan adalah ini:

raster (ARRAY ['8BUI', '8BUI', '8BUI'], 4326.0.5, -0.5, ...);

tetapi apa yang mengikuti setelah "..." adalah sebuah misteri.

Adakah yang berhasil membuat tampilan dengan entri yang benar di raster_columns?

Contoh singkat akan sangat dihargai.



Tinjauan Raster = karikatur resolusi lebih rendah dari tabel resolusi lebih tinggi. Saya tidak memerlukan resolusi yang lebih rendah, saya memerlukan sebagian raster besar dengan kualitas asli yang tersedia sebagai tampilan SQL.
— asp

Jawaban:


2

Apakah Anda membuat tabel raster menggunakan raster2pgsql, atau menentukan flag -C (menerapkan batasan raster) selama operasi pemuatan? Jika tidak, Anda harus menerapkan batasan tersebut dengan AddRasterConstraints () untuk memastikan bahwa informasi yang relevan tentang data raster Anda terdaftar dengan benar.


1
Tabel dibuat dengan raster2pgsql yang memiliki set atribut -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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.