名稱

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

概要

boolean @( box2df A , geometry B );

描述

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

[Note]

此運算元主要供 BRIN 索引在內部使用,而非使用者使用。

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

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

此函數支援多面體表面。

範例

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

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