ST_MakeValid
更新時間:
在不丟棄頂點的情況下,把無效的Geometry對象轉換成有效的Geometry對象。
語法
geometry ST_MakeValid(geometry input);
參數(shù)
參數(shù)名稱 | 描述 |
input | 目標Geometry對象。 |
描述
對于有效的幾何圖形不進行處理。
支持的輸入類型有:Point、MultiPoint、LineString、MultiLineString、Polygon、MultiPolygon和GeometryCollection即前面類型的任意混合類型。
如果有部分或者全部維度損失,輸出的Geometry對象是一個更低維度Geometry對象的集合或者一個更低維度的Geometry對象。
有自相交的簡單多邊形可能會返回成Multi類型對象。
示例
嘗試修復自相交POLYGON對象:
st_astext
-------------------------------------------------------------------
MULTIPOLYGON(((0.5 0.5,0 0,0 1,0.5 0.5)),((1 0,0.5 0.5,1 1,1 0)))
(1 row)
文檔內(nèi)容是否對您有幫助?