Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


ST_NDIMS

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

功能描述

返回几何体的坐标维度。

语法格式

sql
INTEGER ST_NDIMS(GEOMETRY g1);

参数说明

  • g1:目标 GEOMETRY 对象;

函数返回类型

INTEGER 类型

使用说明

  1. 不同类型对象的不同维度:
  • 2 :(X,Y)
  • 3 : (X,Y,Z) 或 (X,Y,M)
  • 4 :(X,Y,Z,M)
  1. 该函数支持 3d 并且不会丢失 z-index。

示例

sql
SQL> SELECT ST_NDIMS(ST_GEOMFROMTEXT('POINT(1 1)')) As d2point,
            ST_NDIMS(ST_GEOMFROMEWKT('POINT(1 1 2)')) As d3point,
            ST_NDIMS(ST_GEOMFROMEWKT('POINTM(1 1 0.5)')) As d2pointm;

+---------+---------+----------+
| D2POINT | D3POINT | D2POINTM |
+---------+---------+----------+
| 2       | 3       | 3        |
+---------+---------+----------+