我的PostGIS数据库中有多个光栅图像,并创建了每个栅格的图块。现在我想从第二个光栅图像中减去一个光栅的值,并且我想将更改的值保存在第三个光栅图像中。在postgis.net上有一些例子,但它们对我的具体问题没什么帮助。任何人都可以帮助我吗?
答案 0 :(得分:1)
对于一些使用者,谁有同样的问题我得到了答案。以下命令计算两个栅格之间的差异,这些栅格保存在postGIS中的单独表格中:
SELECT ST_MapAlgebra(t1.rast,t2.rast, '([rast1]-[rast2])') AS rast INTO diffrence FROM table1 t1, table2 t2;