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

Kod
SELECT CG_Difference('POLYGON((0 0,0 1,1 1,1 0,0 0))'::geometry, 'LINESTRING(0 0,2 2)'::geometry);
Utdata
POLYGON((0 0,1 0,1 1,0 1,0 0))
Figur
Geometry figure for visual-cg-difference-01