ST_Overlaps()

两个同维度几何值部分重叠时返回 1

语法

ST_Overlaps(geom1, geom2)

别名:无。

参数说明

geom1geom2GEOMETRY 值。

返回值

返回 BOOL

使用说明

  • 用于部分重叠;完全包含不属于重叠。

  • 两个几何值必须具有相同 SRID。谓词仅在笛卡尔平面(SRID 0)中运算。

示例

DROP DATABASE IF EXISTS geo_overlaps_demo;
CREATE DATABASE geo_overlaps_demo;
USE geo_overlaps_demo;

SELECT ST_Overlaps(ST_GeomFromText('POLYGON((0 0, 2 0, 2 2, 0 2, 0 0))'), ST_GeomFromText('POLYGON((1 1, 3 1, 3 3, 1 3, 1 1))')) AS polygons_overlap;

DROP DATABASE geo_overlaps_demo;

另请参阅

ST_Intersects()ST_Equals()