我需要在 postgeresql/postgis 中编写一个函数来更新点几何中的 m 值,例如 POINT(X,Y, Z, M)。例如,对于 X、Y 和 z 值,可以通过转换来完成。但更新 M 值是另一回事。
有人知道这个问题吗?
我们有这样或类似的功能吗?
最佳答案
嗯,有
ST_MakePoint(double precision x, double precision y, double precision z, double precision m);
所以你可以像这样更新你的 M 值
UPDATE mytable
SET the_geom = ST_MakePoint(ST_X(the_geom),ST_Y(the_geom),ST_Z(the_geom),99.99)
关于postgresql - 更新点几何中 m 值的算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11090160/