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.