An altitude treatment method and device, which involves the field of data processing, can improve the accuracy of the cumulative increase in statistics and the cumulative decline. Including: according to the current trajectory of the GPS locus on the reference elevation and GPS track the latest extreme altitude, determine the GPS track current overall state; and according to the current trajectory and the elevation of the reference altitude, to determine the local state trajectory GPS current; if the whole state as a whole rise, the local state local decline, and GPS path of the current local drop height is greater than or equal to the preset threshold jitter of the reference altitude, altitude and GPS track the latest minimum altitude difference to the elevation of total cumulative appreciation; if the overall state of overall drop, the local state and local rise, GPS path of the current local rising height greater than or equal to the threshold GPS track jitter, the maximum elevation and the reference altitude difference to the elevation of cumulative cumulative decline in value.
【技术实现步骤摘要】
一种海拔处理方法和装置
本专利技术实施例涉及数据处理领域,尤其涉及一种海拔处理方法和装置。
技术介绍
在户外徒步运动中,可以使用具有全球定位系统(GlobalPositioningSystem,GPS)的设备(以下均简称为GPS设备,例如手机)做线路导航,也可以用来记录徒步轨迹。使用GPS设备记录徒步轨迹时,可以记录徒步线路的距离、海拔累计上升值和下降值等信息,从而评估徒步线路的强度和难度。其中,记录徒步线路的海拔累计上升值和下降值的方法可以为:首先获取一条徒步轨迹中所有的轨迹点,按照轨迹点的时间戳依次计算后一个轨迹点的海拔与前一个轨迹点的海拔之间的差值,差值为正数时表示海拔上升,差值为负数表示海拔下降(以下将海拔差值为正数的差值称为上升值,将海拔的差为负数的值称为下降值),如此,可以得到多个上升值和多个下降值,将所有上升值求和,得到GPS设备记录的徒步轨迹(以下均简称为GPS轨迹)的海拔累计上升值,将所有下降值求和,得到GPS轨迹的海拔累计下降值。然而在上述GPS设备获取徒步轨迹的轨迹点的过程中,由于GPS设备的传感器的精度、GPS设备所处环境(例如天气)等诸多因素的影响,导致GPS设备记录的当前位置的海拔不可避免的存在一定的误差,并且海拔的误差值通常比较大,如此,可能会导致根据其记录的轨迹点的海拔确定的GPS轨迹的海拔累计上升值和下降值与实际用户的徒步轨迹的海拔累计上升值和下降值存在较大的误差,即导致GPS轨迹的海拔累计上升值和下降值的准确性比较低,从而无法准确地评估徒步路线的强度和难度。
技术实现思路
本申请提供一种海拔处理方法和装置,能够提高统计的海拔 ...
【技术保护点】
一种海拔处理方法,其特征在于,根据GPS轨迹上的当前轨迹点的参考海拔和所述GPS轨迹上最新的海拔极值,确定所述GPS轨迹当前的整体状态,所述当前轨迹点的参考海拔为在时间顺序上在所述当前轨迹点之前的一个轨迹点的海拔,所述海拔极值包括海拔极大值或海拔极小值;根据所述当前轨迹点的海拔和所述当前轨迹点的参考海拔,确定所述GPS轨迹当前的局部状态;若所述GPS轨迹当前的整体状态为整体上升,所述GPS轨迹当前的局部状态为局部下降,并且所述GPS轨迹当前局部下降高度大于或者等于预设海拔抖动阈值,则将所述当前轨迹点的参考海拔与所述GPS轨迹上最新的海拔极小值的差值累加至海拔累计上升值,所述GPS轨迹当前局部下降高度为所述当前轨迹点的参考海拔与所述当前轨迹点的海拔之差;若所述GPS轨迹当前的整体状态为整体下降,所述GPS轨迹当前的局部状态为局部上升,并且所述GPS轨迹当前局部上升高度大于或者等于预设海拔抖动阈值,则将所述GPS轨迹上最新的海拔极大值与所述当前轨迹点的参考海拔的差值累加至海拔累计下降值,所述GPS轨迹当前局部上升高度为所述当前轨迹点的海拔与所述当前轨迹点的参考海拔之差。
【技术特征摘要】
1.一种海拔处理方法,其特征在于,根据GPS轨迹上的当前轨迹点的参考海拔和所述GPS轨迹上最新的海拔极值,确定所述GPS轨迹当前的整体状态,所述当前轨迹点的参考海拔为在时间顺序上在所述当前轨迹点之前的一个轨迹点的海拔,所述海拔极值包括海拔极大值或海拔极小值;根据所述当前轨迹点的海拔和所述当前轨迹点的参考海拔,确定所述GPS轨迹当前的局部状态;若所述GPS轨迹当前的整体状态为整体上升,所述GPS轨迹当前的局部状态为局部下降,并且所述GPS轨迹当前局部下降高度大于或者等于预设海拔抖动阈值,则将所述当前轨迹点的参考海拔与所述GPS轨迹上最新的海拔极小值的差值累加至海拔累计上升值,所述GPS轨迹当前局部下降高度为所述当前轨迹点的参考海拔与所述当前轨迹点的海拔之差;若所述GPS轨迹当前的整体状态为整体下降,所述GPS轨迹当前的局部状态为局部上升,并且所述GPS轨迹当前局部上升高度大于或者等于预设海拔抖动阈值,则将所述GPS轨迹上最新的海拔极大值与所述当前轨迹点的参考海拔的差值累加至海拔累计下降值,所述GPS轨迹当前局部上升高度为所述当前轨迹点的海拔与所述当前轨迹点的参考海拔之差。2.根据权利要求1所述的海拔处理方法,其特征在于,所述根据GPS轨迹上的当前轨迹点的参考海拔和所述GPS轨迹上最新的海拔极值,确定所述GPS轨迹当前的整体状态,包括:若所述GPS轨迹上存在最新的海拔极小值,并且所述当前轨迹点的参考海拔大于所述最新的海拔极小值,则确定所述GPS轨迹当前的整体状态为整体上升;若所述GPS轨迹上存在最新的海拔极大值,并且所述当前轨迹点的参考海拔小于所述最新的海拔极大值,则确定所述GPS轨迹当前的整体状态为整体下降。3.根据权利要求1或2所述的海拔处理方法,其特征在于,所述根据所述当前轨迹点的海拔和所述当前轨迹点的参考海拔,确定所述GPS轨迹当前的局部状态,包括:若所述当前轨迹点的海拔大于所述当前轨迹点的参考海拔,则确定所述GPS当前的局部状态为局部上升;若所述当前轨迹点的海拔小于所述当前轨迹点的参考海拔,则确定所述GPS当前的局部状态为局部下降。4.根据权利要求1至3任意一项所述的海拔处理方法,其特征在于,在所述将所述当前轨迹点的参考海拔与所述GPS轨迹上最新的极小值轨迹点的海拔的差值累加至海拔累计上升值之后,所述方法还包括:将所述当前轨迹点的参考海拔确定为最新的海拔极大值,将所述当前轨迹点的海拔作为下一个轨迹点的参考海拔;在所述将所述GPS轨迹上最新的极大值轨迹点的海拔与所述当前轨迹点的参考海拔的差值累加至海拔累计下降值之后,所述方法还包括:将所述当前轨迹点的参考海拔确定为最新的海拔极小值,将所述当前轨迹点的海拔作为下一个轨迹点的参考海拔。5.根据权利要求1至4任意一项所述的海拔处理方法,其特征在于,所述当前轨迹点为所述GPS轨迹上的最后一个轨迹点;若所述GPS轨迹上存在最新的海拔极小值,并且所述当前轨迹点的参考海拔大于所述最新的海拔极小值,则将所述当前轨迹点的参考海拔与所述GPS轨迹上最新的海拔极小值的差值累加至海拔累计上升值;若所述GPS轨迹上存在最新的海拔极大值,并且所述当前轨迹点的参考海拔小与所述GPS轨迹上最新的海拔极大值,则将所述GPS轨迹上最新的海拔极大值与所述当前轨迹点的参考海拔的差值累加至海拔累计下降值。6....
【专利技术属性】
技术研发人员:霍龙社,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。