名前

~= — 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);
        

関連情報

ST_AddBand, =