Name

<<->> — Renvoie la distance n-D entre les centroïdes des boîtes de délimitation A et B.

Synopsis

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

Description

L'opérateur <<->> renvoie la distance n-D (euclidienne) entre les centroïdes des boîtes englobantes de deux géométries. Utile pour effectuer le classement par distance du plus proche voisin approximate.

[Note]

Cet opérande utilise les index GiST n-D qui peuvent être disponibles sur les géométries. Il est différent des autres opérateurs qui utilisent des index spatiaux en ce sens que l'index spatial n'est utilisé que lorsque l'opérateur est dans la clause ORDER BY.

[Note]

L'index n'intervient que si l'une des géométries est une constante (pas dans une sous-requête/cte). Par exemple, 'SRID=3005;POINT(1011102 450541)'::geometry au lieu de a.geom

Disponibilité : 2.2.0 -- KNN disponible uniquement pour PostgreSQL 9.1+.

Voir aussi

<<#>>, <->