Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


ST_3DLENGTH

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

功能描述

如果几何体是 LINESTRING 或 MULTILINESTRING,则返回几何体的 3 维或 2 维长度。

语法格式

sql
DOUBLE ST_3DLENGTH(GEOMETRY a_3dlinestring);

参数说明

  • a_3dlinestring:目标 GEOMETRY 对象。

函数返回类型

DOUBLE 类型

使用说明

  1. 对于二维线,将仅返回二维长度(与 ST_LENGTH 和 ST_LENGTH2D 相同)。
  2. 该函数支持 3d 并且不会丢失 z-index。

示例

sql
SQL> SELECT ST_3DLENGTH(ST_GEOMFROMTEXT('LINESTRING(743238 2967416 1,743238 2967450 1,743265 2967450 3,
     743265.625 2967416 3,743238 2967416 3)',2249));

+--------------+
|    EXPR1     |
+--------------+
| 1.227047e+02 |
+--------------+

(1 row)