名称

<<#>> — 返回 A 和 B 边界框之间的 n 维距离。

概要

double precision <<#>>( geometry A , geometry B );

描述

<<#>> 运算符返回两个浮点边界框之间的距离,可能从空间索引中读取(需要 PostgreSQL 9.1+)。对于执行最近邻 近似 距离排序很有用。

[Note]

此操作数将利用几何体上可能存在的任何索引。它与使用空间索引的其他运算符不同,因为空间索引仅在运算符位于 ORDER BY 子句中时使用。

[Note]

索引仅在其中一个几何体为常量时才会生效,例如 ORDER BY (ST_GeomFromText('POINT(1 2)') <<#>> geom) 而不是 g1.geom <<#>>。

可用性:2.2.0 -- KNN 仅适用于 PostgreSQL 9.1+

另请参阅

<<->>, <#>