TransData Lab
交通数据实验室
课程资料

城市交通拥堵分析工具 v1.0

 二维码 37



Transport Data Lab

城市交通拥堵分析工具 v1.0





程序概述








用途


获取城市交通实时路况数据,分析城市交通拥堵情况,包含拥堵路段指标、拥堵时变特征、拥堵路段频次等。本软件根据百度开放平台公开的API编写,目的在于减轻交通从业者编码工作量,使其无需编码即可进行简单拥堵分析。








格式


实时路况原始数据为csv文件,格式从左到右依次为x,y,num,area_status1,area_status2,area_status3,road_status,miss_num。





数据展示

     城市实时路况原始数据以时刻为单位存储,每个文件的数据记录了该城市在某一时刻的实时路况信息。大家自己提取的路况数据可使用本工具辅助分析。

当数据量较小时,可以采用Excel、数据库等工具进行处理,但仍花费较长时间;当数据量较大时,现有的通用工具可能难以胜任处理任务。可借助此工具进行城市交通实时路况数据的分析,提高数据处理效率。

软件说明

电子地图(如百度、高德等)路况服务一般会提供原始数据获取途径(见开发文档),获取方法大同小异,但服务权限有区别。
目前,百度地图可以让开发者免费获取路况数据。高德地图只能付费商用。因此,本工具基于百度地图实时路况API进行设计和开发。


主界面


    界面及功能说明

     

本软件可互动区域包括功能分类和功能详解,功能分类有四大功能:实时路况获取、路段拥堵指标、拥堵时变特征、路段拥堵频次;功能详解是对上述四大功能的解释说明,包含了各功能的目的、使用条件、名词解释。


具体技术细节将在下文介绍。


功能1:实时路况获取

:
对于没有能力自行获取原始路况数据的朋友,本工具提供了一个简单功能,可便利获取路况数据。

本功能可以获取百度地图实时路况信息,事先需准备足够额度的百度地图开发者密钥,将其填入本程序附带的keys.csv文件中,注意除了加入密钥信息,文件中其余数据不要更改。若您有多个密钥,请依次填入文件中的“key”列下。该功能获取的数据会自动存放到桌面目录的“实时路况”文件夹中,文件夹后缀会加上处理时间。

路况获取关键参数设置与运行界面


左下点坐标:为您想要获取矩形区域的左下点坐标,其坐标可在“百度地图坐标拾取系统”中获取。右上点坐标:为您想要获取矩形区域的右上点坐标。

百度地图坐标拾取系统:https://api.map.baidu.com/lbsapi/getpoint/


* 提取间隔:本功能运行时会按照设定的提取时间间隔自动运行并提取当前时刻的路况信息。

* keys限额:该限额为用户填入的单个密钥的每日限额,当密钥每日消耗次数达到此限额时,会自动跳过该密钥。

* keys路径:选择程序附带的keys.csv文件的存放路径。请将个人获得的密钥复制在csv文件中的“key”列,其他列不要改动。注册密钥请在“百度地图开放平台”创建应用,并进行个人开发者认证,企业认证额度更高。


以个人开发者为例,目前一个密钥的配额为2000次/日,程序默认的单一矩形范围为1.1*1.1=1.21平方千米,即单次获取范围约为1.21*2000=2420平方千米的面积。如面积更大,或一次采集多个时段的数据,总采集面积要进行计算,需要输入多个密钥或向百度购买额度。

后续功能都基于此步骤提取的分时路况原始数据进行,应尽量准确、全面。实例中提供了某城市某日原始数据供交流学习使用,请在学习后及时删除!



功能2:路段拥堵指标提取

本功能可以根据自行获取的或功能1获取的实时路况数据,提取其中各个时刻的拥堵路段指标,包含拥堵路段位置、拥堵路段长度、拥堵车流速度、拥堵趋势


该功能获取的数据会自动存放到桌面目录的“拥堵路段指标”文件夹中,文件夹后缀会加上处理时间。


原始数据文件夹:为功能1获取的实时路况数据存放文件夹路径。


功能2使用界面
提取的拥堵路段指标示例




功能三:拥堵时变特征展示



本功能可以获取某一天(多个日期只需放入同一文件夹)城市交通拥堵时变特征,包含该天的城市交通拥堵程度随时间的变化,以及早晚高峰时段拥堵严重程度的类别特征。该功能获取的数据会自动存放到桌面目录的“拥堵时变特征”文件夹中,文件夹后缀会加上处理时间。


功能3使用界面


* 原始数据文件夹:为将功能1获取的实时路况数据,将某天的数据放入新建的文件夹中,该文件夹的路径即为此功能的原始数据文件夹。

* 拥堵数据文件夹:为将某一天原始数据经过功能2处理后得到的拥堵路段指标文件夹路径。

功能3输出结果示例


功能4:拥堵路段频次分析

本功能可以获取某一天城市交通拥堵路段、道路出现频次排行,得到一天中最拥堵的道路、路段。该功能获取的数据会自动存放到桌面目录的“拥堵路段频次”文件夹中,文件夹后缀会加上处理时间。


拥堵数据文件夹:为将某一天原始数据经过功能2处理后得到的拥堵路段指标文件夹路径。


功能3使用界面

     

功能4输出结果示例


更多结果可参考以下历史文章。


湖北省武汉市2024年1月17日交通拥堵分析

湖南省长沙市2024年1月11日交通路况分析

黑龙江省哈尔滨市2024年1月10日交通路况分析

浙江省杭州市2024年1月9日交通路况分析

广东省深圳市2024年1月8日交通路况分析

山东省济南市2024年1月6日交通路况分析

云南省昆明市2024年1月6日交通路况分析
吉林省长春市2024年1月5日交通路况分析

广东省广州市2024年1月2日交通路况分析

天津市2023年12月31日交通路况分析

江苏省南京市2023年12月27日交通路况分析



其他重要说明


1. 本工具在不同运行环境下可能会出现各种问题,欢迎在公众号后台留言反馈,后续将继续完善,推出新版本。

2. 本软件仅供个人研究学习使用,不允许用于商业用途;仅为学习交流用途,开发者不承担软件带来的任何问题。

3. 开发者希望该工具可以帮助公众提升对家乡城市交通运行情况的认识,辅助交管单位开展更为高效的交通治理。如需进行展示,请将软件分析结果标注“出自合肥工业大学交通数据实验室”

4. 本工具由合肥工业大学交通数据实验室(Transport Data Lab)开发,如需免费使用,请关注本公众号一周后在后台留言“城市交通拥堵分析工具 v1.0”,并说明个人身份(如交警、学生、教师等)和使用用途。关注已满一周的朋友可直接留言,作者将闲时回复满足要求的留言。

知识星球会员可直接获取。



或在网站加入会员。

http://www.shiguangwang.org/h-pd-33.html


5. 若申请量较大对服务器产生巨大压力,可能会限量错时回复。

6. 其他未尽事宜解释权归开发者所有。