ST_IsSimple()¶
几何值简单时返回
1;存在异常自相交时返回0。
语法¶
ST_IsSimple(geom)
别名:无。
参数说明¶
geom 为 GEOMETRY 或 GEOMETRY32 值。
返回值¶
返回 BOOL;输入为 NULL 时返回 NULL。
使用说明¶
发生交叉或回折的 LINESTRING 不简单。
示例¶
DROP DATABASE IF EXISTS geo_is_simple_demo;
CREATE DATABASE geo_is_simple_demo;
USE geo_is_simple_demo;
SELECT ST_IsSimple(ST_GeomFromText('LINESTRING(0 0, 1 0, 2 0)')) AS simple_line,
ST_IsSimple(ST_GeomFromText('LINESTRING(0 0, 2 2, 0 2, 2 0)')) AS crossing_line;
DROP DATABASE geo_is_simple_demo;
另请参阅¶
ST_IsValid()、ST_Validate()。