【技术实现步骤摘要】
一种基于b样条曲线的车辆经纬度数据存储方法、系统及存储介质
[0001]本专利技术涉及车辆经纬度数据存储
,尤其是涉及一种基于
b
样条曲线的车辆经纬度数据存储方法
、
系统及存储介质
。
技术介绍
[0002]出于网约车行业安全监管的需要,对于司机和乘客接单后车辆的位置轨迹信息数据需要全部保存,以便后继数据审计和出现安全事件时还原车辆的真实轨迹;同时对于司机和车辆位置信息,只要司机或者车辆在线,车辆位置信息也需要全部保存
。
如此,极为庞大的数据对存储产生了负担
。
[0003]现有技术中,专利(申请号:
201410140631.3
)公开了一种矢量地图数据存储方法及系统,首先选定一地图级别,根据地图的经纬度范围和选定的地图级别将地图进行网格化,将地图划分为若干个网格单元 ;根据原始矢量地图数据中地图对象的经纬度坐标确定地图对象所在的网格单元,将地图对象归置到网格单元中 ;再建立网格单元中的地图对象与地图对象的属性数据的映射关系 ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.
一种基于
b
样条曲线的车辆经纬度数据存储方法,其特征在于,所述方法包括:
U1.
基于车辆某条运营路线的位置经纬度数据信息和经过相应的位置点的时间数据信息,进行数据集合,输出车辆运营路线的位置经纬度数组数据信息;
U2.
基于所述车辆运营路线的位置经纬度数组数据信息,设置时间节点进行划分区段,并对每个区段的车辆运营路线的位置经纬度数组数据信息采用三次
b
样条插值算法进行轨迹曲线拟合,输出每个区段的车辆轨迹曲线数据信息;
U3.
将所述每个区段的车辆轨迹曲线数据信息进行编号,得到车辆区段编号数据信息,若车辆的位置经纬度数据信息在某个区段的车辆轨迹曲线数据信息中,则存储该区段的车辆区段编号数据信息以及经过相应区段起点和终点的时间数据信息
。2.
根据权利要求1所述的基于
b
样条曲线的车辆经纬度数据存储方法,其特征在于,在步骤
U2
中,所述并对每个区段的车辆运营路线的位置经纬度数组数据信息采用三次
b
样条插值算法进行轨迹曲线拟合包括:
U21.
获取每个区段的车辆运营路线的位置经纬度数组数据信息;
U22.
基于所述每个区段的车辆运营路线的位置经纬度数组数据信息,建立区段的三次
b
样条插值函数
S
i
(x)
,
S
i
(x)=a
i
+b
i
x+c
i
x2+d
i
x3,其中,
a
i
、b
i
、c
i
和
d
i
为待定常量系数,
x
为自变量,输出区段的车辆轨迹曲线数据信息;
U23.
基于所述区段的车辆轨迹曲线数据信息,采用逐点验证的算法进行曲线误差验证,设置预设误差范围值,若曲线误差小于预设误差范围值则输出所述区段的车辆轨迹曲线数据信息,若曲线误差大于预设误差范围值则重复步骤
U21—U22。3.
根据权利要求2所述的基于
b
样条曲线的车辆经纬度数据存储方法,其特征在于,在步骤
U23
中,所述采用逐点验证的算法进行曲线误差验证为将区段的位置经纬度数组信息输入所述区段的三次
b
样条插值函数
S
i
(x)
,建立误差函数
P
,,其中
(x
j
,y
技术研发人员:向凌云,李尚城,虞凡,李俊,江剑,朱明,
申请(专利权)人:东风畅行科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。