函数 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
。
每当我执行这个查询时:
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
。