如何将geom_one
类型的字段geometry(MultiLineString,4326)
投射或以其他方式插入geom_two
类型的字段geometry(MultiLineStringZM,4326)
?
当我尝试使用ST_Force_3D(geom_one)
插入时,会产生以下错误:
ERROR: Column has M dimension but geometry does not
********** Error **********
ERROR: Column has M dimension but geometry does not
------------------------------------------------------------------------
SQL state: 22023
------------------------------------------------------------------------
注意:ST_Force3D()
用于PostGIS 2.1及更高版本。
答案 0 :(得分:1)
你使用了错误的功能,
ST_Force3D
强制几何进入XYZ模式。这是ST_Force3DZ的别名。
你想要什么..
ST_Force4D
- 强制几何进入XYZM模式。
MultiLineStringZM
具有Z
和M
维度。这使它成为4D。