Name

~= — Returnerar TRUE om A:s avgränsande box är densamma som B:s.

Synopsis

boolean ~=( geometry A , geometry B );

Beskrivning

Operatorn ~= returnerar TRUE om avgränsningsrutan för geometri/geografi A är densamma som avgränsningsrutan för geometri/geografi B.

[Note]

Detta operand kommer att använda alla index som kan finnas tillgängliga på geometrierna.

Tillgänglighet: 1.5.0 ändrat beteende

Denna funktion stöder polyedriska ytor.

[Warning]

Denna operator har ändrat beteende i PostGIS 1.5 från att testa för faktisk geometrisk likhet till att endast kontrollera för bounding box likhet. För att komplicera saker och ting beror det också på om du har gjort en hård eller mjuk uppgradering vilket beteende din databas har. För att ta reda på vilket beteende din databas har kan du köra frågan nedan. För att kontrollera sann jämlikhet använder du ST_OrderingEquals eller ST_Equals.

Exempel

select 'LINESTRING(0 0, 1 1)'::geometry ~= 'LINESTRING(0 1, 1 0)'::geometry as equality;
 equality   |
-----------------+
          t    |