[发明专利]最短路径的计算方法及装置有效
| 申请号: | 201810770253.5 | 申请日: | 2018-07-13 |
| 公开(公告)号: | CN109059949B | 公开(公告)日: | 2020-08-04 |
| 发明(设计)人: | 卢轶 | 申请(专利权)人: | 武汉云图互联科技股份有限公司 |
| 主分类号: | G01C21/34 | 分类号: | G01C21/34 |
| 代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹;吴欢燕 |
| 地址: | 430000 湖北省武汉市东湖新技术开发*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 路径 计算方法 装置 | ||
1.一种最短路径的计算方法,其特征在于,包括:
获取起始点和终止点在预设的地图中的空间信息;
根据所述地图中其他网络点的空间信息,计算由所述起始点到达所述终止点的若干条路径,所述路径的信息包括一定数量的、按连接顺序排列的网络点;
根据路径中包括的网络点的空间信息,计算每条路径的长度;
从长度最短的路径开始进行连接判断,若当前进行连接判断的路径中所有两两相邻的网络点均符合连接判断的要求时,则将该路径作为最短路径;
其中,所述根据路径中包括的网络点的空间信息,计算每条路径的长度,具体为:
对于任意一条路径,根据该路径中各网络点的空间信息,计算所述路径中两两相邻的网络点间的距离;
根据所述网络点的连接顺序,对所有两两相邻的网络点间的距离求和,获得该路径的长度;
所述从长度最短的路径开始进行连接判断,若当前进行连接判断的路径中所有两两相邻的网络点均符合连接判断的要求时,则将该路径作为最短路径,具体为:
从当前进行连接判断的路径中的第一个网络点和第二个网络点开始,根据所述地图的网络线的空间信息判断所述第一个网络点和第二个网络点是否为连接状态;所述网络线的空间信息提供了起始点和终止点网络点的信息;
若是,则继续判断所述当前进行连接判断的路径中的第二个网络点和第三个网络点是否为连接状态,以此类推,若直至所述当前进行连接判断的路径中的倒数第二个网络点和倒数第一个网络点同样为连接状态,则将所述当前进行连接判断的路径作为最短路径;
对于任意一对两两相邻的网络点,若存在一条网络线的空间信息与该两两相邻的网络点的编号匹配,则判断该两两相邻的网络点为连接状态;
所述网络点的空间信息包括网络点在所述地图中的坐标;所述网络线的空间信息包括网络线连接的起始网络点的编号和终止网络点的编号。
2.根据权利要求1所述的计算方法,所述计算每条路径的长度,之后还包括根据各路径的长度进行排序获得队列的步骤,具体为:
计算所述起始点至所述终止点在所述地图中的直线距离;
对任意一条路径,根据所述直线距离与该路径的长度的比值,作为该路径的权重;
根据各路径的权重由大到小的顺序对所述路径进行排序,获得所述队列;
相应地,所述从长度最短的路径开始进行连接判断,具体为从所述队列中长度最短的路径开始进行连接判断。
3.根据权利要求1所述的计算方法,其特征在于,若所述当前进行连接判断的路径中出现不为连接状态的两个相邻的网络点,则选择下一条路径进行连接判断。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉云图互联科技股份有限公司,未经武汉云图互联科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810770253.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:高德地图与交通行业数据融合方法
- 下一篇:一种车辆导航系统





