使用上下限区间线性插值方法给几何对象添加M值,返回新的几何对象。
语法
geometry  ST_AddMeasure(geometry  geomMline , float8  measureStart , float8  measureEnd);参数
| 参数名称 | 描述 | 
|---|---|
| geomMline | 目标LineStirng对象。 | 
| measureStart | M值下限。 | 
| measureEnd | M值上限。 | 
描述
- 如果源对象没有M维度,则添加一个。如果有,则会用新值覆盖它。
- 仅支持(Multi)LineString对象。
- 该函数支持3D对象,并且不会删除Z坐标。
示例
SELECT ST_AsText(ST_AddMeasure('LINESTRING(1 0, 2 0)'::geometry,1,2));
         st_astext
----------------------------
 LINESTRING M (1 0 1,2 0 2)
(1 row)