PostGIS 2.0'da QGIS'de görülebilen mekansal olarak etkinleştirilmiş bir görünüm oluşturmak için etkili bir yol arıyorum.
@Mike Toews'ın 2. Bölümünün içeriğini postgis DB'de varolan tablolardan (yeni şemalar uygulayarak) nasıl tablo oluşturacağımı sorusuna yanıtladım. ve görünüm "PostGIS Katmanları Ekle" iletişim kutusunda (benim durumumda) bir nokta katmanı olarak görünüyor. Ancak görünümü oluşturduktan ve mekansal olarak etkinleştirdikten sonra, görünümü QGIS'e eklemeye çalışırken aşağıdaki hatayı aldım:
Katman eklemek için bir tablo seçmelisiniz
Birisi mekansal görüşün neden QGIS'e yüklenmeyeceğini ve QGIS'de bir katman olarak yüklenebilir hale getirmek için ne yapmam gerektiğini açıklayabilir mi?
Şu anda OSGEO yükleyicisinden QGIS v1.8 kullanıyorum
Görünüm geonames veritabanından inşa edilmiş, PostGIS yüklü. Geoname tablosu / mekansal veriler QGIS'te seçilebilir / görüntülenebilir.
" Mt_view " u seçmeye çalıştığımda , QGIS iletişim kutusundaki görünümü görüyor, ancak seçmeme izin vermiyor. Alanın etrafında noktalı bir kutu verir, ancak görünümü vurgulamaz ve seçmez.
İlk sorgumu çalıştırdığımda şunu fark ettim:
CREATE OR REPLACE VIEW data.test AS
SELECT * FROM data.geoname
WHERE admin1='MT'
QGIS Katman Ekle İletişim Kutusunda görünüm görünür, ancak seçilemez. Sonra kaçtığımda:
SELECT Populate_Geometry_Columns('data.test'::regclass);
"0" sonucunu elde ediyorum, belgelere göre , "1" i vermesi gerektiğini düşünüyorum.