Chúng ta có thể tạo các khung nhìn qua một bảng raster trong Postgis2.0 không?


18

Có thể tạo các khung nhìn PostgreSQL qua một bảng chứa dữ liệu raster không?

Tôi đã thành công trong việc tạo chế độ xem nhưng mục nhập raster_columnskhông chính xác (tất cả thông tin raster bị thiếu). Ngoài ra, tôi không thể mở chế độ xem SQL bằng cách sử dụng QGIS (rất có thể là do raster_columns không chính xác).

Đó là tình huống tương tự như câu hỏi này trên gematures_columns & lượt xem nhưng đối với cột raster tôi không thể tìm thấy cú pháp chính xác để buộc kiểu chữ trong khi tạo chế độ xem.

Tất cả những gì tôi có thể tìm thấy là đây:

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

nhưng những gì diễn ra sau "..." là một bí ẩn.

Có ai quản lý để tạo một chế độ xem với các mục chính xác trong raster_columns không?

Một ví dụ ngắn sẽ được đánh giá cao.



Tổng quan về Raster = biếm họa độ phân giải thấp hơn của bảng có độ phân giải cao hơn. Tôi không cần độ phân giải thấp hơn, tôi cần một phần của raster lớn với chất lượng ban đầu có sẵn dưới dạng chế độ xem SQL.
asp

Câu trả lời:


2

Bạn đã tạo bảng raster của mình bằng raster2pgsql hay chỉ định cờ -C (áp dụng các ràng buộc raster) trong quá trình tải? Nếu không, bạn sẽ cần áp dụng các ràng buộc đó với AddRasterConstraint () để đảm bảo rằng thông tin liên quan về dữ liệu raster của bạn được đăng ký chính xác.


1
Các bảng được tạo với raster2pgsql có tập thuộc tính -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
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.