ST_3DIntersects

如果给定的Geometry对象在3D空间内相交,则返回True。

语法

boolean  ST_3DIntersects(geometry  geomA , geometry  geomB);

参数

参数名称

描述

geomA

第一个Geometry对象。

geomB

第二个Geometry对象。

描述

  • 如果Overlaps、Touches、Within中任何一项空间判断返回True,则Geometry对象也将在空间上相交。符合Disjoint判断则意味着不相交。

  • 该函数调用时将自动包括外包框比较,该比较将利用Geometry对象上可用的任何索引。

  • 该函数支持3D对象,并且不会删除Z坐标。

  • 该函数支持Polyhedral Surface、Triangles、Triangulated Irregular Network Surfaces(TIN)类型Geometry对象。

示例

SELECT ST_3DIntersects('LINESTRING(0 0 0,1 1 1)'::geometry,'LINESTRING(1 0 0,0 1 1)'::geometry);
 st_3dintersects
-----------------
 t
(1 row)