ST_Overlaps()¶
两个同维度几何值部分重叠时返回
1。
语法¶
ST_Overlaps(geom1, geom2)
别名:无。
参数说明¶
geom1 和 geom2 为 GEOMETRY 值。
返回值¶
返回 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()。