|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object com.supermap.data.Enum com.supermap.data.CalibrateMode
public final class CalibrateMode
该类定义了对路由对象 M 值进行校正的方式类型常量。
校准路由的两种校准都要求用于校准路由的参考点至少为2个,并且校准时,都采用离待校准节点最近的两个参考点来校准。
字段摘要 | |
---|---|
static CalibrateMode |
BYDISTANCE
按距离校准。 |
static CalibrateMode |
BYMEASURE
按刻度值校准。 |
方法摘要 |
---|
从类 com.supermap.data.Enum 继承的方法 |
---|
equals, getEnums, getNameByValue, getNames, getPredefineValues, getValueByName, getValues, hashCode, isDefined, isDefined, name, parse, parse, toString, value |
从类 java.lang.Object 继承的方法 |
---|
getClass, notify, notifyAll, wait, wait, wait |
字段详细信息 |
---|
public static final CalibrateMode BYDISTANCE
按距离校准是基于两点间的沿路由的距离来计算 M 值的。这里的距离是指实际距离(欧式距离)。使用按距离校准的方式可以得到单调的校准结果,即校准后路由的 M 值是递增或递减的。下图(上)的路由为校准前的路由和参考点,该方式校准的过程为:
校准前路由各节点的坐标和参考点坐标如下表所示:
public static final CalibrateMode BYMEASURE
按刻度值校准利用参考点对应路由上位置的刻度值来进行校准。使用该方式对路由进行校准的特点是,能够保持原始路由数据刻度值的变化规律(如不均匀的增加或减少)。当被校准的路由的长度与刻度值的比值不同时,这种方法非常适用于对路由的刻度值进行微调。请结合图和下面的文字来了解该模式如何对路由进行校准。
校准前路由节点和参考点的坐标,及参考点在路由上对应的点的原 M 值如表所示:
|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |