คำถามติดแท็ก spatial-view

4
ทำให้มุมมองเชิงพื้นที่ใน PostGIS และเพิ่มเป็นเลเยอร์ใน QGIS?
ใน PostGIS 2.0 ฉันกำลังมองหาวิธีที่มีประสิทธิภาพในการสร้างมุมมองที่เปิดใช้งานเชิงพื้นที่ที่สามารถดูได้ใน QGIS ฉันติดตามบริบทของส่วนที่ 2 ของ @Mike Toews เพื่อตอบคำถามวิธีสร้างตารางจากตารางที่มีอยู่ (ใช้ schema ใหม่) ใน postgis DB และมุมมองจะปรากฏเป็นเลเยอร์จุด (ในกรณีของฉัน) ในกล่องโต้ตอบ "เพิ่มเลเยอร์ PostGIS" แต่หลังจากสร้างมุมมองและเปิดใช้งานเชิงพื้นที่ฉันได้รับข้อผิดพลาดต่อไปนี้เมื่อพยายามเพิ่มมุมมองใน QGIS: คุณต้องเลือกตารางเพื่อเพิ่มเลเยอร์ บางคนสามารถอธิบายได้ว่าทำไมมุมมองเชิงพื้นที่จะไม่โหลดลงใน QGIS และสิ่งที่ฉันต้องทำเพื่อให้สามารถโหลดได้เป็นเลเยอร์ใน QGIS ปัจจุบันฉันใช้ QGIS v1.8 จากตัวติดตั้ง OSGEO ฉันดูถูกสร้างขึ้นจากฐานข้อมูล geonames ซึ่งโหลดลงใน PostGIS ตาราง geoname / ข้อมูลเชิงพื้นที่สามารถเลือก / ดูใน QGIS ได้ดี เมื่อฉันพยายามเลือก " mt_view " …

2
QGIS ส่งคืนข้อความ“ Invalid Layer” เมื่อพยายามเพิ่มมุมมอง PostGIS?
ฉันใหม่กับ Postgis และ QGIS ฉันสร้างมุมมองที่กำหนดเป็น CREATE OR REPLACE VIEW pupr.vstudentmuni AS SELECT m.id AS munid, m.name AS muname, m.geom, s.code, (s.name::text || ' '::text) || s.lastname::text AS fullname FROM pupr.municipio m, pupr.student_location l, pupr.student s WHERE st_within(l.geom, m.geom) AND s.code = l.code; ใน PostgreSQL กำลังพยายามเพิ่มมุมมองนี้ใน QGIS จะส่งคืนข้อผิดพลาดต่อไปนี้ ... "Invalid layer"..."sql= …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.