~= — AのバウンディングボックスがBのバウンディングボックスと同じ場合にTRUE
を返します。
boolean ~=(
geometry A , geometry B )
;
~=
演算子はジオメトリ/ジオグラフィAのバウンディングボックスがジオメトリ/ジオグラフィBのバウンディングボックスと同じ場合にTRUE
を返します。
この被演算子はジオメトリで利用できるインデクスを使用します。 |
初出: 1.5.0で振る舞いが変更されました
この関数は多面体サーフェスに対応しています。
この演算子のふるまいはPostGIS 1.5で、実際のジオメトリとしての等価性のテストから、バウンディングボックスの等価性のテストに変更されました。ハードアップグレードまたはソフトアップグレードを実行している場合は、データベースがどの挙動を持つかに動作が依存して、ややこしくなります。データベースがどの挙動を持つか判断するために、下のクエリを実行することができます。本当の等価性をチェックするにはST_OrderingEqualsまたは ST_Equalsを使用し、バウンディングボックスの等価性をチェックするには=を使用するのが、安全な選択肢です。 |