2016-11-18 12 views
0

私はPostGISデータベースに複数のラスタ画像を持ち、各ラスタのタイルを作成しました。今度は、2番目のラスタ画像から1つのラスタの値を減算し、変更した値を3番目のラスタ画像に保存します。 postgis.netにいくつかの例がありますが、私の特定の質問にはあまり役に立たなかった。誰でも助けてくれますか?PostGISで地図代数演算を使って簡単に減算する

答えて

0

同じ問題を抱えている人もいますが、回答があります。コマンドを実行すると、postGISの別のテーブルに保存されている2つのラスタ間の差分が計算されます。

SELECT ST_MapAlgebra(t1.rast,t2.rast, '([rast1]-[rast2])') AS rast INTO diffrence FROM table1 t1, table2 t2; 
関連する問題