Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


ST_ISSIMPLE

📄字数 448
👁️阅读量 加载中...

功能描述

检测几何体的自完整性或自接触点。

语法格式

sql
BOOLEAN ST_ISSIMPLE(GEOMETRY geomA);

参数说明

  • geomA:目标 GEOMETRY 对象;

函数返回类型

BOOLEAN 类型

使用说明

  1. 如果此 GEOMETRY 没有异常几何点(例如自相交或自相切),则返回 TRUE。
  2. 此方法实现了 SQL 1.1 的 OGC 简单功能规范。 s2.1.1.1
  3. 该方法实现了SQL/MM规范。 SQL-MM 3: 5.1.8
  4. 该函数支持 3d 并且不会丢失 z-index。

示例

sql

SQL> SELECT ST_IsRing(geom), ST_IsClosed(geom), ST_IsSimple(geom)
     FROM (SELECT 'LINESTRING(0 0, 0 1, 1 1, 1 0, 0 0)'::geometry AS geom) AS foo;

+-------+-------+-------+
| EXPR1 | EXPR2 | EXPR3 |
+-------+-------+-------+
| T     | T     | T     |
+-------+-------+-------+

SQL> SELECT ST_IsRing(geom), ST_IsClosed(geom), ST_IsSimple(geom)
     FROM (SELECT 'LINESTRING(0 0, 0 1, 1 0, 1 1, 0 0)'::geometry AS geom) AS foo;

+-------+-------+-------+
| EXPR1 | EXPR2 | EXPR3 |
+-------+-------+-------+
| F     | T     | F     |
+-------+-------+-------+