[发明专利]基于百度地图的线路固定车辆定位及行驶路径生成方法在审
申请号: | 201510251669.2 | 申请日: | 2015-05-18 |
公开(公告)号: | CN104833362A | 公开(公告)日: | 2015-08-12 |
发明(设计)人: | 冯金巧;顾卫东;王亚洲 | 申请(专利权)人: | 山东省计算中心(国家超级计算济南中心) |
主分类号: | G01C21/30 | 分类号: | G01C21/30 |
代理公司: | 济南泉城专利商标事务所 37218 | 代理人: | 褚庆森 |
地址: | 250014 山东省济*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 百度 地图 线路 固定 车辆 定位 行驶 路径 生成 方法 | ||
技术领域
本发明涉及一种基于百度地图的线路固定车辆定位及行驶路径生成方法,属于车辆交通导航技术领域。
背景技术
百度地图虽然提供了开放的API接口,但是没有开放道路层数据。因此,我们自有的公交车辆或线路固定车辆的GPS定位数据,无法准确匹配和锁定到公交线路或固定线路上,只能显示在地图上,无法生成行驶路径。
发明内容
本发明为了克服以上技术的不足,提供了一种基于百度地图的线路固定车辆定位及行驶路径生成方法。
术语解释:
1、API:Application Program Interface,应用程序编程接口,是操作系统留给应用程序的一个调用接口,应用程序通过调用操作系统的API而使操作系统去执行应用程序的命令(动作)。
2、LBS:Location Based Service,基于位置的服务,它是通过电信移动运营商的无线电通讯网络(如GSM网、CDMA网)或外部定位方式(如GPS)获取移动终端用户的位置信息(地理坐标,或大地坐标),在地理信息系统平台的支持下,为用户提供相应服务的一种增值业务。
发明概述:
首先获取连续的匹配点信息,再基于百度API的驾车导航函数获得道路层数据,将最终匹配点序列通过相邻两点之间创造驾车实例,从而获得百度API的驾车方案,并利用驾车实例的回调函数,来获取两点间的轨迹数据,最后利用百度API的PLOYLINE函数完成轨迹的绘制。
本发明克服其技术问题所采用的技术方案是:
本发明的基于百度地图的线路固定车辆定位及行驶路径生成方法,包括以下步骤:
S1、获取固定线路的地图数据;
S2、存储道路数据;
S3、地图匹配;
S4、生成行驶路径。
根据本发明优选的,所述步骤S1包括:
S1.1、通过百度鹰眼功能选取固定线路;
S1.2、通过百度API功能获取固定线路地图数据。
根据本发明优选的,所述步骤S2按照道路信息表、路段信息表以及关键点表分别进行不同层道路信息存储。
根据本发明优选的,所述步骤S3包括:
S3.1、统一坐标系,将GPS坐标转换成百度坐标;
S3.2、筛选匹配路段;
S3.3、获取匹配点坐标,即确定车辆在当前行驶道路上的定位点。
进一步,所述步骤S3.2匹配路段的方法包括如下步骤:
S3.2.1、判断速度是否小于某一阈值,若是,执行步骤S3.2.2;否则,执行步骤S3.2.4;
S3.2.2、判断上一定位点是否小于某一阈值,若是,执行步骤S3.2.3;否则,转入慢行、停车、起步状态匹配与数据修正,然后执行步骤S3.2.11;
S3.2.3、判断当前与上一定位点距离是否小于阈值,若是,输出上一匹配结果,然后执行步骤S3.2.11;否则,执行下一步;
S3.2.4、判断待选路段列表是否为空,若是,执行步骤S3.2.11;否则,执行下一步;
S3.2.5、读取初始数据,包括待匹配点坐标、车行方向、速度以及待选路段列表;
S3.2.6、判断待选路段数量是否为1,若是,执行步骤S3.2.11;否则,执行下一步;
S3.2.7、读取第i个待选路段;
S3.2.8、判断待选路段方向与车行驶方向是否一致,若是,执行下一步;否则,剔除第i个待选路段;
S3.2.9、判断i>待选路段总数与否,若是,执行下一步;否则,按照i=i+1的规律返回步骤S3.2.7;
S3.2.10、判断待选路段数量是否为1,若是,执行步骤S3.2.11;否则,通过方向角加距离的条件筛选,然后执行下一步;
S3.2.11、将待选路段作为目标路段,输出匹配路段编号以及定位点。
根据本发明优选的,所述步骤S3.3确定定位点的方法包括以下步骤:
S3.3.1、读取初始数据,包括映射点point坐标,以及路段两端点point1和point2;
S3.3.2、判断point1和point2是否重合,若是,求点到端点距离,然后返回端点坐标、返回距离,结束;否则,执行下一步;
S3.3.3、判断路段是否水平,若是,执行下一步;否则,执行步骤S3.3.5;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东省计算中心(国家超级计算济南中心),未经山东省计算中心(国家超级计算济南中心)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510251669.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:车载投影系统
- 下一篇:基于罗德里格斯参数的星敏感器几何线性姿态确定方法