Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
2 つのジオメトリが交差しているかどうかの低コストのテスト。
geometry-expression.ST_IntersectsFilter(geo2)
geo2
ST_Geometry
geometry-expression と比較するもう一方のジオメトリ値。
BIT geometry-expression が geo2 と交差している可能性がある場合は 1 を返し、それ以外の場合は 0 を返します。
ST_IntersectsFilter メソッドは、2 つのジオメトリが交差しているかどうかを調べる効率的なテストを提供します。geometry-expression が geo2 と交差している可能性がある場合は 1 を返し、それ以外の場合は 0 を返します。
このテストは ST_Intersects よりも負荷は低いですが、ジオメトリが実際に交差していない場合でも 1 を返すことがあります。そのため、このメソッドは、今後の処理でジオメトリが本当に交差しているかどうかを判断するときにプライマリフィルタとして使用できます。
ST_IntersectsFilter の実装は、格納されているジオメトリに関連付けられているメタデータに依存します。使用可能なメタデータはサーバのバージョン間で変わる可能性があるため (データのロード方法やクエリ内で ST_IntersectsFilter が使用される場所に応じて決定される)、geometry-expression が geo2 と交差していない場合、式 geometry-expression.ST_IntersectsFilter(geo2) は異なる結果を返すことがあります。geometry-expression が geo2 と交差している場合、ST_IntersectsFilter は常に 1 を返します。
SQL/MM (ISO/IEC 13249-3: 2006) ベンダー拡張