[发明专利]一种采用公交IC卡和车载GPS数据计算公交OD量的方法有效
申请号: | 201610040284.6 | 申请日: | 2016-01-21 |
公开(公告)号: | CN105654721B | 公开(公告)日: | 2018-01-30 |
发明(设计)人: | 冯树民;赵琥;孙祥龙;王宪凯;李振宁 | 申请(专利权)人: | 哈尔滨工业大学 |
主分类号: | G08G1/01 | 分类号: | G08G1/01 |
代理公司: | 哈尔滨市松花江专利商标事务所23109 | 代理人: | 牟永林 |
地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种采用公交IC卡和车载GPS数据计算公交OD量的方法,本发明涉及采用公交IC卡和车载GPS数据计算公交OD量的方法。本发明是要解决现有方法精度低与调查周期长的问题。建立乘客历史出行信息表;确定信息;计算相邻两次刷卡时间差;判断计算单元Ci,i+1中两次出行是否为“出行线路相同;判断利用乘客k第i+1次刷卡站点与第i次出行线路的位置关系;在Table1中搜索满足以下条件的历史出行信息;判断计算单元Ci,i+1中第i+1次出行是否为当天最后一次出行;判断乘客k是否为当天最后一位乘客;建立乘客公交出行OD表;根据与其同站上车乘客的下车站点进行估算。本发明应用于城市交通领域。 | ||
搜索关键词: | 一种 采用 公交 ic 车载 gps 数据 计算 od 方法 | ||
【主权项】:
一种采用公交IC卡和车载GPS数据计算公交OD量的方法,其特征在于它按以下步骤实现:步骤一:建立乘客历史出行信息表Table1,存储并更新公交持卡乘客最近30天内的公交出行信息;其中,所述公交出行信息包括:乘客持卡卡号、上车刷卡时间、上车刷卡站点、乘客乘坐公交线路编号、计算得到的下车刷卡时间和下车刷卡站点;步骤二:读取一天内所有刷卡乘客的IC卡刷卡数据和车载GPS数据,确定信息:乘客上车刷卡时间、上车刷卡站点、乘客乘坐公交线路编号和行驶方向;建立乘客当天刷卡信息表Table2存储上述信息,从Table2中第1个乘客开始,第k个乘客记为乘客k,k=1,2,3,…,执行步骤三;步骤三:从乘客k当天第1次刷卡开始,每次刷卡对应一次公交出行,出行的起点为对应的刷卡站点,计算相邻两次刷卡时间差△T:如果△T≤30s,则将两次出行合并为一次出行;如果△T>30s,以第i(i=1,2,3,…,m)次和第i+1次出行作为一个计算单元Ci,i+1,执行步骤四;m为乘客k当天刷卡总次数;步骤四:判断计算单元Ci,i+1中两次出行是否为“出行线路相同,行驶方向不同”的两次出行:如果判断结果为是,则乘客k第i次和第i+1次出行为往返出行,第i次出行的终点是第i+1次出行的起点,将乘客k第i次和第i+1次出行终点记入Table1;如果判断结果为否,执行步骤五;步骤五:判断利用乘客k第i+1次刷卡站点与第i次出行线路的位置关系,乘客k第i次出行终点是否可以确定:如果判断结果为是,将乘客k第i次出行信息记入Table1;如果判断结果为否,执行步骤六;判断利用乘客k第i+1次刷卡站点与第i次出行线路的位置关系,乘客k第i次出行终点是否能够确定具体为:1):判断第i+1次刷卡站点是否在第i次刷卡汽车行驶线路上,如果判断结果为是,执行下一步,如果判断结果为否,则不能根据当前计算单元Ci,i+1的两次刷卡信息确定该乘客第i次刷卡的公交出行终点;2):判断是否在第i次刷卡公交行驶方向的下游,如果判断结果为是,则为第i次刷卡乘车的下车站点,得到第i次刷卡乘车的下车站点;如果判断结果为否,转入下一步;3):判断站点周围500米范围内是否存在线路沿方向下游的站点,如判断结果为是,执行下一步,如果判断结果为否,则不能根据当前计算单元Ci,i+1的两次刷卡信息确定该乘客第i次刷卡的公交出行终点;4):判断3)中检索到的站点是否唯一,如果唯一,则该站点为第i次刷卡出行的下车站点,如果不唯一,则选择距离站点最近的站点作为当次出行下车站点,得到乘客第i次刷卡出行的下车站点;步骤六:读取Table2中乘客k的乘客持卡卡号Ck、第i次行驶线路行驶方向上车刷卡时间Tik和上车刷卡站点在Table1中搜索满足以下条件的历史出行信息:1)上车刷卡站点为2)第i次行驶线路为3)行驶方向为4)乘客上车刷卡时间在[Tik‑30min,Tik+30min];如果搜索到满足条件的出行,则搜索到的这次出行与乘客k第i次出行的起终点一致,根据搜索到的这次出行终点得到乘客k第i次出行终点,存入Table1中,执行步骤七;如果搜索不到满足条件的出行,Table1中乘客k第i次出行终点记为null;i=i+1,返回步骤四;步骤七:判断计算单元Ci,i+1中第i+1次出行是否为当天最后一次出行:如果判断结果为是,则当天最后一次出行终点为当天第1次出行起点,乘客k的全天出行信息得到,执行步骤八;如果判断结果为否,i=i+1,返回步骤四;步骤八:判断乘客k是否为当天最后一位乘客:如果判断结果为是,执行步骤九;如果判断结果为否,k=k+1,返回步骤三,计算下一位乘客出行OD;步骤九:建立当天乘客公交出行OD表,将Table1中乘客每次出行的上车刷卡站点和下车站点转换到当天乘客公交出行OD表中,更新Table1,经过上述步骤对每个乘客出行OD进行计算后得到初始OD矩阵,其中以p为出行起点,q为出行终点的公交出行OD量记为Tripspq,执行步骤十;步骤十:对于还没有得到下车站点的乘客出行OD,根据与其同站上车乘客的下车站点进行估算bp=ΣlTripsplΣl≠nullTripspl]]>Tripspq*=Tripspq·bp其中,bp——出行起点为p的出行量计算系数——出行起点为p的公交出行总量——出行起点为p,出行终点确定的公交出行OD量Tripspq*——出行起点为p,出行终点为q的全天最终公交出行OD量。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610040284.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种车辆拦截设备控制系统
- 下一篇:智能交通劝导系统