测试给定的ST_Geometry值是否格式正确。
语法
boolean ST_IsValid(geometry g);
boolean ST_IsValid(geometry g , integer flags);
参数
参数名称 | 描述 |
g | 目标Geometry对象。 |
flags | 标记值。当为1时,视形成孔的自相交环是有效的。(即ESRI标志。) |
描述
对于无效的Geometry对象,将会提供无效详情。
示例
SELECT ST_IsValid('POLYGON((0 0,0 1,1 0,1 1,0 0))'::geometry);
NOTICE: Self-intersection at or near point 0.5 0.5
st_isvalid
------------
f
(1 row)
文档内容是否对您有帮助?