前言
这个库依赖numpy、pandas、matplotlib
请在使用MemapAStar之前将他们安装
一、Memap是什么?
是一个简单的A*库,用于寻找相对最优路径。
二、使用步骤
1.引入库
代码如下:
#导入MemapAStar库
import MemapAStar
2.读入数据
代码如下:
#用Memap方法构造一个地图,参数为GPS点云的.xlsx文件
#返回一个Memap对象
memap = MemapAStar.Memap(r'C:\Users\Administrator\myAStar\pointcloud.xlsx')
#addRoute方法接收两个参数
#用于在两个点之间创建一条路径(人工补齐地图缺损的位置)
#无返回值
memap.addRoute((2,6),(3,6))
memap.addRoute((2,4),(3,4))
#aStar方法接收两个参数
#寻找到这两个点的相对最优路径
#无返回值
memap.aStar((1,1),(7,9))
#findRoute方法没有参数
#用于回寻路径点集合,生成路径
#返回相对最优路径
memap.findRoute()
#showMap方法用于展示自动构建的地图
#无参数
#无返回值
memap.showMap()
#show_route方法用于显示相对最优路径
#无参数
#无返回值
memap.show_route()
图片示例
下载地址:
链接:https://pan.baidu.com/s/1V3VGz1U9N8QF3OV9VxYjmQ
提取码:j1qj