返回表示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)