对于给定的LineString或MultiLineString,返回其三维空间内的长度。

语法

float  ST_3DLength(geometry  a3dlinestring);

参数

参数名称 描述
a3dlinestring 一个三维LineString对象。

描述

对于二维对象,它将仅返回二维长度(与ST_LengthST_Length2D相同)。

示例

默认调用:
SELECT ST_3DLength('LINESTRING(0 0 0,1 1 1)'::geometry);
   st_3dlength
------------------
 1.73205080756888
(1 row)