【发布时间】:2016-11-18 17:25:58
【问题描述】:
我的 PostGIS 数据库中有多个光栅图像,并为每个光栅创建了切片。现在我想从第二个光栅图像中减去一个光栅的值,并且我想将更改的值保存在第三个光栅图像中。 postgis.net 上有一些示例,但它们对我的具体问题没有太大帮助。谁能帮帮我?
【问题讨论】:
标签: python postgresql postgis qgis
我的 PostGIS 数据库中有多个光栅图像,并为每个光栅创建了切片。现在我想从第二个光栅图像中减去一个光栅的值,并且我想将更改的值保存在第三个光栅图像中。 postgis.net 上有一些示例,但它们对我的具体问题没有太大帮助。谁能帮帮我?
【问题讨论】:
标签: python postgresql postgis qgis
对于一些有同样问题的用户,我得到了答案。以下命令计算两个栅格之间的差异,它们保存在 postGIS 中的单独表中:
SELECT ST_MapAlgebra(t1.rast,t2.rast, '([rast1]-[rast2])') AS rast INTO diffrence FROM table1 t1, table2 t2;
【讨论】: