全部产品
Search
文档中心

云数据库 RDS:ST_AddMeasure

更新时间:Aug 28, 2023

使用上下限区间线性插值方法给几何对象添加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)