名前
~= — AのバウンディングボックスがBのバウンディングボックスと同じ場合にTRUEを返します。
概要
boolean ~=( raster A , raster B );
説明
~=演算子は、AのバウンディングボックスがBのバウンディングボックスと同じ場合にTRUEを返します。
![[注記]](images/note.png) | |
|---|
この演算子はラスタで利用できるインデクスを使用します。 |
初出: 2.0.0
例
大変便利な利用局面として、単一バンドを持つラスタ集合がふたつあって、これらは同じデータなのに異なる主題を表現する場合で、これらを取って複数バンドのラスタを生成する局面です。
SELECT ST_AddBand(prec.rast, alt.rast) As new_rast
FROM prec INNER JOIN alt ON (prec.rast ~= alt.rast);