如果两个Geometry在空间上重叠,但不存在其中一个完全包含另一个的情况,则返回True。

语法

boolean  ST_Overlaps(geometry  a , geometry  b);

参数

参数名称 描述
a 第一个Geometry对象。
b 第二个Geometry对象。

描述

  • 该函数不支持GeometryCollection类型对象作为输入参数。
  • 该函数会自动生成一个bounding box用于利用Geometry对象上的索引。如果不想使用索引,请使用函数_ST_Overlaps。

示例

默认调用:
SELECT ST_Overlaps('LINESTRING(0 0,0 2)'::geometry,'LINESTRING(0 1,0 3)'::geometry);
 st_overlaps
-------------
 t
(1 row)