更新路由对象的 M 值。

命名空间:  SuperMap.Data
程序集:  SuperMap.Data (in SuperMap.Data)
版本: dll

语法

C#
public bool UpdateM(
	Point2D fromPoint,
	Point2D toPoint,
	double fromMeasure,
	double toMeasure,
	double tolerance,
	WhereToCalibrate whereToCalibrate,
	CalibrateMode calibrateMode
)

参数

fromPoint
Type: SuperMap.Data..::.Point2D
指定的待更新路由的起始点。
toPoint
Type: SuperMap.Data..::.Point2D
指定的待更新路由的终止点。
fromMeasure
Type: System..::.Double
指定的待更新路由的起始点 M 值。
toMeasure
Type: System..::.Double
指定的待更新路由的终止点 M 值。
tolerance
Type: System..::.Double
指定的容限值。用于判断指定的起始点和终止点是否均在路由对象上,若两点到路由对象垂足的距离有其一大于该值,则视为指定的点无效,不执行更新。单位与该路由对象所属数据集的单位相同。
whereToCalibrate
Type: SuperMap.Data..::.WhereToCalibrate
对路由(线路)对象 M 值进行校正的位置类型。
calibrateMode
Type: SuperMap.Data..::.CalibrateMode
指定的对路由对象 M 值进行校正的方式。

返回值

一个布尔值,表示更新是否成功,如果成功返回 true,否则返回 false。

请参见