CG_Difference — Beräknar den geometriska skillnaden mellan två geometrier
geometry CG_Difference(
geometry geomA , geometry geomB )
;
Beräknar den geometriska skillnaden mellan två geometrier. Den resulterande geometrin är en uppsättning punkter som finns i geomA men inte i geomB.
Utförs av SFCGAL-modulen
![]() |
|
OBS: denna funktion returnerar en geometri. |
Tillgänglighet: 3.5.0
Denna metod behöver SFCGAL-backend.
Denna funktion stöder trianglar och triangulerade oregelbundna nätverksytor (TIN).
SELECT ST_AsText(CG_Difference('POLYGON((0 0, 0 1, 1 1, 1 0, 0 0))'::geometry, 'LINESTRING(0 0, 2 2)'::geometry)); cg_difference --------------- POLYGON((0 0,1 0,1 1,0 1,0 0)) (1 row)