[发明专利]一种公交车行车路线在地图上显示矫正的方法有效
申请号: | 201510152419.3 | 申请日: | 2015-04-01 |
公开(公告)号: | CN104807469B | 公开(公告)日: | 2018-02-13 |
发明(设计)人: | 游明琦;杨才皓;王金灵 | 申请(专利权)人: | 贵州智通天下信息技术有限公司 |
主分类号: | G01C21/32 | 分类号: | G01C21/32 |
代理公司: | 贵阳睿腾知识产权代理有限公司52114 | 代理人: | 谷庆红 |
地址: | 550081 贵州省贵阳市国家高新区阳关大道28号*** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 公交车 行车 路线 地图 显示 矫正 方法 | ||
1.一种公交车行车路线在地图上显示矫正的方法,其特征在于:包括如下步骤:
①从GPS数据源实时提取GPS数据;
②对提取的GPS数据进行投影计算矫正;
③从校正数据库中提取前一条记录,结合本次矫正过的数据进行当前方向判断,并将本次数据存入校正数据库进行更新;
④客户端从校正数据库中实时获取矫正后的GPS数据并显示;
所述步骤②和步骤③中GPS数据的校正计算及方向判断具体为:
A.实时获取到GPS数据后,从校正数据库中取出上一次两个方向的GPS数据;
B.计算本次GPS数据与公交线路所有路线点的投影点;
C.寻找公交路线上距离本次GPS数据小于等于指定距离d的投影点;
D.1.如步骤C中找到投影点,判断上次该方向是否正确,正确则退出;
D.2如判断上次该方向错,则该方向错误次数-1,如错误次数为0,则修改方向判断为正确并更新校正数据库;
E.1.如步骤C中没找到投影点,判断上次方向是否正确,错误则退出;
E.2如判断上次该方向正确,则该方向的错误次数-1,如错误次数达到指定次数e,则修改方向判断为错误并更新校正数据库。
2.如权利要求1所述的公交车行车路线在地图上显示矫正的方法,其特征在于:所述步骤B中计算投影点的具体方法为:
(1)以经度为横坐标、纬度为纵坐标,以公交线路起点开始,与当前点相邻的下一个点,两点连线,求出当前公交GPS点与该连线的垂直交点;
(2)计算当前GPS位置点与该垂直交点的距离,并判断该垂直交点是否在连线范围内;
(3)如垂直交点在连线范围内,则判断当前距离是否比历史记录中的距离更小,如更小则以当前距离更新历史记录;
(4)判断当前GPS点是否已是公交线路上倒数第二个路线点,如是则以历史记录中最小距离的点为当前GPS数据的投影点,如不是则返回至步骤(1)重新进行。
3.如权利要求1所述的公交车行车路线在地图上显示矫正的方法,其特征在于:所述指定距离d具体为50m。
4.如权利要求1所述的公交车行车路线在地图上显示矫正的方法,其特征在于:所述指定次数e具体为4次。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵州智通天下信息技术有限公司,未经贵州智通天下信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510152419.3/1.html,转载请声明来源钻瓜专利网。