名称

<<->> — 返回 A 和 B 几何图形或边界框之间的 n 维距离

概要

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

描述

<<->> 运算符返回两个几何图形的边界框的质心之间的 n 维(欧几里得)距离。 用于执行最近邻近似距离排序非常有用。

[Note]

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

[Note]

仅当其中一个几何图形为常量(不在子查询/cte 中)时,索引才会生效。 例如,'SRID=3005;POINT(1011102 450541)'::geometry 而不是 a.geom

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

另请参阅

<->