Namn

CG_Difference — Beräknar den geometriska skillnaden mellan två geometrier

Synopsis

geometry CG_Difference( geometry geomA , geometry geomB );

Beskrivning

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

[Notera]

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).

Exempel på geometri

Code
SELECT CG_Difference('POLYGON((0 0,0 1,1 1,1 0,0 0))'::geometry, 'LINESTRING(0 0,2 2)'::geometry);
Rasterutdata
POLYGON((0 0,1 0,1 1,0 1,0 0))
Figure
Geometry figure for visual-cg-difference-01