ST_3DIntersects — 测试两个几何体在 3D 中是否在空间上相交 - 仅适用于点、线串、多边形、多面体表面(区域)
boolean ST_3DIntersects(
geometry geomA , geometry geomB )
;
重叠、相切、包含都暗示空间相交。如果上述任何一个返回 true,则几何体也在空间上相交。不相交暗示空间相交为 false。
此函数自动包含一个边界框比较,该比较使用几何体上可用的任何空间索引。 |
已更改:3.0.0 SFCGAL 后端已移除,GEOS 后端支持 TIN。
可用性:2.0.0
此函数支持 3d,并且不会丢弃 z 索引。
此函数支持多面体表面。
此函数支持三角形和三角不规则网络表面 (TIN)。
此方法实现 SQL/MM 规范。
SQL-MM IEC 13249-3:5.1
SELECT ST_3DIntersects(pt, line), ST_Intersects(pt, line) FROM (SELECT 'POINT(0 0 2)'::geometry As pt, 'LINESTRING (0 0 1, 0 2 3)'::geometry As line) As foo; st_3dintersects | st_intersects -----------------+--------------- f | t (1 row)