函数 st_length3d(几何) 不存在

function st_length3d(geometry) does not exist

每当我执行这个查询时:

SELECTST_Length3D(ST_GeomFromEWKT('LINESTRING(0 0 0,5 0 3,5 10 5)'));在 postgresql 中,它抛出错误,如 ERROR: function st_length3d(geometry) does not exist SQL state: 42883

但此查询 运行 正常并显示结果 SELECT ST_Length(ST_GeomFromEWKT('LINESTRING(0 0 0,5 0 3,5 10 5)'));

我的系统定义函数中似乎没有添加 ST_Length3D 知道如何恢复它吗?

尝试ST_3DLength

在 PostGIS 2.0 中,函数已从 ST_Length3D 重命名为 ST_3DLength