~= — AのバウンディングボックスがBのバウンディングボックスと同じ場合に TRUE
を返します。
boolean ~=(
raster A , raster B )
;
~=
演算子は、AのバウンディングボックスがBのバウンディングボックスと同じ場合にTRUE
を返します。
これのオペランドは、ラスタで使用できるインデックスを使用します。 |
Availability: 2.0.0
大変便利な利用局面として、単一バンドを持つラスタ集合が二つあって、これらは同じデータなのに異なる主題を表現する場合で、これらを取って複数バンドのラスタを生成する局面です。
SELECT ST_AddBand(prec.rast, alt.rast) As new_rast FROM prec INNER JOIN alt ON (prec.rast ~= alt.rast);