ST_Subdivide

更新时间:2023-08-17 09:05:17

将几何体划分为多个部件,直到小部件简单到可以用指定的顶点数表示为止。

语法

setof  geometry ST_Subdivide(geometry  geom , integer  maxVertices);

参数

参数名称

描述

参数名称

描述

geom

目标Geometry对象。

maxVertices

最大顶点数,默认为256。不能小于5。

描述

对于有索引的细分后数据集,获取多边形内的点和其他空间操作通常更快,原因如下:

  • 因为所有组件的外包框通常比原始Geometry对象框覆盖的面积小,所以非命中情况的速度更快。

  • 因为重新检查需要操作更少的点,因此命中情况的速度也更快了。

示例

将圆形划分为若干多边形的组合:

SELECT ST_Subdivide(st_buffer('POINT(0 0)'::geometry,1),6);
1
  • 本页导读 (1)
  • 语法
  • 参数
  • 描述
  • 示例
AI助理

点击开启售前

在线咨询服务

你好,我是AI助理

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