基于Dijkstra算法的景点路径规划(高德api)

这是网络优化课程最后的课程报告,利用Dijkstra算法对已知节点进行最短路径规划。
开发环境:

  • ubuntu16
  • python3.6——pyqt5、opencv-pyhton、urllib、requests

首先,进入高德地图开放平台,创建应用。选用的是高德地图开发平台的web服务API,可使用的服务如图一,而本文需要静态地图API进行地图图片的显示、搜索服务-关键字查询进行地点坐标(经纬度)的查询、行驶距离测量进行两地点驾车距离的运算。
在这里插入图片描述然后进行计算图的Dijkstra算法应用,最后进行可视化。增加了TSP问题利用GA算法的实现,直接采用大神的代码。

实现流程图:
在这里插入图片描述

实现结果:
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

感谢github-dijkstra最短路径规划提供的最短路径规划案例分享;
感谢TSP-GA的TSP-GA遗传算法的实现;
本文代码链接

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值