ST_Force3DM

将Geometry对象强制转换为XYM模式。

语法

geometry  ST_Force3DM(geometry  geomA);

参数

参数名称

描述

geomA

目标Geometry对象。

描述

  • 如果源Geometry对象没有M坐标,则将其M坐标设为0。

  • 如果源Geometry对象有Z坐标,则将移除Z坐标。

  • 该函数支持Circular Strings、Curves对象。

示例

  • 默认调用:

    SELECT ST_AsEWKT(ST_Force3DM(ST_GeomFromEWKT('POINT(1 2)')));
       st_asewkt
    ---------------
     POINTM(1 2 0)
    (1 row)
                    
  • 覆盖原有Z值:

    SELECT ST_AsEWKT(ST_Force3DM(ST_GeomFromEWKT('POINT(1 2 3)')));
       st_asewkt
    ---------------
     POINTM(1 2 0)
    (1 row)