返回表示Geometry对象A和Geometry对象B不相交部分的Geometry对象。

语法

geometry  ST_SymDifference(geometry  geomA , geometry  geomB);

参数

参数名称 描述
geomA Geometry对象A。
geomB Geometry对象B。

描述

  • 该函数不支持GeometryCollection参数。
  • 该函数支持3D对象,并且不会删除z坐标。然而该函数在处理时候只考虑x,y坐标,z坐标原样返回。

示例

默认调用:
SELECT ST_AsText(ST_SymDifference('LINESTRING(0 0,2 0)'::geometry,'LINESTRING(1 0,3 0)'::geometry));
              st_astext
--------------------------------------
 MULTILINESTRING((0 0,1 0),(2 0,3 0))
(1 row)