名稱

@(geometry,box2df) — 如果幾何圖形的 2D 邊界框包含在 2D 單精度浮點數邊界框 (BOX2DF) 中,則傳回 TRUE

概要

boolean @( geometry A , box2df B );

說明

如果 A 幾何圖形的 2D 邊界框包含在 2D 邊界框 B 中(使用單精度浮點數),則 @ 運算子會傳回 TRUE。這表示如果 B 是(雙精度)box2d,則會在內部轉換為單精度浮點數 2D 邊界框 (BOX2DF)。

[Note]

此運算元旨在由 BRIN 索引在內部使用,而不是由使用者使用。

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

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

此函數支援多面體表面。

範例

SELECT ST_Buffer(ST_GeomFromText('POINT(2 2)'), 1) @ ST_MakeBox2D(ST_Point(0,0), ST_Point(5,5)) AS is_contained;

 is_contained
--------------
 t
(1 row)