~= — Renvoie TRUE si la boîte de délimitation de A est la même que celle de B.
boolean ~=( geometry A , geometry B );
L'opérateur ~= renvoie TRUE si la boîte de délimitation de la géométrie/géographie A est la même que la boîte de délimitation de la géométrie/géographie B.
|
|
|
Cette opérande utilisera tous les index qui peuvent être disponibles sur les géométries. |
Disponibilité : 1.5.0 comportement changé
Cette fonction prend en charge les surfaces Polyhedral.
|
|
|
Cet opérateur a changé de comportement dans PostGIS 1.5, passant de la vérification de l'égalité géométrique réelle à la vérification de l'égalité du rectangle de délimitation. Pour compliquer les choses, le comportement de votre base de données dépend également du type de mise à niveau (hard ou soft) que vous avez effectué. Pour savoir quel est le comportement de votre base de données, vous pouvez exécuter la requête ci-dessous. Pour vérifier l'égalité réelle, utilisez ST_OrderingEquals ou ST_Equals. |
select 'LINESTRING(0 0, 1 1)'::geometry ~= 'LINESTRING(0 1, 1 0)'::geometry as equality;
equality |
-----------------+
t |