基于OSM路网的“graphplanner多出行方式路径规划软件”V1.0发布了!和之前的“高德地图算时间”软件一样,同样可以计算出OD点之间的最短路径的距离和交通时间。二者基于的路网和计算方法不同,但是结果是相似的。这两个软件是互为补充而不是互相替代的关系,各有特点。大家可以根据实际情况选用。
那么“graphplanner”有什么特点呢?下面介绍一下:
1、不再需要KEY和计算配额
本软件是基于Openstreetmap的,不同于某些平台,它是不需要KEY和计算配额的,节约了大量的计算成本。
2、采用出租车算法计算最短路径,较传统计算方法更加准确
下面用图示的方法展示本算法与传统算法的不同之处:
传统算法:
图中圆点是路网节点,十字是起点和终点。传统算法是在路网中找到距离起点和终点最近的两个路网节点,然后计算两个路网节点的最短路径,如图所示,这样,返回的起终点之间最短路径的长度实际上是两个节点之间最短路径的长度,从上图可以清晰的看到误差是比较大的。这不是我们真正想要的……
我们的算法:
大家能看明白吧,如上图所示,我们采用的算法更加精确, 这个算法称为出租车算法,因为它会在您指定的地点附近接送您。
3.可以从路网获取最高限速用于计算交通时间
交通时间的计算是依据设定的默认速度以及从路网中获取的路段最高限速(驾车时)而来,较为贴合实际情况;对于驾车,默认速度仅供参考,软件会自动获取两点之间最短路径的各个路段的最高限速,并按照路段最高限速计算各路段通行时间,再求和得到总的通行时间。当获取不到路段最高限速时,将按照设置的默认速度计算通行时间。对于步行和骑行两种路网,将按照设置的速度计算通行时间。
4、一键生成热力图和栅格图
5、可以导出计算结果为csv格式的文件;
6、可在路网中查看算出来的最短路径;
7、可以下载和载入路网文件;
8、可以将graphml格式路网文件转换为shp格式路网文件;
9、采用多进程计算,充分发挥计算机并行计算能力,提高计算速度;
另外,需要说明的是,granphplanner较之前的“高德地图算时间”软件尚不能考虑交通拥堵情况;granphplanner目前支持的交通方式为:驾车、步行和骑行,暂不支持公交;当路网很大,计算机配置较低时,granphplanner的运算速度较慢。所以,请大家根据情况选择使用。
软件下载地址:
百度网盘链接: