~= — 如果 A 的边界框与 B 的边界框相同,则返回 TRUE
。
boolean ~=(
geometry A , geometry B )
;
如果几何/地理 A 的边界框与几何/地理 B 的边界框相同,则 ~=
运算符返回 TRUE
。
该操作符将利用几何上可能可用的任何索引。 |
可用性:1.5.0 改变了行为
该函数支持多面体曲面。
该运算符已将 PostGIS 1.5 中的行为从测试实际几何相等性更改为仅检查边界框相等性。 让事情变得复杂的是,它还取决于您是否进行了硬升级或软升级,数据库的行为是什么。 要了解您的数据库有哪些行为,您可以运行下面的查询。 要检查是否真正相等,请使用 ST_OrderingEquals或 ST_Equals。 |
select 'LINESTRING(0 0, 1 1)'::geometry ~= 'LINESTRING(0 1, 1 0)'::geometry as equality; equality | -----------------+ t |