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

卡口数据处理工具 v1.0

 二维码 156


Transport Data Lab

卡口数据处理工具 v1.0 by Python





程序概述








用途


将卡口检测器数据快速归纳整理,获得各检测器全天各小时流量、日流量、高峰小时流量、早高峰小时、晚高峰小时、早高峰小时流量、晚高峰小时流量,车速等信息。








格式


数据为txt文件,格式从左到右依次为devc_id,devc_name,camera_devc_id,vhc_no,lane_id,lane_no,rid,src_dir,f_dir_no,t_dir_no,vhc_plate_type_no,vhc_plate_color_no,vhc_type_no,sub_vhc_type_no,speed,pic_url,data_source,gmt_create,rec_time,vhc_id。




数据展示

     检测器的数据以天为单位存储,每一条检测器的数据就代表了一辆车通过该检测器。

当数据量较小时,可以采用Excel、数据库等工具进行处理,但仍花费较长时间;当数据量较大时,现有的通用工具可能难以胜任处理任务。可借助此工具进行卡口车牌识别数据的分析或其他类似交通数据的辅助分析,提高数据处理效率。

软件说明

卡口数据处理工具 v1.0 new.png


    界面及功能说明

     首先,点击打开文件,选择对应的检测器数据(txt格式),点击分时车速/分时流量/各交叉口统计数据/各交叉口小时流量即可获得对应的数据。本文以部分数据为例,展示各个功能。


分时车速


1 分时车速

      此文件中的每一个txt文件,都以检测器名称命名。txt文件中包含该检测器在这一天数据的总条数(流量总数),及一天中每小时以10km/h为间隔划分统计的车辆数。



分时流量

2 分时流量

      此文件中的每一个txt文件,都以检测器名称命名。txt文件中包含该检测器在这一天数据的总条数(流量总数),及以每15min为单位划分统计的流量数和以每1h为单位划分的流量数。



统计数据

3 统计数据

     获得一个含有全天流量、平均车速、速度不为0的车辆数、不包含0的平均车速、高峰小时、高峰小时流量、早高峰小时、早高峰小时流量、晚高峰小时、晚高峰小时流量、高峰小时平均车速、高峰小时速度不为0的车辆数、高峰小时不含0的平均车速、早高峰小时平均车速、早高峰小时速度不为0的车辆数、早高峰小时不含0的平均车速、晚高峰小时平均车速、晚高峰小时速度不为0的车辆数、晚高峰小时不含0的平均车速等各种信息的excel统计文件。



小时流量

4 小时流量

      此功能将获得一个含有各个检测器日流量、高峰小时和24个小时流量数据的excel统计文件。


      数据处理过程中可能会卡顿,属正常现象,程序仍在运行中,需耐心等待。以下为示例数据的处理时间,可供参考。

      硬件环境:处理器为Intel(R) Core(TM) i7-10700 CPU @ 2.90GHz;运行内存为16.0 GB;512G固态硬盘。测试数据存储在5T机械硬盘中。

      测试数据:1.63GB的txt文本文件,条目数为5122016行;检测器为485个,时间为24小时。

      处理时间:分时车速约为3分钟;分时流量约为4分钟;断面统计数据约为24分钟;断面小时流量约为17分钟。



重要说明


  1. 本工具开发初衷为本科生提高部分数据的处理效率,编程经验有限,可能会出现各种问题。本版本为1.0版本,后续可能会继续完善,推出新版本。
  2. 本软件仅供个人使用,不允许作为商业用途;仅为交流用途,开发者不承担软件带来的任何问题。
  3. 欢迎各位朋友开放研究中自行开发的小工具,可注明版权信息代为分享或在公众号中宣传,共同提升交通研究效率。
  4. 本工具由交通数据实验室(Transport Data Lab)出品,如需使用请前往官网或qq群719863513获取。