The invention discloses a method for providing a thermal diagram of bus passenger flow distribution, which comprises the following steps: step 1, receiving a request for playing the thermal diagram of bus passenger flow for a user setting time period and a set line; step 2, obtaining the bus record on the set line within the set time period; step 3, preprocessing the bus record to obtain an effective bus record; step 4, recording the bus flow effectively; The effective bus records are processed to determine the bus location and the number of passengers in each time section. The time sections are discrete time points according to the need. Fifth step, the thermodynamic charts of each time section are drawn and overlapped on the map. The invention ensures the integrity of passenger flow data, effectively filters the interference data, improves the accuracy of the thermodynamic display results, and combines with geographical location to make the passenger flow data clearer and enhance the user experience.
【技术实现步骤摘要】
一种公交客流分布热力图的提供方法及装置
本专利技术涉及一种公交客流分布热力图的提供方法及装置,属于计算机互联网
技术介绍
一直以来,公交客流分布规律对公交公司的日常运营有着非常重要的意义,现有的生成客流分布热力图的方法是直接以原始数据中的位置信息和车内人数进行展示,但是这种方法存在较大的干扰数据,有些数据还存在一定的定位误差,客流数量和客流位置的选取不能准确表现实际客流状况;同时现有的客流分布热力图一般是以图片或页面进行静态呈现,查看不同时间断面的客流热力图只能手动切换,再分别对每个时间断面的热力图进行对比,无法动态查看某时间段内不同时间断面的客流数量和位置的变化。
技术实现思路
为了克服现有技术的不足,本专利技术的目的在于提供一种公交客流分布热力图的提供方法及装置,该方法确保了客流数据的完整性,有效过滤了干扰数据,提高了热力图展示结果的准确性。为达到上述目的,本专利技术是通过以下的技术方案来实现的。步骤1,接收用户设定时间段、设定线路的客流热力图播放请求;步骤2,获取所述设定时间段内,所述设定线路上的公交记录;所述公交记录是通过客流采集车载终端在停靠站点采集的,包括公交车班次编号,所属线路编号,车辆编号,运行方向,停靠站点时的经纬度位置,站点,公交站点停靠时前后门的开关门时间,公交停靠期间的上客人数、下客人数和车内人数等;所述停靠站点时的经纬度位置和所述站点是不同的概念,这里的经纬度位置是指通过GPS采集到的公交停靠站点时的实际位置,站点指的是固定的站点位置,两者在通常情况下并不是重合的。根据开门或关门时间和线路编号获取所述设定时间段内、所述设定线 ...
【技术保护点】
1.一种公交客流分布热力图的提供方法,其特征在于,包括以下步骤:步骤1,接收用户设定时间段、设定线路的客流热力图播放请求;步骤2,获取所述设定时间段内,所述设定线路上的公交记录;所述公交记录是通过客流采集车载终端在停靠站点采集的,包括公交车班次编号,所属线路编号,车辆编号,运行方向,停靠站点时的经纬度位置,站点,公交站点停靠时前后门的开关门时间,公交停靠期间的上客人数、下客人数和车内人数等;根据开门或关门时间和线路编号获取所述设定时间段内、所述设定线路上的公交记录;步骤3,对所述公交记录进行预处理,得到有效公交记录;步骤4,对所述有效公交记录进行处理,确定每一个时间断面的公交车位置及其客流数量,所述时间断面是多个离散的时间点;步骤5,绘制每一个时间断面的热力图,叠加显示在地图上;根据步骤4中所述每一个时间断面的公交车位置及其客流数量,绘制出每个时间断面的热力图,把不同位置的客流量叠加显示到地图上。
【技术特征摘要】
1.一种公交客流分布热力图的提供方法,其特征在于,包括以下步骤:步骤1,接收用户设定时间段、设定线路的客流热力图播放请求;步骤2,获取所述设定时间段内,所述设定线路上的公交记录;所述公交记录是通过客流采集车载终端在停靠站点采集的,包括公交车班次编号,所属线路编号,车辆编号,运行方向,停靠站点时的经纬度位置,站点,公交站点停靠时前后门的开关门时间,公交停靠期间的上客人数、下客人数和车内人数等;根据开门或关门时间和线路编号获取所述设定时间段内、所述设定线路上的公交记录;步骤3,对所述公交记录进行预处理,得到有效公交记录;步骤4,对所述有效公交记录进行处理,确定每一个时间断面的公交车位置及其客流数量,所述时间断面是多个离散的时间点;步骤5,绘制每一个时间断面的热力图,叠加显示在地图上;根据步骤4中所述每一个时间断面的公交车位置及其客流数量,绘制出每个时间断面的热力图,把不同位置的客流量叠加显示到地图上。2.根据权利要求1所述的一种公交客流分布热力图的提供方法,其特征在于,所述步骤3中对所述公交记录进行预处理,具体为设置有效半径对公交记录进行降噪处理,即判断公交记录的经纬度位置与其所属线路的最短距离是否小于5m~20m的有效半径,若是,则此公交记录为有效公交记录。3.根据权利要求2所述的一种公交客流分布热力图的提供方法,其特征在于,所述步骤4,对所述有效公交记录进行处理,确定每一个时间断面的公交车位置及其客流数量,具体步骤如下:步骤41,对有效公交记录中的所有公交车,获取其每辆公交车的最靠近每个时间断面的一条公交记录G1;步骤42,判断公交记录G1的开门时间与其时间断面的差值是否大于30~90min,若是则在该时间断面该公交处于停运状态,否则在该时间断面该公交处于运行状态,进行下一步;步骤43,确定每一个时间断面的客流数量和位置步骤431,确定每个时间断面位于站点的公交车的客流数量和客流位置若公交记录G1的开门时间和时间断面的差值小于等于有效时间差5s~20s,则公交记录G1为该公交车在该时间断面的站点数据,以公交记录G1的开关门后车内人数为客流数量,以公交记录G1的站点为客流位置;步骤432,确定每个时间断面位于非站点的公交车的客流数量和客流位置(1)确定位于非站点的公交车的客流位置P若所述公交记录G1的开门时间和时间断面的差值大于有效时间差5s~20s,则获取该时间断面另一侧最近的一条记录数据G2,使时间断面在这两条记录G1、G2的开门时间之间,假设公交记录G1发生在G2之前,根据两条记录G1、G2的时间T1、T2、对应的两条记录G1、G2的站点位置A、B、以及时间断面T,计算出该公交车在该时间断面的位置...
【专利技术属性】
技术研发人员:周瑞,周金明,周宇,韩晓春,
申请(专利权)人:南京行者易智能交通科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。