0
我必須在12個以上的柵格上執行ST_Hillshade
。有沒有一種有效的方法在所有柵格上執行一個查詢?在幾個柵格上執行PostGis中的操作
下面的代碼只是一個光柵:
CREATE TABLE Hillshade
as
select rid, ST_HillShade(rast,1,'32BF', 300,45,255,1) as shade
from lndsat1;
我必須在12個以上的柵格上執行ST_Hillshade
。有沒有一種有效的方法在所有柵格上執行一個查詢?在幾個柵格上執行PostGis中的操作
下面的代碼只是一個光柵:
CREATE TABLE Hillshade
as
select rid, ST_HillShade(rast,1,'32BF', 300,45,255,1) as shade
from lndsat1;
考慮到你的所有柵格項目將毗鄰,你必須做一個ST_Union(RAST)第一(和刪除您的RID)。之後不要做這個聯盟,因爲那樣會造成針腳上的文物。見文檔here
要導出的結果,看看這個帖子:https://gis.stackexchange.com/questions/14959/how-to-export-a-postgis-raster-to-png
但我的問題是,柵格是同一地區,並且它們具有相同的SRID,每個柵格只是有一個不同勢日期 – santa
那麼我不明白這個問題。你的柵格在哪裏?例如:不同的表格?不同的記錄?不同的樂隊? – tilt
我解決了這個問題,我認爲每列代表一個光柵圖像,但一行代表一個光柵圖像。所以我的問題解決了。謝謝! – santa