Name
ST_GeneratePoints — 生成包含在多边形或多重多边形中的随机点。
Synopsis
geometry ST_GeneratePoints(
g geometry , npoints integer )
;
geometry ST_GeneratePoints(
geometry g , integer npoints , integer seed )
;
描述
ST_GeneratePoints生成位于输入区域内的给定数量的伪随机点。可选的 seed
用于重新生成确定性的点序列,并且必须大于零。
可用性:2.3.0
增强:3.0.0,添加种子参数
示例
SELECT ST_GeneratePoints(geom, 12, 1996)
FROM (
SELECT ST_Buffer(
ST_GeomFromText(
'LINESTRING(50 50,150 150,150 50)'),
10, 'endcap=round join=round') AS geom
) AS s;