ST_Different

更新时间:2023-08-23 10:33:13

根据输入的Geometry对象AB,返回对象A与对象B相交的剩余部分。

语法

geometry  ST_Difference(geometry  geomA , geometry  geomB);

参数

参数名称

描述

参数名称

描述

geomA

Geometry对象A。

geomB

Geometry对象B。

描述

  • 如果A完全被B包含,那么返回一个空几何类型。

  • 该函数的返回值与输入对象的顺序有关。

  • 该函数不支持GeometryCollection作为输入。

  • 该函数支持3D对象,并且不会删除z坐标。然而似乎该函数处理时只考虑x,y坐标,返回时候会将原有的z坐标加上。

示例

默认调用:

SELECT ST_AsText(ST_Difference('LINESTRING(0 0,0 2)'::geometry,'LINESTRING(0 1,0 3)'::geometry));
      st_astext
---------------------
 LINESTRING(0 0,0 1)
(1 row)
                
  • 本页导读 (1)
  • 语法
  • 参数
  • 描述
  • 示例
AI助理

点击开启售前

在线咨询服务

你好,我是AI助理

可以解答问题、推荐解决方案等