一种基于od矩阵的停车需求预测方法
【技术领域】
[0001] 本发明涉及智能交通与城市规划领域,具体而言涉及一种基于OD矩阵的停车需求 预测方法。
【背景技术】
[0002] 停车需求是土地开发利用强度、汽车拥有量、车辆出行率以及交通政策等众多因 素作用的结果。停车需求预测是城市停车规划不可或缺的重要内容,是确定停车场布局、规 模和制定各种停车管理政策的前提。因此,科学的停车需求预测方法是做好停车规划的基 础。
【发明内容】
[0003] 本发明目的在于提供一种基于OD矩阵的停车需求预测方法。
[0004] 根据以上目的,本发明的第一方面提出一种基于OD矩阵的停车需求预测方法,包 括以下步骤:
[0005] 步骤一、获取设定时间范围内的电子警察数据,并基于轨迹追踪来获取OD矩阵;
[0006] 步骤二、根据步骤一所获取的OD矩阵,预测停车需求。
[0007] 进一步的实施例中,前述步骤一的实现具体包括:
[0008] 步骤1、获取设定时间范围内的所有电子警察数据,将电子警察数据按照车牌号码 进行分组;
[0009] 步骤2、将分组后得到的所有组均标记为unvisited,再取其中的一条unvisited组 P,标记为 visited;
[0010] 步骤3、对于p组的数据按照检测时间进行从小到大的排列;
[0011 ] 步骤4、计算步骤3排列后所得到的序列的偏差值,即Δ ti = ti+i_ti,i = l,......,n; 其中h为出行的起始时刻,tn为出行的最终结束时间;
[0012] 步骤5、取出两次连续检测时间差大于1小时的数据,对于即Δ tk>3600s的Δ tk,进 行步骤6;若Δ tk全部小于1小时,则进行Step8;
[0013] 步骤6、找出△ tk的tk及tk+1^ljtk为出行的结束时刻,其对应的检测设备编号所处 的区域ID为出行的D点,t k+1为下一次出行的起始时刻,其对应的检测设备编号所处的区域 ID为出行的0点;
[0014] 步骤7、将……,tn进行两两配对,即一次出行起点为。对应的设备编号 所处的区域ID,终点为t k对应的设备编号所处的区域ID,二次出行的起点为tk+1对应的设备 编号所处的区域ID,终点为b对应的设备编号所处的区域ID,最后一次出行的终点为^对应 的设备编号所处的区域ID;
[0015] 步骤8、如果所有连续两次检测时间都小于或等于1小时,则出行起点St1对应的 设备编号所处的区域ID,终点为t n对应的设备编号所处的区域ID;
[0016] 步骤9、转步骤2重新进行另一组的处理,直到所有组都标记为visited;进行步骤 10;
[0017] 步骤10、对于步骤7、步骤8和步骤9获得的出行起点与终点对应的区域ID,将出行 的0点的检测时间进行24小时段的分组,分别统计每小时内每个OD对的个数即为OD对的车 流量,而OD对的客流量则为车流量的1.5倍。
[0018] 进一步的实施例中,在所述步骤二中,具体地包括:
[0019] 通过前述步骤一得到的OD矩阵而获取某一区域i的出行OD数据,并基于下述公式 来计算该区域i的停车需求Pi:
[0020] Pi = (l-a)*A*b/R
[0021] 其中:a为即停即离的出行百分比;A为区域i的车辆出行吸引量,单位为次/天,包 括非出租客车、货车出行以及进出城货车、客车出行;b为高峰停车修正系数;R为停车泊位 周转率。
[0022] 进一步的实施例中,前述步骤二中,所述修正系数的确定方式如下:
[0023]修正系数=机动车高峰小时停车量/ 一天内的平均小时停车量。
[0024] 进一步的例子中,前述步骤1中的设定时间范围,是指一天,即24小时。
[0025] 进一步的实施例中,在前述步骤1中,所获取的电子警察数据包括车牌采集数据, 车牌采集数据包括数字路网中的路段编号、检测时间、车牌号码、车辆类型、车牌颜色、车牌 号码、车速信息。
[0026] 进一步的实施例中,在前述步骤6中,基于数字路网的数据,首先根据小区与对应 路段的关系表、设备与路网中路段的关系表,通过设备编号找路段,再通过路段找小区,即 找到对应区域。
[0027] 进一步的实施例中,在数据输出阶段输出:车辆驶入驶出的区域ID信息即小区信 息、OD客流量与人流量、交通工具类型信息。
[0028] 根据本发明的改进,还提出一种用于预测停车需求的计算机系统,包括:
[0029] 一个或多个处理器;
[0030]存储器,被设置用于存储由所述一个或多个处理器使用的程序模块和数据,这些 程序模块被配置成在被一个或多个处理器执行时以下述方式实现基于轨迹追踪的OD矩阵 估计以及基于OD矩阵的停车需求预测:
[0031]步骤1、获取设定时间范围内的所有电子警察数据,将电子警察数据按照车牌号码 进行分组;
[0032] 步骤2、将分组后得到的所有组均标记为unvi sited,再取其中的一条unvi si ted组 P,标记为 visited;
[0033]步骤3、对于p组的数据按照检测时间进行从小到大的排列;
[0034] 步骤4、计算步骤3排列后所得到的序列的偏差值,即Δ ti = ti+i_ti,i = l,......,n; 其中t为出行的起始时刻,tn为出行的最终结束时间;
[0035] 步骤5、取出两次连续检测时间差大于1小时的数据,对于即Δ tk>3600s的Δ tk,进 行步骤6;若Δ tk全部小于1小时,则进行Step8;
[0036] 步骤6、找出Δ tk的tk及tk+i,则tk为出行的结束时刻,其对应的检测设备编号所处 的区域ID为出行的D点,tk+1为下一次出行的起始时刻,其对应的检测设备编号所处的区域 ID为出行的0点;
[0037] 步骤7、将……,tn进行两两配对,即一次出行起点为。对应的设备编号 所处的区域ID,终点为tk对应的设备编号所处的区域ID,二次出行的起点为tk+1对应的设备 编号所处的区域ID,终点为k对应的设备编号所处的区域ID,最后一次出行的终点为^对应 的设备编号所处的区域ID;
[0038] 步骤8、如果所有连续两次检测时间都小于或等于1小时,则出行起点为^对应的 设备编号所处的区域ID,终点为tn对应的设备编号所处的区域ID;
[0039] 步骤9、转步骤2重新进行另一组的处理,直到所有组都标记为visited;进行步骤 10;
[0040] 步骤10、对于步骤7、步骤8和步骤9获得的出行起点与终点对应的区域ID,将出行 的0点的检测时间进行24小时段的分组,分别统计每小时内每个OD对的个数即为OD对的车 流量,而OD对的客流量则为车流量的1.5倍;
[0041] 步骤11、通过前述步骤10得到的OD矩阵而获取某一区域i的出行OD数据,并基于下 述公式来计算该区域i的停车需求Pi :
[0042] Pi = (l-a)*A*b/R
[0043] 其中:a为即停即离的出行百分比;A为区域i的车辆出行吸引量,单位为次/天,包 括非出租客车、货车出行以及进出城货车、客车出行;b为高峰停车修正系数;R为停车泊位 周转率。
[0044] 应当理解,前述构思以及在下面更加详细地描述的额外构思的所有组合只要在这 样的构思不相互矛盾的情况下都可以被视为本公开的发明主题的一部分。另外,所要求保 护的主题的所有组合都被视为本公开的发明主题的一部分。
[0045] 结合附图从下面的描述中可以更加全面地理解本发明教导的前述和其他方面、实 施例和特征。本发明的其他附加方面例如示例性实施方式的特征和/或有益效果将在下面 的描述中显见,或通过根据本发明教导的【具体实施方式】的实践中得知。
【附图说明】
[0046] 附图不意在按比例绘制。在附图中,在各个图中示出的每个相同或近似相同的组 成部分可以用相同的标号表示。为了清晰起见,在每个图中,
并非每个组成部分均被标记。 现在,将通过例子并参考附图来描述本发明的各个方面的实施例,其中:
[0047] 图1是根据本发明某些实施例的基于OD矩阵的停车需求预测方法的流程图。
[0048]图2是电子警察数据的示意图。
[0049] 图3是区域与对应路段的关系表示意图。
[0050] 图4是设备与路网中路段的关系表示意图。
【具体实施方式】
[0051] 为了更了解本发明的技术内容,特举具体实施例并配合所附图式说明如下。
[0052]在本公开中参照附图来描述本发明的各方面,附图中示出了许多说明的实施例。 本公开的实施例不必定意在包括本发明的所有方面。应当理解,上面介绍的多种构思和实 施例,以及下面更加详细地描述的那些构思和实施方式可以以很多方式中任意一种来实 施,这是因为本发明所公开的构思和实施例并不限于任何实施方式。另外,本发明公开的一 些方面可以单独使用,或者与本发明公开的其他方面的任何适当组合来使用。
[0053]结合图1所示,根据本发明的实施例,一种基于OD矩阵的停车需求预测方法,其实 现包括以下步骤:
[0054] 一种基于OD矩阵的停车需求预测方法,包括以下步骤:
[0055] 步骤一、获取设定时间范围内的电子警察数据,并基于轨迹追踪来获取OD矩阵;
[0056] 步骤二、根据步骤一所获取的OD矩阵,预测停车需求。
[0057]在一些实施例中,前述步骤一的实现具体包括:
[0058] 步骤1、获取设定时间范围内的所有电子警察数据,将电子警察数据按照车牌号码 进行分组;
[0059] 步骤2、将分组后得到的所有组均标记为unvisited,再取其中的一条unvisited组 P,标记为 visited;
[0060] 步骤3、对于p组的数据按照检测时间进行从小到大的排列;
[0061 ] 步骤4、计算步骤3排列后所得到的序列的偏差值,即Δ ti = ti+i_ti,i = l,......,n; 其中t为出行的起始时刻,tn为出行的最终结束时间;
[0062] 步骤5、取出两次连续检测时间差大于1小时的数据,对于即Δ tk>3600s的Δ tk,进 行步骤6;若Δ tk全部小于1小时,则进行Step8;
[0063] 步骤6、找出Δ tk的tk及tk+i,则tk为出行的结束时刻,其对应的检测设备编号所处 的区域ID为出行的D点,tk+1为下一次出行的起始时刻,其对应的检测设备编号所处的区域 ID为出行的0点;
[0064] 步骤7 ……,tn进行两两配对,即一次出行起点为"对应的设备编号 所处的区域ID,终点为tk对应的设备编号所处的区域ID,二次出行的起点为tk+1对应的设备 编号所处的区域ID,终点为k对应的设备编号所处的区域ID,最后一次出行的终点为^对应 的设备编号所处的区域ID;
[0065] 步骤8、如果所有连续两次检测时间都小于或等于1小时,则出行起点为^对应的 设备编号所处的区域ID,终点为tn对应的设备编号所处的区域ID;
[0066] 步骤9、转步骤2重新进行另一组的处理,直到所有组都标记为visited;进行步骤 10;
[0067] 步骤10、对于步骤7、步骤8和步骤9获得的出行起点与终点对应的区域ID,将出行 的0点的检测时间进行24小时段的分组,分别统计每小时内每个OD对的个数即为OD对的车 流量,而OD对的客流量则为车流量的1.5倍。
[0068] 在一些实施例中,在所述步骤二中,具体地包括:
[0069] 通过前述步骤一得到的OD矩阵而获取某一区域i的出行OD数据,并基于下述公式 来计算该区域i的停车需求Pi:
[0070] Pi = (l-a)*A*b/R
[0071] 其中:a为即停即离的出行百分比;A为区域i的车辆出行吸引量,单位为次/天,包 括非出租客车、货车出行以及进出城货车、客车出行;b为高峰停车修正系数;R为停车泊位 周转率。
[0072]优选地,前述步骤二中,所述修正系数的确定方式如下:
[0073]修正系数=机动车高峰小时停车量/ 一天内的平均小时停车量。
[0074] 在一些实施例中,前述步骤1中的设定时间范围,是指一天,即24小时。
[0075] 在一些实施例中,在前述步骤1中,所获取的电子警察数据包括车牌采集数据,车 牌采集数据包括数字路网中的路段编号、检测时间、车牌号码、车辆类型、车牌颜色、车牌号 码、车速信息。
[0076] 在一些实施例中,在前述步骤6中,基于数字路网的数据,首先根据小区与对应路 段的关系表、设备与路网中路段的关系表,通过设备编号找路段,再通过路段找小区,即找 到对应区域。
[0077]在一些实施例中,在数据输出阶段输出:车辆驶入驶出的区域ID信息即小区信息、 OD客流量与人流量、交通工具类型信息。
[0078] 前述步骤1所提及的设定时间范围,一般是指一天(24小时)的范围。
[0079] 在前述步骤1中,我们所获取的电子警察数据包括车牌采集数据,包括数字路网中 的路段编号、检测时间、车牌号码、车辆类型、车牌颜色、车牌号码、车速等信息,如图2所示。
[0080] 同时,基于数字路网的数据,我们还可以获得小区(即区域)与对应路段的关系表, 如图3所示。
[0082] 在前述步骤6中,我们是先通过设备编号找路段,再通过路段找小区(即区域)。
[0083] 基于数字路网的数据以及电子警察监控系统布设的原始信息,我们可以得到设备 与路网中路段的关系表,如图4所示。
[0084] 结合前述图1以及内容所示,按照前述步骤1-步骤10的实现,我们将在数据输出阶 段输出车辆驶入驶出的区域ID信息(小区)、0D客流量与人流量、交通工具类型等信息,如下 表1所示,为城市交通的科学规划和出行规划提供支撑。
[0085]表1-数据输出表
[0087] 交通工具类型编码:总的0,私家车I,出租车2,公交车3,自行车4,地铁5,轻轨6。
[0088] 输出信息存储位置:MONGDB中AY_RESULT_CITY_OD,每天更新一次,一天更新24组 数据。
[0089] 在一些实施例中,前述步骤最后输出的数据中,对于没有数据的情况则补0。
[0090] 根据本发明的改进,还提出一种用于预测停车需求的计算机系统,包括:
[0091] 一个或多个处理器;
[0092] 存储器,被设置用于存储由所述一个或多个处理器使用的程序模块和数据,这些 程序模块被配置成在被一个或多个处理器执行时以下述方式实现基于轨迹追踪的OD矩阵 估计以及基于OD矩阵的停车需求预测:
[0093] 步骤1、获取设定时间范围内的所有电子警察数据,将电子警察数据按照车牌号码 进行分组;
[0094] 步骤2、将分组后得到的所有组均标记为unvi sited,再取其中的一条unvi si ted组 P,标记为 visited;
[0095] 步骤3、对于p组的数据按照检测时间进行从小到大的排列;
[0096] 步骤4、计算步骤3排列后所得到的序列的偏差值,即Δ ti = ti+i_ti,i = l,......,n; 其中t为出行的起始时刻,tn为出行的最终结束时间;
[0097] 步骤5、取出两次连续检测时间差大于1小时的数据,对于即Δ tk>3600s的Δ tk,进 行步骤6;若Δ tk全部小于1小时,则进行Step8;
[0098] 步骤6、找出Δ tk的tk及tk+i,则tk为出行的结束时刻,其对应的检测设备编号所处 的区域ID为出行的D点,tk+1为下一次出行的起始时刻,其对应的检测设备编号所处的区域 ID为出行的0点;
[0099] 步骤7、将t,tk,tk+1,……,tn进行两两配对,即一次出行起点为"对应的设备编号 所处的区域ID,终点为t k对应的设备编号所处的区域ID,二次出行的起点为tk+1对应的设备 编号所处的区域ID,终点为k对
应的设备编号所处的区域ID,最后一次出行的终点为^对应 的设备编号所处的区域ID;
[0100] 步骤8、如果所有连续两次检测时间都小于或等于1小时,则出行起点为^对应的 设备编号所处的区域ID,终点为tn对应的设备编号所处的区域ID;
[0101] 步骤9、转步骤2重新进行另一组的处理,直到所有组都标记为visited;进行步骤 10;
[0102 ] 步骤10、对于步骤7、步骤8和步骤9获得的出行起点与终点对应的区域ID,将出行 的0点的检测时间进行24小时段的分组,分别统计每小时内每个OD对的个数即为OD对的车 流量,而OD对的客流量则为车流量的1.5倍;
[0103] 步骤11、通过前述步骤10得到的OD矩阵而获取某一区域i的出行OD数据,并基于下 述公式来计算该区域i的停车需求Pi :
[0104] Pi = (l-a)*A*b/R
[0105] 其中:a为即停即离的出行百分比;A为区域i的车辆出行吸引量,单位为次/天,包 括非出租客车、货车出行以及进出城货车、客车出行;b为高峰停车修正系数;R为停车泊位 周转率。
[0106]虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明。本发明所属技 术领域中具有通常知识者,在不脱离本发明的精神和范围内,当可作各种的更动与润饰。因 此,本发明的保护范围当视权利要求书所界定者为准。
【主权项】
1. 一种基于0D矩阵的停车需求预测方法,其特征在于,包括以下步骤: 步骤一、获取设定时间范围内的电子警察数据,并基于轨迹追踪来获取0D矩阵; 步骤二、根据步骤一所获取的0D矩阵,预测停车需求。2. 根据权利要求1所述的基于0D矩阵的停车需求预测方法,其特征在于,前述步骤一的 实现具体包括: 步骤1、获取设定时间范围内的所有电子警察数据,将电子警察数据按照车牌号码进行 分组; 步骤2、将分组后得到的所有组均标记为unvisited,再取其中的一条unvisited组p,标 记为visited; 步骤3、对于p组的数据按照检测时间进行从小到大的排列; 步骤4、计算步骤3排列后所得到的序列的偏差值,即Δti=ti+i_ti,i=l,......,n;其中 为出行的起始时刻,tn为出行的最终结束时间; 步骤5、取出两次连续检测时间差大于1小时的数据,对于即Δtk>3600s的Δtk,进行步 骤6;若Δtk全部小于1小时,则进行Step8; 步骤6、找出Atk的tk及tk+1,则tk为出行的结束时刻,其对应的检测设备编号所处的区 域ID为出行的D点,tk+1为下一次出行的起始时刻,其对应的检测设备编号所处的区域ID为 出行的〇点; 步骤7、将……,tn进行两两配对,即一次出行起点为t对应的设备编号所处 的区域ID,终点为tk对应的设备编号所处的区域ID,二次出行的起点为tk+1对应的设备编号 所处的区域ID,终点为k对应的设备编号所处的区域ID,最后一次出行的终点为^对应的设 备编号所处的区域ID; 步骤8、如果所有连续两次检测时间都小于或等于1小时,则出行起点为七对应的设备编 号所处的区域ID,终点为tn对应的设备编号所处的区域ID; 步骤9、转步骤2重新进行另一组的处理,直到所有组都标记为visited;进行步骤10; 步骤10、对于步骤7、步骤8和步骤9获得的出行起点与终点对应的区域ID,将出行的0点 的检测时间进行24小时段的分组,分别统计每小时内每个0D对的个数即为0D对的车流量, 而0D对的客流量则为车流量的1.5倍。3. 根据权利要求2所述的基于0D矩阵的停车需求预测方法,其特征在于,在所述步骤二 中,具体地包括: 通过前述步骤一得到的0D矩阵而获取某一区域i的出行0D数据,并基于下述公式来计 算该区域i的停车需求Pi: Pi = (l_a)*A*b/R 其中:a为即停即离的出行百分比;A为区域i的车辆出行吸引量,单位为次/天,包括非 出租客车、货车出行以及进出城货车、客车出行;b为高峰停车修正系数;R为停车泊位周转 率。4. 根据权利要求3所述的基于0D矩阵的停车需求预测方法,其特征在于,前述步骤二 中,所述修正系数的确定方式如下: 修正系数=机动车高峰小时停车量/ 一天内的平均小时停车量。5. 根据权利要求2所述的基于0D矩阵的停车需求预测方法,其特征在于,前述步骤1中 的设定时间范围,是指一天,即24小时。6. 根据权利要求2所述的基于0D矩阵的停车需求预测方法,其特征在于,在前述步骤1 中,所获取的电子警察数据包括车牌采集数据,车牌采集数据包括数字路网中的路段编号、 检测时间、车牌号码、车辆类型、车牌颜色、车牌号码、车速信息。7. 根据权利要求2所述的基于0D矩阵的停车需求预测方法,其特征在于,在前述步骤6 中,基于数字路网的数据,首先根据小区与对应路段的关系表、设备与路网中路段的关系 表,通过设备编号找路段,再通过路段找小区,即找到对应区域。8. 根据权利要求2所述的基于0D矩阵的停车需求预测方法,其特征在于,在数据输出阶 段输出:车辆驶入驶出的区域ID信息即小区信息、0D客流量与人流量、交通工具类型信息。9. 一种用于预测停车需求的计算机系统,其特征在于,包括: 一个或多个处理器; 存储器,被设置用于存储由所述一个或多个处理器使用的程序模块和数据,这些程序 模块被配置成在被一个或多个处理器执行时以下述方式实现基于轨迹追踪的0D矩阵估计 以及基于0D矩阵的停车需求预测: 步骤1、获取设定时间范围内的所有电子警察数据,将电子警察数据按照车牌号码进行 分组; 步骤2、将分组后得到的所有组均标记为unvisited,再取其中的一条unvisited组p,标 记为visited; 步骤3、对于p组的数据按照检测时间进行从小到大的排列; 步骤4、计算步骤3排列后所得到的序列的偏差值,即Δti=ti+i_ti,i=l,......,n;其中 为出行的起始时刻,tn为出行的最终结束时间; 步骤5、取出两次连续检测时间差大于1小时的数据,对于即Δtk>3600s的Δtk,进行步 骤6;若Δtk全部小于1小时,则进行Step8; 步骤6、找出Atk的tk及tk+1,则tk为出行的结束时刻,其对应的检测设备编号所处的区 域ID为出行的D点,tk+1为下一次出行的起始时刻,其对应的检测设备编号所处的区域ID为 出行的〇点; 步骤7、将……,tn进行两两配对,即一次出行起点为t对应的设备编号所处 的区域ID,终点为tk对应的设备编号所处的区域ID,二次出行的起点为tk+1对应的设备编号 所处的区域ID,终点为k对应的设备编号所处的区域ID,最后一次出行的终点为^对应的设 备编号所处的区域ID; 步骤8、如果所有连续两次检测时间都小于或等于1小时,则出行起点为七对应的设备编 号所处的区域ID,终点为tn对应的设备编号所处的区域ID; 步骤9、转步骤2重新进行另一组的处理,直到所有组都标记为visited;进行步骤10; 步骤10、对于步骤7、步骤8和步骤9获得的出行起点与终点对应的区域ID,将出行的0点 的检测时间进行24小时段的分组,分别统计每小时内每个OD对的个数即为OD对的车流量, 而OD对的客流量则为车流量的1.5倍; 步骤11、通过前述步骤10得到的OD矩阵而获取某一区域i的出行OD数据,并基于下述公 式来计算该区域i的停车需求Pi: Pi = (l_a)*A*b/R
【专利摘要】本发明提供一种基于OD矩阵的停车需求预测方法,包括以下步骤:步骤一、获取设定时间范围内的电子警察数据,并基于轨迹追踪来获取OD矩阵;步骤二、根据步骤一所获取的OD矩阵,预测停车需求。本发明提出的停车需求预测采用以基于轨迹追踪的OD矩阵为基础,更加体现出出行的实际情况,合理、准确地预测出小区的停车需求,为城市规划、停车规划提供科学的决策支撑。本发明还提供一种用于计算停车需求的计算机系统。
【IPC分类】G08G1/14
【公开号】CN105489056
【申请号】CN201511004403
【发明人】马荣叶, 刘晓华, 刘四奎, 汤夕根
【申请人】中兴软创科技股份有限公司
【公开日】2016年4月13日
【申请日】2015年12月28日