Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


ST_ISPLANAR

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

功能描述

检查几何对象表面是否平坦。

语法格式

sql
BOOLEAN ST_ISPLANAR(GEOMETRY geom);

参数说明

geom:目标GEOMETRY对象。

函数返回类型

BOOLEAN类型

使用说明

  • 该函数只支持检查多边形。
  • 该函数需要SFCGAL库支持。
  • 该函数支持3D对象,并且不会删除Z坐标。
  • 该函数支持多面体表面(POLYHEDRALSURFACE)、三角形(TRIANGLE)、不规则三角形格网(Triangulated Irregular Network,TIN)类型几何对象。

示例

sql
SQL> SELECT ST_IsPlanar(
            ST_GeomFromText(
              'POLYGON Z ((
                3021241.9043000005 2037823.3759000003 262.31250000034925,
                3021241.9043000005 2037823.3759000003 259.19920000003185,
                3021244.7461000010 2037817.7619999982 259.19920000003185,
                3021244.7461000010 2037817.7619999982 260.79300000029616,
                3021241.3140088190 2037824.5420044642 260.79300000029616,
                3021241.3140088190 2037824.5420044642 262.31250000034925,
                3021241.9043000005 2037823.3759000003 262.31250000034925
              ))'
            )
          );

+-------+
| EXPR1 |
+-------+
| T     |
+-------+