ST_IsSimple — 测试一个几何对象是否没有自相交或自相切的点。
boolean ST_IsSimple(
geometry geomA)
;
如果此几何对象没有异常的几何点,例如自相交或自相切,则返回 true。有关 OGC 对几何简单性和有效性的定义的更多信息,请参阅“确保几何对象的 OpenGIS 合规性”
SQL-MM 将 ST_IsSimple(NULL) 的结果定义为 0,而 PostGIS 返回 NULL。 |
此方法实现了OGC 简单要素 SQL 1.1 实现规范。 s2.1.1.1
此方法实现了 SQL/MM 规范。SQL-MM 3: 5.1.8
此函数支持 3D 并且不会删除 z 索引。
SELECT ST_IsSimple(ST_GeomFromText('POLYGON((1 2, 3 4, 5 6, 1 2))')); st_issimple ------------- f (1 row) SELECT ST_IsSimple(ST_GeomFromText('LINESTRING(1 1,2 2,2 3.5,1 3,1 2,2 1)')); st_issimple ------------- f (1 row)