graphplanner多出行方式路径规划软件是一款基于OSM(Open Street Map)路网的交通可达性计算工具软件,可以计算出OD点之间的最短路径的距离和交通时间。运行环境为windows7/8/10/11 等。其特点是:
- 无需KEY和计算配额就可以进行路径规划计算,节约大量计算成本;
- 采用出租车几何学算法计算最短路径,可得到较传统osmnx算法更为精确的路径;
- 交通时间的计算是依据设定的默认速度以及从路网中获取的路段最高限速(驾车时)而来,较为贴合实际情况;对于驾车,默认速度仅供参考,软件会自动获取两点之间最短路径的各个路段的最高限速,并按照路段最高限速计算各路段通行时间,再求和得到总的通行时间。当获取不到路段最高限速时,将按照设置的默认速度计算通行时间。对于步行和骑行两种路网,将按照设置的速度计算通行时间。
- 可以一键生成热力图和栅格图;
- 可以导出计算结果为csv格式的文件;
- 可以在路网中查看计算出来的最短路径,并以图示的方式绘制出来;
- 可以下载和载入路网文件;
目录
快速入门
- 准备好起点和终点坐标文件,格式csv,文件列标题:id,lon,lat,其中,id为唯一编号,字符型 ;lon 经度,lat 纬度。经纬度要求采用WGS84坐标系。起终点坐标文件亦可采用本软件自动生成;
- 下载路网或从本地graphml文件载入路网;
- 设置默认速度、交通方式后开始计算;
- 查看计算结果,一键生成热力图、栅格图、查看路径和导入计算结果csv文件进一步处理。
安装指南
下载链接
百度网盘链接:https://pan.baidu.com/s/1O8qBrwdUUKaB6DAyhrkEWg?pwd=6666
提取码:6666
安装环境
运行本软件应具备如下环境:
- 操作系统:windows7/8/10/11等
- .Net Framework 4.8(win10/11一般都自带.Net Framework 4.8,如果您使用win7/8的话,可能需要额外安装.Net Framework 4.8,在我们的下载链接里面提供了.Net Framework 4.8的离线安装包。早期的win7版本可能还需要安装sp1等补丁程序,建议使用win7 sp2以上系统,最好使用win10系统)
安装步骤
软件分为安装版和绿色版两种,目前仅提供了绿色版。在准备好上述安装环境之后,分别按照如下步骤安装软件:
安装版
- 运行安装程序,按向导提示安装即可。注意:不要安装到C盘,因为 C盘有权限要求,有可能会导致运行出现问题。
- 安装完毕找到桌面快捷方式点击运行。
绿色版
- 解压缩到电脑除C盘以外的文件夹上,文件夹命名不建议使用含有中文以及空格。注意:尽量不要安装到C盘,因为 C盘有权限要求,有可能会导致运行出现问题。
- 找到NewTAC.exe文件(红绿灯图标),点击鼠标右键建立桌面快捷方式,点击运行。
试用版本
软件的试用版本只能计算不超过1000条路径,激活后无限制。本软件除了激活码之外,不再需要KEY和计算配额之类的东西。
功能详解
主界面
上图为软件主界面,主要实现路径规划计算功能。
操作方法
- 点击主界面中“开始一次新的计算”按钮,出现如下画面,选择“自备”或者“自动生成”:
此步骤主要用于设置起点坐标文件。可以自行准备,也可以使用本软件自动生成。自行准备的话,文件格式要求如下:1)文件格式:csv
2)文件列标题:id,lon,lat
其中,id为唯一编号,字符型;lon 经度,lat 纬度。经纬度要求采用WGS84坐标系。范例:
id,lon,lat
0,121.323580002237,31.1435050437785
1,121.3257850008,31.144840770762
2,121.325485088654,31.1470256204811
3,121.323280114945,31.1454145931152
4,121.326427382441,31.1435179388458
5,121.330623510446,31.1443359329309如果选择“自动生成”,画面如下:
自动生成方法提供了“点击生成”和“生成渔网”两种方法,并可以在地图中查看起终点。 - 下载路网或载入路网,如图:
两种方式都是可以的,如果已经有graphml格式的路网文件,则可以从文件载入这个路网。没有路网的话,可以选择联网下载:
如果路网无法下载,一般是网络问题,可以多试几次,或者自行调整网络。目前提供了bbox、polygon、point和place四种下载方式,分别对应矩形下载、几何形状下载、点下载和按行政区地名下载。如果采用bbox下载方式,软件将根据起点和终点坐标自动确定下载矩形范围进行下载。如果选择place下载方式,需要录入地名,例如中国广东省深圳市或者录入英文:shenzhen,china.由于土蔷的原因,有时候路网会无法下载。此类问题请自行解决,与本软件无关。 - 开始计算:起终点坐标文件和路网都准备好了以后,就可以开始计算了,计算画面如下:
在这里,需要设置“默认速度”和“交通方式”,还要写一下“本次计算描述”,用于以后查看备忘。其中默认速度:对于驾车,默认速度仅供参考,软件会自动获取两点之间最短路径的各个路段的最高限速,并按照路段最高限速计算各路段通行时间,再求和得到总的通行时间。当获取不到路段最高限速时,将按照设置的默认速度计算通行时间。对于步行和骑行两种路网,将按照设置的速度计算通行时间。 - 上述步骤设置完毕后,点击“开始计算”按钮就开始计算了,软件将根据路网逐条OD点进行路径规划计算,得到最短路径,并求其长度。然后按照设定默认速度和各路段的最高限速计算各路段通行时间,求和后得到最短路径的通行时间。如果数据量较大,计算过程可能会很漫长,需要耐心等待,软件会显示计算进度。
- 查看计算结果,进行可视化分析:计算完毕后,系统会显示计算结果,如图:
在这里可以进行生成热力图、栅格图等可视化操作。还可以将计算结果导出csv文件,方便后续继续处理。还可以查看计算出来的路径:鼠标点击选择要显示的记录,然后点击鼠标右键,选择“查看路径”就可以显示出路径图,如图:
6.查看历史计算:所有计算软件都有记录,可以随时查看,在软件主界面上点击“查看以前的计算”按钮即可。可以查看以前的计算记录,对计算结果进行相关操作。
概念解释
- 路网类型:drive,driver service,walk,bike四种路网根据实际需要任选其一;各路网的含义是:
drive 获取可驾驶的公共街道
drive service 获取可驾驶的公共街道,包含服务道路
walk 获取行人可以使用的所有街道和路径,忽略单向方向性
bike 获取可以骑行的所有街道和路径 - 默认速度:对于驾车,默认速度仅供参考,软件会自动获取两点之间最短路径的各个路段的最高限速,并按照路段最高限速计算各路段通行时间,再求和得到总的通行时间。当获取不到路段最高限速时,将按照设置的默认速度计算通行时间。对于步行和骑行两种路网,将按照设置的速度计算通行时间。
计算结果可视化
在查看结果界面顶端工具栏点击“热力图”或“栅格图”,可以一键生成热力图和栅格图。
热力图
实现功能
一键生成热力图,示例如图:
栅格化分析
实现功能
利用计算结果进行栅格化分析,生成栅格图,示例如图:
软件激活
激活方法:
请在这里激活:
输入“激活码”,软件激活后就没有任何功能限制了。
获取激活码
获取途径:可以从淘宝或者“面包多”两条途径获取激活码。二者各有特点,淘宝有客服支持。“面包多”可以自动发送激活码。淘宝是国内老牌电商品牌。“面包多”是一个可信赖的数字内容交易平台。
激活时间:获取到激活码后,请二天内激活。激活后可以使用至约定时间。
工具
GraphML转SHP
在主界面工具栏中,可以将GraphML格式的路网数据转变为SHP格式的路网数据。如图:
GraphML和SHP都是用于表示路网数据的格式,但它们之间存在一些明显的区别。
GraphML是一种基于XML的图形标记语言,用于表示复杂的网络结构和图模型。它提供了丰富的标签和属性,可以精确地描述图中的节点、边以及它们之间的关系。GraphML文件通常具有良好的可读性和可编辑性,方便用户进行手动修改和扩展。此外,由于GraphML是基于XML的,因此它也具有跨平台性,可以在不同的操作系统和应用程序中轻松使用。
SHP(Shapefile)格式则是由Esri公司开发的一种矢量数据格式,广泛应用于地理信息系统(GIS)中。SHP文件主要用于存储地理要素的空间位置和属性信息,包括点、线、多边形等。它由多个文件组成,包括.shp文件(存储几何形状信息)、.shx文件(存储索引信息)和.dbf文件(存储属性信息)。SHP格式支持多种坐标系和投影方式,能够满足不同地理区域和地图投影的需求。
在路网表示方面,GraphML和SHP各有特点。GraphML更适合用于表示复杂的网络结构和关系,能够精确地描述路网中的节点和连接关系,适用于需要进行复杂网络分析的场景。而SHP则更适合用于表示具有地理属性的路网数据,可以方便地与其他GIS数据进行集成和可视化,适用于需要综合考虑地理空间信息的场景。
总的来说,GraphML和SHP都是有效的路网数据格式,选择哪种格式取决于具体的应用场景和需求。如果需要表示复杂的网络结构和关系,GraphML可能更合适;如果需要结合地理空间信息进行可视化和分析,那么SHP可能更为适用。
故障排除与问题解答
路网下载失败怎么办?
本软件需要下载OSM(Open Street Map)路网进行路径规划计算。由于网络的原因可能会无法下载路网,解决这个问题需要自行调整网络环境,或者使用我们的下载路网服务。
栅格图底图地图为什么没有显示出来?
栅格图底图地图需要从Map Box上下载。由于网络的原因可能会无法下载,解决这个问题需要自行调整网络环境。
运算速度很慢怎么办?
尝试如下措施:
- 使用配置高的计算机,例如较大的内存空间,运算速度较快的CPU;
- 减小路网大小,大的路网会导致运算变慢;
- 尝试增加进程数(在计算选项中),注意:并不是进程数越多就越快,还要考虑您的计算机配置;
软件的局限性
较“高德地图算时间”软件,目前有如下局限性:
- 不能考虑交通拥堵情况;
- 交通方式目前支持:驾车、步行和骑行,尚不支持公交;
- 计算速度较调用高德平台慢;
注意事项
请不要用OSM地图展示国家边界,否则后果自负。
免责条款
- 本软件并非商用软件,仅用于个人学习交流使用,请勿商用;
- 本软件编写目的在于减轻交通规划从业者编码工作量,使其无需编码即可进行路径规划计算;
- 使用本”软件”必须遵守国家有关法律和政策等,维护国家利益,保护国家安全,并遵守本协议,对于用户违法或违反本协议的使用而引起的一切责任,由用户负全部责任,一概与软件作者无关;
- 因第三方软件或技术引发的任何纠纷,由该第三方负责解决,软件作者不承担任何责任。 软件作者不对第三方软件或技术提供客服支持,若您需要获取支持,请与该软件或技术提供商联系。
- 软件作者不对计算结果承担责任。
- 软件可能会从开源地图平台下载数据。请勿使用OSM地图展示边界。
- 使用本”软件”由用户自己承担风险,软件作者对本”软件”不作任何类型的担保,不论是明示的、默示的或法令的保证和条件,包括但不限于本”软件”的适销性、适用性、无病毒、无疏忽或无技术瑕疵问题、所有权、平静受益权、和无侵权的明示或默示担保和条件,对在任何情况下因使用或不能使用本”软件”所产生的直接、间接、偶然、特殊及后续的损害及风险,软件作者不承担任何责任。
- 使用本软件仅仅相当于您在一些开放平台自行编写代码运行,所发生的计算是您和开放平台之间的事情,与本软件没有任何关系,您需要自己对所做的计算负责,并请遵守您与平台之间的协议。
- 一旦您使用了本软件,即视为您同意了本协议。