ST_Difference
Bestimmt, welche Punkte in der ersten angegebenen Geometrie nicht in der zweiten Geometrie enthalten sind.
Syntax
ST_Difference(geo1, geo2);
- geo1
- Die erste Eingabegeometrie.
Typ: VARCHAR(ANY)
- geo2
- Die zweite Eingabegeometrie.
Typ: VARCHAR(ANY)
Rückgabe
Ein Wert des Typs VARCHAR(ANY), der eine Geometrie enthält, die die Punkte in der ersten Geometrie darstellt, die nicht in der zweiten Geometrie enthalten sind.
Beispiele
inza..ST_AsText(inza..ST_Difference(inza..ST_WKTToSQL('POLYGON ((0 0, 11 0, 11 11, 0
11, 0 0))'), inza..ST_WKTToSQL('POLYGON ((10 10, 10 20, 20 20, 20 15, 10 10))')));
ST_ASTEXT
---------
POLYGON ((11 10.5, 11 0, 0 0, 0 11, 10 11, 10 10, 11 10.5))
(1 row)