我在PostGIS数据库中有多个光栅图像,并为每个光栅创建了平铺。现在,我想从第二个光栅图像中减去一个光栅的值,并将更改后的值保存到第三个光栅图像中。在postgis.net上有一些例子,但对我的具体问题没有太大帮助。有人能帮我吗?

最佳答案

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

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

关于python - 使用 map 代数操作在PostGIS中进行简单的减法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40682809/

10-10 21:14