名稱

&&&(gidx,gidx) — 若兩個 n 維浮點精度的邊界框 (GIDX) 彼此相交,則返回 TRUE

概要

boolean &&&( gidx A , gidx B );

說明

若兩個 n 維邊界框 A 和 B 彼此相交,使用浮點精度時,&&& 運算子會返回 TRUE。這表示如果 A (或 B) 是一個 (雙精度) box3d,它將在內部轉換為浮點精度的 3D 邊界框 (GIDX)。

[Note]

此運算子主要供 BRIN 索引內部使用,而非使用者直接使用。

可用性: 2.3.0 版本引入了對區塊範圍索引 (BRIN) 的支援。需要 PostgreSQL 9.5+ 版本。

此方法支援環形字串和曲線。

此函數支援多面體表面。

此函數支援三角形和不規則三角網格表面 (TIN)。

此函數支援 3D 並不會捨棄 z 索引。

範例

SELECT ST_3DMakeBox(ST_MakePoint(0,0,0), ST_MakePoint(2,2,2)) &&& ST_3DMakeBox(ST_MakePoint(1,1,1), ST_MakePoint(3,3,3)) AS overlaps;

 overlaps
----------
 t
(1 row)