[发明专利]一种联网车载导航设备中使用分幅数据搜寻跨市跨省路径的计算方法有效
申请号: | 200610135276.6 | 申请日: | 2006-11-30 |
公开(公告)号: | CN101162150A | 公开(公告)日: | 2008-04-16 |
发明(设计)人: | 许宁;陈青溪;彭勇 | 申请(专利权)人: | 厦门雅迅网络股份有限公司 |
主分类号: | G01C21/26 | 分类号: | G01C21/26;G01C21/34;G01C21/36;G01C21/20;G01C21/32;G06F17/30;G09B29/00;G09B29/10 |
代理公司: | 厦门市新华专利商标代理有限公司 | 代理人: | 朱凌 |
地址: | 361006福建省*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明是一种联网车载导航设备中使用分幅数据搜寻跨市跨省路径的计算方法,首先将地图进行分幅切割,然后加载起点图幅和终点图幅的道路导航数据到内存中;使用基于Dijkstra的路径算法,从起点开始,发散式计算地图上各个路径点的最短路径,直到到达终点为止,在计算的过程中,如果新加载的图幅中心点距离起点或终点的直线距离超过预设值,则仅加载高等级道路的数据参与计算;若某个图幅加载的道路数据中所有路径点都算出了从起点出发可以到达的最短路径,则将该图幅的导航道路数据从内存中卸载,本发明仅加载相关图幅数据用于计算,且可以动态加载和卸载数据,这样,减少了内存的不必要占用,达到了使用小容量内存计算大型数据的目的。 | ||
搜索关键词: | 一种 联网 车载 导航 设备 使用 数据 搜寻 跨市跨省 路径 计算方法 | ||
【主权项】:
1.一种联网车载导航设备中使用分幅数据搜寻跨市跨省路径的计算方法,其特征在于:首先将地图进行分幅切割,根据起点和终点的经纬度和该地图图幅左边界和上边界的差值并分别除以图幅宽度及高度,得到该点所在图幅的编号,从而得到该图幅的道路导航数据区地址;然后加载起点图幅和终点图幅的道路导航数据到内存中;使用基于Dijkstra的路径算法,从起点开始,发散式计算地图上各个路径点的最短路径,遇到图幅边界,根据邻接转向信息,加载对应的邻接图幅的导航道路数据继续计算,直到到达终点为止,在计算的过程中,如果新加载的图幅中心点距离起点或终点的直线距离超过预设值,则仅加载高等级道路的数据参与计算;若某个图幅加载的道路数据中所有路径点都算出了从起点出发可以到达的最短路径,则将该图幅的导航道路数据从内存中卸载,并且记录标志,以免再次加载该图幅的数据计算,计算完成后,根据计算过程中的路径记录进行回溯,最后生成完整路径。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门雅迅网络股份有限公司,未经厦门雅迅网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200610135276.6/,转载请声明来源钻瓜专利网。