判断两个Geometry或Geography对象是否相交。如果Geometry对象或Geography对象有任意共享空间的部分,则它们相交。
语法
boolean  ST_Intersects(geometry  geomA , geometry  geomB);
boolean  ST_Intersects(geography  geogA , geography  geogB);参数
| 参数名称 | 描述 | 
|---|---|
| geomA | 第一个Geometry对象。 | 
| geomB | 第二个Geometry对象。 | 
| geogA | 第一个Geography对象。 | 
| geogB | 第二个Geography对象。 | 
描述
- 对于Geography对象,容差为0.00001米,任何距离小于该值的点都将视为相交,并且使用的是球体模型而非椭球模型。
 - 如果两个对象的关系是Overlap、Touch或Within之一,则为相交。
 - 该函数调用时将自动包括外包框比较,该比较将利用Geometry对象上可用的任何索引。
 
示例
默认调用:
               SELECT ST_Intersects('LINESTRING(0 0,1 1)'::geometry,'LINESTRING(0 1,1 0)'::geometry);
 st_intersects
---------------
 t
(1 row)