返回給定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.999999950000002e-05
(1 row)
文檔內容是否對您有幫助?