Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
低成本测试某几何是否与另一个几何相等。
geometry-expression.ST_EqualsFilter(geo2)
geo2
ST_Geometry
要与 geometry-expression 进行比较的另一个几何值。
BIT 在容差范围内,如果 geometry-expression 的外围框与 geo2 的外围框相等则返回 1,否则返回 0。
可以使用 ST_EqualsFilter 方法来进行有效测试,从而确定某几何是否可能与另一个几何相等。如果 geometry-expression 可能与 geo2 相等则 ST_EqualsFilter 返回 1;否则 ST_EqualsFilter 返回 0。
与 ST_Equals 相比,该测试的成本较低,但可能在 geometry-expression 实际上不等于 geo2 的情况下返回 1。
因此,在通过进一步处理来确定几何是否以所需方式进行交互时,可将此方法用作主过滤器。
ST_EqualsFilter 的实现依赖于与存储的几何相关联的元数据。由于可用元数据可能因服务器版本而发生变化(取决于数据的装载方式),或者因 ST_EqualsFilter 在查询中的使用位置而发生变化,所以表达式 geometry-expression.ST_EqualsFilter(geo2) 可以在 geometry-expression 不等于 geo2 时返回不同的结果。只要 geometry-expression 等于 geo2,ST_EqualsFilter 就将始终返回 1。
SQL/MM (ISO/IEC 13249-3: 2006) 服务商扩充