我必须在超过12个光栅上执行ST_Hillshade
。有没有一种有效的方法在所有栅格上执行一个查询?
以下代码仅适用于一个栅格:
CREATE TABLE Hillshade
as
select rid, ST_HillShade(rast,1,'32BF', 300,45,255,1) as shade
from lndsat1;
答案 0 :(得分:0)
考虑到所有光栅条目都是相邻的,你必须先做一个ST_Union(rast)(并删除你的)。之后不要做联盟,因为这样可以在缝线上留下人工制品。请参阅文档here
要导出结果,请查看以下帖子:https://gis.stackexchange.com/questions/14959/how-to-export-a-postgis-raster-to-png