Name

~= — 退货 TRUE 如果A的边界框与B的边界框相同。

Synopsis

boolean ~=( geometry A , geometry B );

描述

这个 ~= 运算符返回 TRUE 如果几何/地理A的边界框与几何/地理B的边界框相同。

[Note]

此操作数将使用几何图形上可用的任何索引。

可用性:1.5.0更改的行为

This function supports Polyhedral surfaces.

[Warning]

此操作符已将PostGIS 1.5中的行为从测试实际几何相等更改为仅检查边界框相等。让事情变得复杂的是,它还取决于您是否进行了硬升级或软升级,您的数据库具有哪些行为。要找出您的数据库具有哪种行为,可以运行下面的查询。要检查是否真的相等,请使用 ST_OrderingEqualsST_Equals

示例

select 'LINESTRING(0 0, 1 1)'::geometry ~= 'LINESTRING(0 1, 1 0)'::geometry as equality;
 equality   |
-----------------+
          t    |
                        

另请参阅

ST_Equals, ST_OrderingEquals, =