Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


ST_HASZ

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

功能描述

检查输入几何体是否具有 Z维度并返回布尔值。

语法格式

sql
BOOLEAN ST_HASZ(GEOMETRY geom);

参数说明

  • geom:目标 GEOMETRY 对象;

函数返回类型

BOOLEAN 类型

使用说明

  1. 如果几何体有 Z 维度,则返回 TRUE;否则,返回 FALSE。
  2. 具有 Z 维度的几何对象通常表示三维 (3D) 几何图形,而没有 Z 维度的几何对象则表示二维 (2D) 几何图形。
  3. 此函数对于确定几何图形是否具有高程或高度信息非常有用。
  4. 该函数支持 3d 并且不会丢失 z-index。
  5. 该功能支持 M 坐标。

示例

sql

SQL> SELECT ST_HASZ(ST_GEOMFROMTEXT('POINT(1 2 3)'));

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

SQL> SELECT ST_HASZ(ST_GEOMFROMTEXT('LINESTRING(0 0, 1 1)'));

+-------+
| EXPR1 |
+-------+
| F     |
+-------+