本发明涉及城市智能交通技术领域,更具体地说涉及一种城市公交网络od矩阵构建方法。
背景技术
随着社会经济迅速发展和城市规模不断扩大,全国各地的从业人员不断涌入,城市人口也随之不断增加,在珠江三角洲区域,这样的现象就更为明显。
然而当城市交通赶不上人口和经济的发展的时候,城市交通会逐渐成为阻碍城市发展的重要因素。城市交通情况对于城市规划,居民城市归属感,城市品牌有着至关重要的影响。常规公交是城市交通的主体,地面公交作为城市公交的一部分,是城市居民日常出行的重要交通工具,关系到城市经济的发展。大城市的可持续发展,应该立足当前、着眼长远,倡导绿色环保出行,大力优先发展城市公共交通,构建性能优良的交通系统工程,是解决城市交通拥堵的有效手段。但是目前的城市公交交通仍然具有较大的改进空间。
目前相关部门的工作人员为优化城市公交网络配置,通常是使用od矩阵作为优化城市交通网络的依据,所谓的od矩阵,指的是公交出行量信息,现有技术中获取od矩阵局限于单线路概率模型的统计分析,难以对多条公交线路海量的公交数据进行综合、全面、客观、准确的评估,处理准确度欠佳。
技术实现要素:
本发明要解决的技术问题是:提供一种城市公交网络od矩阵构建方法。
本发明解决其技术问题的解决方案是:
一种城市公交网络od矩阵构建方法,包括以下步骤:
步骤100.获取城市各路公交的车辆信息以及对应的上车人数,绘制以时间为横坐标,上车人数为纵坐标的数据折线图;
步骤200.获取城市各路公交的gps信号,绘制各路公交的gps信号散点图;
步骤300.根据所获取的数据折线图以及gps信号散点图,计算城市人民的出行规律,绘制od矩阵图。
作为上述技术方案的进一步改进,所述步骤100具体包括以下步骤:
步骤101.读取各路公交上所配置的ic读卡机的数据,筛选出数据的非空值;
步骤102.对所读取的数据进行去重复操作;
步骤103.重复步骤101和步骤102若干天,计算一天内各个时间点的上车人数,绘制以时间为横坐标,上车人数为纵坐标的数据折线图。
作为上述技术方案的进一步改进,所述步骤200包括以下步骤:
步骤201.获取城市各路公交的gps信号,对各路公交的gps信号的经纬度进行dbscan聚类分析,将所述gps信号进行分类;
步骤202.将每一类的gps信号与上车人数进行合并,同时赋予每一类gps信号一个类标号;
步骤203.绘制出gps信号散点图;
步骤204.去除所述gps信号散点图的噪声点,基于类标号进行去重,统计各路公交的站点数量。
作为上述技术方案的进一步改进,所述步骤300具体包括以下步骤:
步骤301.获取各路公交的各个站点的上车人数sk;
步骤302.设置各路公交各个站点对乘客的吸引权重wj,所述吸引权重
步骤303.计算城市居民公交出行站点数概率,该概率服从泊松分布,所述居民公交出行的站点数概率,定义为第一站点数概率fij,
步骤304.根据步骤302中所述吸引权重wj,再次计算居民公交出行站点数概率,定义为第二站点数概率pij,
步骤305.计算各路公交每个站点的下车人数dj,
步骤306.根据各路公交各个站点的上车人数以及下车人数,构建od矩阵图。
本发明的有益效果是:本发明通过各路公交的上车人数获取数据折线图,通过各路公交的gps信号获取gps信号散点图,最后以数据折线图以及gps信号散点图为依据,绘制出od矩阵图,实现对多条公交出现数据进行综合、全面、客观、准确的评估,处理准确度高。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单说明。显然,所描述的附图只是本发明的一部分实施例,而不是全部实施例,本领域的技术人员在不付出创造性劳动的前提下,还可以根据这些附图获得其他设计方案和附图。
图1是本发明的方法流程图。
具体实施方式
以下将结合实施例和附图对本发明的构思、具体结构及产生的技术效果进行清楚、完整的描述,以充分地理解本发明的目的、特征和效果。显然,所描述的实施例只是本发明的一部分实施例,而不是全部实施例,基于本发明的实施例,本领域的技术人员在不付出创造性劳动的前提下所获得的其他实施例,均属于本发明保护的范围。
参照图1,本发明创造公开了一种城市公交网络od矩阵构建方法,包括以下步骤:
步骤100.获取城市各路公交的车辆信息以及对应的上车人数,绘制以时间为横坐标,上车人数为纵坐标的数据折线图;
步骤200.获取城市各路公交的gps信号,绘制各路公交的gps信号散点图;
步骤300.根据所获取的数据折线图以及gps信号散点图,计算城市人民的出行规律,绘制od矩阵图。
具体地,本发明通过各路公交的上车人数获取数据折线图,通过各路公交的gps信号获取gps信号散点图,最后以数据折线图以及gps信号散点图为依据,绘制出od矩阵图,实现对多条公交出现数据进行综合、全面、客观、准确的评估,处理准确度高。
进一步作为优选的实施方式,本发明创造具体实施方式中,所述步骤100具体包括以下步骤:
步骤101.读取各路公交上所配置的ic读卡机的数据,筛选出数据的非空值;
步骤102.对所读取的数据进行去重复操作;
步骤103.重复步骤101和步骤102若干天,计算一天内各个时间点的上车人数,绘制以时间为横坐标,上车人数为纵坐标的数据折线图。
进一步作为优选的实施方式,本发明创造具体实施方式中,所述步骤200包括以下步骤:
步骤201.获取城市各路公交的gps信号,对各路公交的gps信号的经纬度进行dbscan聚类分析,将所述gps信号进行分类;
步骤202.将每一类的gps信号与上车人数进行合并,同时赋予每一类gps信号一个类标号;
步骤203.绘制出gps信号散点图;
步骤204.去除所述gps信号散点图的噪声点,基于类标号进行去重,统计各路公交的站点数量。
进一步作为优选的实施方式,本发明创造具体实施方式中,步骤301.获取各路公交的各个站点的上车人数sk;
步骤302.设置各路公交各个站点对乘客的吸引权重wj,所述吸引权重
步骤303.计算城市居民公交出行站点数概率,该概率服从泊松分布,所述居民公交出行的站点数概率,定义为第一站点数概率fij,
步骤304.根据步骤302中所述吸引权重wj,再次计算居民公交出行站点数概率,定义为第二站点数概率pij,
步骤305.计算各路公交每个站点的下车人数dj,
步骤306.根据各路公交各个站点的上车人数以及下车人数,构建od矩阵图。
以上对本发明的较佳实施方式进行了具体说明,但本发明创造并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可作出种种的等同变型或替换,这些等同的变型或替换均包含在本申请权利要求所限定的范围内。