返回一段文本描述輸入參數是否為Valid對象,如果不是,則輸出原因。
語法
boolean ST_IsValidReason(geometry geomA);
boolean ST_IsValidReason(geometry geomA , integer flags);
參數
參數名稱 | 描述 |
geomA | 目標Geometry對象。 |
flags | 標記值。當為1時,視形成孔的自相交環是有效的。(即ESRI標志。) |
描述
與ST_IsValid結合使用,可以生成詳細的無效幾何形狀和原因報告。
示例
SELECT ST_IsValidReason('POLYGON((0 0,0 1,1 0,1 1,0 0))'::geometry);
st_isvalidreason
----------------------------
Self-intersection[0.5 0.5]
(1 row)
文檔內容是否對您有幫助?