com.supermap.analyst.networkanalyst

类 TrackPoint

  • 所有已实现的接口:
    Serializable


    public class TrackPoint
    extends Object
    implements Serializable
    轨迹点类。

    当轨迹点之间距离较远,时间差较少,计算出来的速度超过地图匹配(MapMatching)设置的最大限制速度时,地图匹配结果会生成null。

    另请参阅:
    序列化表格
    • 构造器详细资料

      • TrackPoint

        public TrackPoint()
        构造一个新的轨迹点类的新对象。
      • TrackPoint

        public TrackPoint(TrackPoint data)
        根据给定的轨迹点对象构造一个与其完全相同的新对象。
        参数:
        data - 给定的轨迹点对象。
      • TrackPoint

        public TrackPoint(Point2D point,
                          Date time)
        根据给定的轨迹点对象构造一个与其完全相同的新对象。
        参数:
        point - 轨迹点。
        time - 轨迹点的时间值。
      • TrackPoint

        public TrackPoint(Double x,
                          Double y,
                          Date time)
        根据给定的轨迹点对象构造一个与其完全相同的新对象。
        参数:
        x - 轨迹点的x坐标。
        y - 轨迹点的y坐标。
        time - 轨迹点的时间值。
    • 方法详细资料

      • setPoint

        public TrackPoint setPoint(Point2D value)
        设置轨迹点。
        参数:
        value - 设置轨迹点。
      • getPoint

        public Point2D getPoint()
        返回轨迹点。
        返回:
        返回轨迹点。
      • setTime

        public TrackPoint setTime(Date value)
        设置轨迹点的时间值(不设置单位)。
        参数:
        value - 设置的轨迹点的时间值。
      • getTime

        public Date getTime()
        返回轨迹点的时间值。

        通过该接口可以返回当前轨迹点的时间值(单位为秒)。

        返回:
        返回当前轨迹点的时间值(单位为秒)。
      • setKey

        public TrackPoint setKey(int value)
        设置点的唯一关键值,用于确保点的唯一性,比如唯一ID等,或数组索引下标。
        参数:
        value - 点的唯一关键值
        返回:
        对象本身
      • getKey

        public int getKey()
        返回点的唯一关键值,用于确保点的唯一性,比如唯一ID等,或数组索引下标。
        返回:
        点的唯一关键值。

Copyright © 2021–2024 SuperMap. All rights reserved.