ST_SPLIT函数用于返回input几何对象被blade几何对象切割之后产生的几何对象。
本函数遵守如下规则:
- 输入参数input和blade须具有相同的空间参考系,否则函数返回错误。
- 输入参数input和blade任意一个为NULL时,函数返回NULL。
- 输入参数input和blade任意一个的坐标中包含NAN和INF时,函数返回错误。
- 输入参数input只能为LineString、MultiLineString、Polygon、MultiPolygon、GeometryCollection。
- input为LineString时,blade可以为Point、MultiPoint、LineString、MultiLineString、Polygon或MultiPolygon。
- input为Polygon时,blade只能为MultiLineString和LineString。
- input为GeometryCollection时,会依次对GeometryCollection中的每个成员做切割,如果其中一个成员不支持切割,返回错误。
input
通用表达式,其值必须为有效的ST_GEOMETRY类型的数据。
blade
通用表达式,其值必须为有效的ST_GEOMETRY类型的数据。
示例
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70028812/viewspace-3086197/
,如需转载,请注明出处,否则将追究法律责任。