ST_Intersects()

两个几何值相交时返回 1

语法

ST_Intersects(geom1, geom2)

别名:无。

参数说明

geom1geom2GEOMETRY 值。

返回值

返回 BOOL

使用说明

  • 对同一对输入,ST_Intersects()ST_Disjoint() 的结果相反。

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

示例

DROP DATABASE IF EXISTS geo_intersects_demo;
CREATE DATABASE geo_intersects_demo;
USE geo_intersects_demo;

SELECT ST_Intersects(ST_GeomFromText('LINESTRING(0 0, 2 2)'), ST_GeomFromText('LINESTRING(0 2, 2 0)')) AS lines_intersect;

DROP DATABASE geo_intersects_demo;

另请参阅

ST_Disjoint()ST_Touches()