返回给定Geometry对象的最小间隙。
语法
float ST_MinimumClearance(geometry g);
参数
参数名称 | 描述 |
---|---|
g | 目标Geometry对象。 |
描述
- 几何图形的最小间隙是可以移动Geometry对象的顶点以产生无效对象的最小距离。可以将其视为其鲁棒性的定量度量,其中最小游隙值的增加表示鲁棒性的增加。
- 如果一个Geometry对象的最小间隙为e,则可以说:
- 该对象中任意两个不同的顶点之间的距离大于e。
- 没有一个顶点与不是端点的线段的距离小于e。
- 如果几何体不存在最小间隙(例如,单点或点相同的多点),则ST_MinimumClearance将返回Infinity。
示例
默认调用:
SELECT ST_MinimumClearance('POLYGON((0 0, 1 0,1 1e-4, 0 0))');
st_minimumclearance
---------------------
9.99999995e-05
(1 row)