Postgis2.0'da bir raster tablosu üzerinde görünümler oluşturabilir miyiz?


18

Raster verileri içeren bir tablo üzerinde PostgreSQL görünümleri oluşturmak mümkün müdür?

Görünümü oluşturmayı başardım ama giriş raster_columnsdoğru değil (tüm raster bilgileri eksik). Ayrıca, QGIS kullanarak SQL görünümünü açamadı (büyük olasılıkla raster_columns doğru olmadığı için).

Gemetry_columns & views bu soru ile aynı durum ama raster sütun için görünüm oluşturma sırasında typemod zorlamak için doğru sözdizimi bulunamadı.

Bulabildiğim tek şey şu:

tarama (ARRAY ['8BUI', '8BUI', '8BUI'], 4326,0,5, -0,5, ...);

ama "..." dan sonra gelen şey bir gizemdir.

Herhangi biri raster_columns'ta doğru girişlerle bir görünüm oluşturmayı başardı mı?

Kısa bir örnek çok takdir edilecektir.



Tarama Genel Bakış = daha yüksek çözünürlüklü bir tablonun daha düşük çözünürlüklü bir karikatürü. Daha düşük bir çözünürlüğe ihtiyacım yok, SQL görünümü olarak mevcut orijinal kalitede büyük raster'in bir kısmına ihtiyacım var.
asp

Yanıtlar:


2

Raster tablonuzu raster2pgsql kullanarak oluşturdunuz veya yükleme işlemi sırasında -C bayrağını (raster kısıtlamaları uygulayın) belirlediniz mi? Değilse, tarama verilerinizle ilgili bilgilerin doğru şekilde kaydedildiğinden emin olmak için bu kısıtlamaları AddRasterConstraints () ile uygulamanız gerekir .


1
Tablolar, -C öznitelik kümesine sahip raster2pgsql ile oluşturuldu: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
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.