使用Map Algebra操作在PostGIS中进行简单的减法

时间:2016-11-18 17:25:58

标签: python postgresql postgis qgis

我的PostGIS数据库中有多个光栅图像,并创建了每个栅格的图块。现在我想从第二个光栅图像中减去一个光栅的值,并且我想将更改的值保存在第三个光栅图像中。在postgis.net上有一些例子,但它们对我的具体问题没什么帮助。任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

对于一些使用者,谁有同样的问题我得到了答案。以下命令计算两个栅格之间的差异,这些栅格保存在postGIS中的单独表格中:

SELECT ST_MapAlgebra(t1.rast,t2.rast, '([rast1]-[rast2])') AS rast INTO diffrence FROM table1 t1, table2 t2;