平码五不中公式规律
  • / 14
  • 下载费用:30 金币  

一种通过手机定位技术获取公交客流OD的方法.pdf

关 键 ?#21097;?/dt>
一种 通过 手机 定位 技术 获取 公交 客流 OD 方法
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
摘要
申请专利号:

CN201611106760.6

申请日:

2016.12.06

公开号:

CN106683404A

公开日:

2017.05.17

当前法律状态:

实审

有效性:

审中

法?#19978;?#24773;: 实质审查的生效IPC(主分类):G08G 1/01申请日:20161206|||公开
IPC分类号: G08G1/01; H04W4/04(2009.01)I; H04W64/00(2009.01)I 主分类号: G08G1/01
申请人: 华南理工大学
发明人: 郝小妮; 陈枝伟
地址: 511458 广东省广州市南沙区环市大道?#19979;?5号华工大广州产?#24615;?/td>
优?#28909;ǎ?/td>
专利代理机构: 广州市华学知识产权代理有限公司 44245 代理人: 罗观祥
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

CN201611106760.6

授权公告号:

|||

法律状态公告日:

2017.06.09|||2017.05.17

法律状态类型:

实质审查的生效|||公开

摘要

本发明公开了一种通过手机定位技术获取公交客流OD的方法,包括步骤:1)采集公交车和公交车上潜在乘客的定位信息;2)对所有潜在乘客的智能手机的定位信息进行清洗并将经纬度坐标转换为西安80横纵坐标;3)以公交车车载智能手机所在位置为坐标原点进行坐标平移并判断潜在乘客是否在公交车上,得到公交车的乘客集合;4)根据步骤3)判断得到的各站点之间的乘客信息,判断和推导各公交站点的上下客人数,并编制公交客流OD矩阵。本发明克服了传统的公交客流OD矩阵获得方法成本高、精度低、复杂度高?#28909;?#28857;,使得公交客流OD的调查统计有了科学简便的方法;该方法具有投资小、覆盖范围广、样本量大、数据稳定可靠、原理简单且适用范围较广等优点。

权利要求书

1.一种通过手机定位技术获取公交客流OD的方法,其特征在于,包括以下步骤:
1)采集公交车和公交车上潜在乘客的定位信息:根据公交车车载智能手机ID、定位时
刻和公交车编号采集公交车在沿线各站点之间的定位信息,然后通过公交车定位信息和潜
在乘客搜索圆采集潜在乘客的智能手机定位信息,并据此得到潜在乘客集合;
2)对所有潜在乘客的智能手机的定位信息进行清洗并将经纬度坐标转换为西安80横
纵坐标;
3)以公交车车载智能手机所在位置为坐标原点进行坐标平移并判断潜在乘客是否在
公交车上,得到公交车的乘客集合;
4)根据步骤3)判断得到的各站点之间的乘客信息,判断和推导各公交站点的上下客人
数,并编制公交客流OD矩阵。
2.根据权利要求1所述的一种通过手机定位技术获取公交客流OD的方法,其特征在于,
在步骤1)中,采集公交车和潜在乘客智能手机的定位信息,包括如下步骤:
1.1)记I为?#31243;?#20844;交线路上所有公交站点的集合,则对根据公交车车载
智能手机ID、定位时刻和公交车编号,采集公交车行驶在站点i和站点i+1之间时车载智能
手机的定位信息,使用公交车编号代替车载智能手机ID,即获得该公交线路上所有站点之
间的公交车定位信息:
<mrow> <msub> <mi>b</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> </msub> <mo>=</mo> <mo>&lsqb;</mo> <msub> <mi>m</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> </msub> <mo>,</mo> <msub> <mi>t</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> </msub> <mo>,</mo> <msub> <mi>x</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> </msub> <mo>,</mo> <msub> <mi>y</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> </msub> <mo>&rsqb;</mo> <mo>,</mo> <mo>&ForAll;</mo> <mi>i</mi> <mo>&Element;</mo> <mi>I</mi> </mrow>
式中:
m(i,i+1)——公交车编号;
b(i,i+1)——公交车m(i,i+1)在站点i和i+1之间t(i,i+1)时刻的定位信息;
t(i,i+1)——公交车m(i,i+1)在站点i和i+1之间行驶时的定位时刻,取td,i
为公交车离开站点i的时刻,ta,i+1为公交车到达站点i+1的时刻;
x(i,i+1)——公交车m(i,i+1)在站点i和i+1之间t(i,i+1)时刻的经度;
y(i,i+1)——公交车m(i,i+1)在站点i和i+1之间t(i,i+1)时刻的纬度;
1.2)定义以t(i,i+1)时刻车载智能手机所在地为圆心,公交车车身对角线长度为半径的
圆为潜在乘客搜索圆,记K(i,i+1)为覆盖公交站点i和i+1之间的路段的所有基站在t(i,i+1)时
刻记录的所有智能手机集合,则对判断其是否在潜在乘客搜索圆
内:
<mrow> <mi>R</mi> <mo>{</mo> <mi>a</mi> <mi>r</mi> <mi>c</mi> <mi>c</mi> <mi>o</mi> <mi>s</mi> <mo>&lsqb;</mo> <mi>c</mi> <mi>o</mi> <mi>s</mi> <mrow> <mo>(</mo> <msub> <mi>y</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> </msub> <mo>)</mo> </mrow> <mi>c</mi> <mi>o</mi> <mi>s</mi> <mrow> <mo>(</mo> <msub> <mi>f</mi> <mi>k</mi> </msub> <mo>)</mo> </mrow> <mi>c</mi> <mi>o</mi> <mi>s</mi> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> </msub> <mo>-</mo> <msub> <mi>e</mi> <mi>k</mi> </msub> <mo>)</mo> </mrow> <mo>+</mo> <mi>s</mi> <mi>i</mi> <mi>n</mi> <mrow> <mo>(</mo> <msub> <mi>y</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> </msub> <mo>)</mo> </mrow> <mi>s</mi> <mi>i</mi> <mi>n</mi> <mrow> <mo>(</mo> <msub> <mi>f</mi> <mi>k</mi> </msub> <mo>)</mo> </mrow> <mo>&rsqb;</mo> <mo>}</mo> <mo>&le;</mo> <msqrt> <mrow> <msup> <mi>l</mi> <mn>2</mn> </msup> <mo>+</mo> <msup> <mi>w</mi> <mn>2</mn> </msup> </mrow> </msqrt> <mo>&PlusMinus;</mo> <mi>&epsiv;</mi> <mrow> <mo>(</mo> <mo>&CircleTimes;</mo> <mo>)</mo> </mrow> </mrow>
式中:
R——地球半径;
ek——覆盖公交站点i和i+1之间的路段的所有基站t(i,i+1)时刻记录的第k个智能手机
定位数据的经度;
fk——覆盖公交站点i和i+1之间的路段的所有基站时刻t(i,i+1)记录的第k个智能手机
定位数据的纬度;
l——公交车m(i,i+1)的车身长度;
w——公交车m(i,i+1)的车身长度;
?#25319;?#30001;基站定位误差决定的?#24066;?#35823;差量;
若第k个智能手机的定位数据不满足不等式则该智能手机不在乘客潜在搜索圆范围
内,剔除该数据;若第k个智能手机的定位数据满足不等式则该智能手机落在潜在乘客
搜索圆范围内,保留该数据;
1.3)将智能手机的定位视作智能手机用户的定位,则根据上述保留数据能够得到落在
潜在乘客搜索圆范围内的乘客定位,记公交车在站点i和i+1之间的所有潜在乘客的集合为
N(i,i+1),则
<mrow> <msub> <mi>N</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> </msub> <mo>=</mo> <munder> <mrow> <mi></mi> <mo>&cup;</mo> </mrow> <mi>j</mi> </munder> <msubsup> <mi>n</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mi>j</mi> </msubsup> </mrow>
式中:
——公交车m(i,i+1)在站点i和i+1之间的第j个潜在乘客的智能手机ID;
对令将潜在乘客定位信息按如下格式记录:
<mrow> <msubsup> <mi>S</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mi>j</mi> </msubsup> <mo>=</mo> <mo>&lsqb;</mo> <msubsup> <mi>n</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mi>j</mi> </msubsup> <mo>,</mo> <msub> <mi>t</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> </msub> <mo>,</mo> <msubsup> <mi>e</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mi>j</mi> </msubsup> <mo>,</mo> <msubsup> <mi>f</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mi>j</mi> </msubsup> <mo>&rsqb;</mo> </mrow>
式中:
——公交车m(i,i+1)在站点i和i+1之间的第j个潜在乘客的定位信息;
——公交车m(i,i+1)在站点i和i+1间的第j个潜在乘客的经度;
——公交车m(i,i+1)在站点i和i+1之间的第j个潜在乘客的纬度;
在步骤2)中,对所有潜在乘客的智能手机的定位信息进行清洗并将经纬度坐标转换为
西安80横纵坐标,包括如下步骤:
2.1)遍历集合A中所有元素,按照如下规则进行数据清洗:
①删除主要信息缺失的元素;
②对于信息相同的元素只保留一个,删除其余元素;
③删除无对应基站的元素;
④删除虚假切换数据;
2.2)将经纬度坐标转换为西安80横纵坐标,将定位信息更新为:
b(i,i+1)=[m(i,i+1),t(i,i+1),x'(i,i+1),y'(i,i+1)]
<mrow> <msubsup> <mi>s</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mi>j</mi> </msubsup> <mo>=</mo> <mo>&lsqb;</mo> <msubsup> <mi>n</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mi>j</mi> </msubsup> <mo>,</mo> <msub> <mi>t</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> </msub> <mo>,</mo> <msubsup> <mi>e</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <msup> <mi>j</mi> <mo>&prime;</mo> </msup> </msubsup> <mo>,</mo> <msubsup> <mi>f</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <msup> <mi>j</mi> <mo>&prime;</mo> </msup> </msubsup> <mo>&rsqb;</mo> </mrow>
式中:
x'(i,i+1)——公交车m(i,i+1)在站点i和i+1间t(i,i+1)时刻的西安80横坐标;
y'(i,i+1)——公交车m(i,i+1)在站点i和i+1间t(i,i+1)时刻的西安80纵坐标;
——公交车m(i,i+1)在站点i和i+1之间的第j个潜在乘客的西安80横坐标;
——公交车m(i,i+1)在站点i和i+1之间的第j个潜在乘客的西安80纵坐标;
在步骤3)中,进行坐标平移并判断潜在乘客是否在公交车上,包括如下步骤:
3.1)以公交车车载智能手机所在位置为坐标原点,进行坐标平移:
<mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msubsup> <mi>e</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <msup> <mi>j</mi> <mo>&prime;</mo> </msup> </msubsup> <mo>=</mo> <msubsup> <mi>e</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <msup> <mi>j</mi> <mo>&prime;</mo> </msup> </msubsup> <mo>-</mo> <msubsup> <mi>x</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>&prime;</mo> </msubsup> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msubsup> <mi>f</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <msup> <mi>j</mi> <mo>&prime;</mo> </msup> </msubsup> <mo>=</mo> <msubsup> <mi>e</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <msup> <mi>j</mi> <mo>&prime;</mo> </msup> </msubsup> <mo>-</mo> <msubsup> <mi>y</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>&prime;</mo> </msubsup> </mrow> </mtd> </mtr> </mtable> </mfenced>
<mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msubsup> <mi>x</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>&prime;</mo> </msubsup> <mo>=</mo> <mn>0</mn> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msubsup> <mi>y</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>&prime;</mo> </msubsup> <mo>=</mo> <mn>0</mn> </mrow> </mtd> </mtr> </mtable> </mfenced>
3.2)遍历集合A中所有元素,根据如下规则判断潜在乘客是否在公交车上:
若?#20197;?#24403;公交车m(i,i+1)在公交站点i和站点i+1之间
行驶时,第j个潜在乘客在公交车上;否则,第j个潜在乘客不在公交车上;
将所有在公交车上的潜在乘客的智能手机ID添加到公交车m(i,i+1)在公交站点i和站点i
+1之间行驶时乘客集合P中,即

在步骤4)中,根据步骤3)判断得到的各站点之间的乘客信息,判断和推导各公交站点
的上下客人数,并编制公交客流OD矩阵,包括如下步骤:
4.1)根据如下规则确定每个乘客的上车站点和下车站点:
①若?#20197;?#20056;客在公交站点i上车;
②若?#20197;?#20056;客在公交站点i下车;
4.2)如果站点i是换乘点,认为乘客上车与上一次下车的时间差在20?#31181;?#20043;内,因此能
够根据如下规则判断站点i是否为的起讫点:
①对于乘客在站点i上车的情况,若乘客在(td,i-20,td,i)时间范围内出现在另
外一辆公交车上,认为站点i为换乘点,剔除该数据;否则认为站点i不是换乘点,保留该数
据;
②对于乘客在公交站点i下车的情况,若乘客在(ta,i,ta,i+20)出现在另外一辆
公交车上,认为站点i为换乘点,剔除该数据;否则认为站点i不是换乘点,保留该数据;
4.3)对集合P(i,i+1),中的每个元素按照步骤4.1)和步骤4.2)的规则进?#20449;?#26029;,得
到各乘客的上下车站点;
4.4)统计沿公交线路各公交站点的上下客人数,编制公交客流OD矩阵。

说明书

一种通过手机定位技术获取公交客流OD的方法

技术领域

本发明涉及城市公交客流调查领域,尤其是指一种通过手机定位技术获取公交客
流OD的方法。

背景技术

截止2014年,全球汽车保有量超过了8,700万辆。私家车保有量的快速增长为城市
带来了交通拥堵、交通事故和环境污?#38236;?#19968;系列的问题。为了缓解私人交通带来的这些问
题,许多城市如芝加哥、巴黎、库里蒂巴、广州等?#32487;?#20986;了优先发展城市公共交通的战略。在
城市公交发展的过程中,做好公交站点布局、公交线网优化、公交线路调整等工作?#28508;?#35777;公
交运营可靠性和提升公交吸引力的关键。上述工作顺利开展的基础是?#29992;?#20844;交出行需求分
析,其中以公交客流OD矩阵的获取最为重要。

目前,公交客流OD矩阵的获取方法包括调查统计法和OD反推法。统计调查法主要
包括问卷调查法、小票调查法、视频统计法、IC卡调查法、GPS调查法?#21462;?#38382;卷调查法和小票
调查法能够获得公交客流OD信息,但是该方法需要消耗大量的人力、物力,调查周期长且跟
乘客愿意接受调查的意愿关联性?#27927;蟆?#35270;频统计法、IC卡调查法和GPS调查法能够省去人工
调查的麻烦,但视?#26723;?#26597;法的计数精度有待提高;IC卡调查法只能记录乘客的上车站点,下
车站点仍需要通过数学方法进行推算;GPS调查法无法记录GPS功能处于关闭状态的乘客。
OD反推法是指基于部分调查数据通过数学模型来对公交客流OD矩阵进行估计的一种间接
方法。目前应用于OD反推的模型主要包括熵模型、广义最小二乘模型、极大似然模型、贝叶
斯模型、双层规划模型、基于重力的模型、神经网络模型、模糊权重模型、卡尔曼滤波模型
?#21462;?#34429;?#36824;?#20869;外学者对于OD反推的研究成果较多,但是间接?#28010;?#30340;精确度问题和计算的复
杂度问题限制了模型在?#23548;?#20013;的应用。

鉴于现有技术的缺点和智能手机的逐渐普及,一些学者提出了通过手机定位技术
来获取公交客流OD的思路。目前,手机定位技术在道路交通参数采集、突发?#24405;?#21028;别等方面
已经得到了较好的应用。但是,该技术在公交客流OD矩阵的获取中的研究大?#21363;?#20110;探索阶
段。因此,本发明提出了一种通过手机定位技术获取公交客流OD的方法,为城市公交客流OD
的调查提供一种更为经济简便的方法。

发明内容

本发明的目的在于克服现有技术的缺点与不足,利用智能手机,提供一种通过手
机定位技术获取公交客流OD的方法,突破常规的公交客流OD获取方法调查成本或者复杂度
过高的缺点,使得城市公交客流OD矩阵的获取工作变得简单易行、成本低廉。

为实现上述目的,本发明所提供的技术方案为:一种通过手机定位技术获取公交
客流OD的方法,包括以下步骤:

1)采集公交车和公交车上潜在乘客的定位信息:根据公交车车载智能手机ID、定
位时刻和公交车编号采集公交车在沿线各站点之间的定位信息,然后通过公交车定位信息
和潜在乘客搜索圆采集潜在乘客的智能手机定位信息,并据此得到潜在乘客集合;

2)对所有潜在乘客的智能手机的定位信息进行清洗并将经纬度坐标转换为西安
80横纵坐标;

3)以公交车车载智能手机所在位置为坐标原点进行坐标平移并判断潜在乘客是
否在公交车上,得到公交车的乘客集合;

4)根据步骤3)判断得到的各站点之间的乘客信息,判断和推导各公交站点的上下
客人数,并编制公交客流OD矩阵。

在步骤1)中,采集公交车和潜在乘客智能手机的定位信息,包括如下步骤:

1.1)记I为?#31243;?#20844;交线路上所有公交站点的集合,则对根据公交车
车载智能手机ID(利用公交车车载智能手机的定位代替该公交车的定位)、定位时刻和公交
车编号,采集公交车行驶在站点i和站点i+1之间时车载智能手机的定位信息。使用公交车
编号代替车载智能手机ID,即获得该公交线路上所有站点之间的公交车定位信息:


式中:

m(i,i+1)——公交车编号;

b(i,i+1)——公交车m(i,i+1)在站点i和i+1之间t(i,i+1)时刻的定位信息;

t(i,i+1)——公交车m(i,i+1)在站点i和i+1之间行驶时的定位时刻,取
td,i为公交车离开站点i的时刻,ta,i+1为公交车到达站点i+1的时刻;

x(i,i+1)——公交车m(i,i+1)在站点i和i+1之间t(i,i+1)时刻的经度;

y(i,i+1)——公交车m(i,i+1)在站点i和i+1之间t(i,i+1)时刻的纬度;

1.2)定义以t(i,i+1)时刻车载智能手机所在地(假设在公交车司机的位置)为圆心,
公交车车身对角线长度为半径的圆为潜在乘客搜索圆。记K(i,i+1)为覆盖公交站点i和i+1之
间的路段的所有基站在t(i,i+1)时刻记录的所有智能手机集合,则对
判断其是否在潜在乘客搜索圆内:


式中:

R——地球半径,单位m;

ek——覆盖公交站点i和i+1之间的路段的所有基站t(i,i+1)时刻记录的第k个智能
手机定位数据的经度;

fk——覆盖公交站点i和i+1之间的路段的所有基站时刻t(i,i+1)记录的第k个智能
手机定位数据的纬度;

l——公交车m(i,i+1)的车身长度,单位m;

w——公交车m(i,i+1)的车身长度,单位m;

?#25319;?#30001;基站定位误差决定的?#24066;?#35823;差量,单位m。

若第k个智能手机的定位数据不满足不等式则该智能手机不在乘客潜在搜索
圆范围内,剔除该数据;若第k个智能手机的定位数据满足不等式则该智能手机落在潜
在乘客搜索圆范围内,保留该数据。

1.3)将智能手机的定位视作智能手机用户的定位,则根据上述保留数据可以得到
落在潜在乘客搜索圆范围内的乘客(称为“潜在乘客”的)的定位。记公交车在站点i和i+1之
间的所有潜在乘客的集合为N(i,i+1),则


式中:

——公交车m(i,i+1)在站点i和i+1之间的第j个潜在乘客的智能手机ID。

对令将潜在乘客定位信息按如下格式
记录:


式中:

——公交车m(i,i+1)在站点i和i+1之间的第j个潜在乘客的定位信息;

——公交车m(i,i+1)在站点i和i+1间的第j个潜在乘客的经度;

——公交车m(i,i+1)在站点i和i+1之间的第j个潜在乘客的纬度;

在步骤2)中,对所有潜在乘客的智能手机的定位信息进行清洗并将经纬度坐标转
换为西安80横纵坐标。包括如下步骤:

2.1)遍历集合A中所有元素,按照如下规则进行数据清洗:

①删除主要信息缺失的元素;

②对于信息相同的元素只保留一个,删除其余元素。

③删除无对应基站的元素;

④删除虚假切换数据。

2.2)将经纬度坐标转换为西安80横纵坐标,将定位信息更新为:

b(i,i+1)=[m(i,i+1),t(i,i+1),x'(i,i+1),y'(i,i+1)]


式中:

x'(i,i+1)——公交车m(i,i+1)在站点i和i+1间t(i,i+1)时刻的西安80横坐标;

y'(i,i+1)——公交车m(i,i+1)在站点i和i+1间t(i,i+1)时刻的西安80纵坐标;

——公交车m(i,i+1)在站点i和i+1之间的第j个潜在乘客的西安80横坐标;

——公交车m(i,i+1)在站点i和i+1之间的第j个潜在乘客的西安80纵坐标。

在步骤3)中,进行坐标平移并判断潜在乘客是否在公交车上,包括如下步骤:

3.1)以公交车车载智能手机所在位置为坐标原点,进行坐标平移:



3.2)遍历集合A中所有元素,根据如下规则判断潜在乘客是否在公交车上:

若?#20197;?#24403;公交车m(i,i+1)在公交站点i和站点i+1
之间行驶时,第j个潜在乘客在公交车上;否则,第j个潜在乘客不在公交车上。

将所有在公交车上的潜在乘客的智能手机ID添加到公交车m(i,i+1)在公交站点i和
站点i+1之间行驶时乘客集合P中,即


在步骤4)中,根据步骤3)判断得到的各站点之间的乘客信息,判断和推导各公交
站点的上下客人数,并编制公交客流OD矩阵,包括以下步骤:

4.1)根据如下规则确定每个乘客的上车站点和下车站点:

①若?#20197;?#20056;客在公交站点i上车;

②若?#20197;?#20056;客在公交站点i下车;

4.2)如果站点i是换乘点,认为乘客上车与上一次下车的时间差在20?#31181;?#20043;内,因
此可以根据如下规则判断站点i是否为的起讫点:

①对于乘客在站点i上车的情况,若乘客在(td,i-20,td,i)时间范围内出现
在另外一辆公交车上,认为站点i为换乘点,剔除该数据;否则认为站点i不是换乘点,保留
该数据;

②对于乘客在公交站点i下车的情况,若乘客在(ta,i,ta,i+20)出现在另外
一辆公交车上,认为站点i为换乘点,剔除该数据;否则认为站点i不是换乘点,保留该数据。

4.3)对集合中的每个元素按照步骤4.1)和步骤4.2)的规则进?#20449;?#26029;,
得到各乘客的上下车站点。

4.4)统计沿公交线路各公交站点的上下客人数,编制公交客流OD矩阵。

本发明与现有技术相比,具有如下优点与有益效果:

本发明利用智能手机,通过基站定位技术,实现了公交客流OD的统计,克服了传统
的公交客流OD矩阵获得方法成本高、精度低、复杂度高?#28909;?#28857;,使得公交客流OD的调查统计
有了科学简便的方法;该方法具有投资小、覆盖范围广、样本量大、数据稳定可靠、原理简单
且适用范围较广等优点,因此本发明具有很大的实用推广价值。

附图说明

图1为本发明的公交客流OD统计方法流程图。

图2为潜在乘客搜索圆示意图。

图3为坐标平移示意图。

具体实施方式

下面结合具体实施例对本发明作进一步的说明。

如图1所示,本发明所述的通过手机定位技术获取公交客流OD的方法,包括如下步
骤:

1)采集公交车和公交车上潜在乘客的定位信息:根据公交车车载智能手机ID、定
位时刻和公交车编号采集公交车在沿线各站点之间的定位信息,然后通过公交车定位信息
和潜在乘客搜索圆采集潜在乘客的智能手机定位信息,并据此得到潜在乘客集合;

2)对所有潜在乘客的智能手机的定位信息进行清洗并将经纬度坐标转换为西安
80横纵坐标;

3)以公交车车载智能手机所在位置为坐标原点进行坐标平移并判断潜在乘客是
否在公交车上,得到公交车的乘客集合;

4)根据步骤3)判断得到的各站点之间的乘客信息,判断和推导各公交站点的上下
客人数,并编制公交客流OD矩阵。

在步骤1)中,采集公交车和潜在乘客智能手机的定位信息,包括如下步骤:

1.1)记I为?#31243;?#20844;交线路上所有公交站点的集合,则对根据公交
车车载智能手机ID(利用公交车车载智能手机的定位代替该公交车的定位)、定位时刻和公
交车编号,采集公交车行驶在站点i和站点i+1之间时车载智能手机的定位信息。使用公交
车编号代替车载智能手机ID,即获得该公交线路上所有站点之间的公交车定位信息:


式中:

m(i,i+1)——公交车编号;

b(i,i+1)——公交车m(i,i+1)在站点i和i+1之间t(i,i+1)时刻的定位信息;

t(i,i+1)——公交车m(i,i+1)在站点i和i+1之间行驶时的定位时刻,取
td,i为公交车离开站点i的时刻,ta,i+1为公交车到达站点i+1的时刻;

x(i,i+1)——公交车m(i,i+1)在站点i和i+1之间t(i,i+1)时刻的经度;

y(i,i+1)——公交车m(i,i+1)在站点i和i+1之间t(i,i+1)时刻的纬度;

1.2)如图2所示,定义以t(i,i+1)时刻车载智能手机所在地(假设在公交车司机的位
置)为圆心,公交车车身对角线长度为半径的圆为潜在乘客搜索圆。记K(i,i+1)为覆盖公交站
点i和i+1之间的路段的所有基站在t(i,i+1)时刻记录的所有智能手机集合,则对
判断其是否在潜在乘客搜索圆内:


式中:

R——地球半径,m;

ek——覆盖公交站点i和i+1之间的路段的所有基站t(i,i+1)时刻记录的第k个智能
手机定位数据的经度;

fk——覆盖公交站点i和i+1之间的路段的所有基站时刻t(i,i+1)记录的第k个智能
手机定位数据的纬度;

l——公交车m(i,i+1)的车身长度,m;

w——公交车m(i,i+1)的车身长度,m;

?#25319;?#30001;基站定位误差决定的?#24066;?#35823;差量,m。

若第k个智能手机的定位数据不满足不等式则该智能手机不在乘客潜在搜索
圆范围内,剔除该数据;若第k个智能手机的定位数据满足不等式则该智能手机落在潜
在乘客搜索圆范围内,保留该数据。

1.3)将智能手机的定位视作智能手机用户的定位,则根据上述保留数据可以得到
落在潜在乘客搜索圆范围内的乘客(称为“潜在乘客”的)的定位。记公交车在站点i和i+1之
间的所有潜在乘客的集合为N(i,i+1),则


式中:

——公交车m(i,i+1)在站点i和i+1之间的第j个潜在乘客的智能手机ID。

对令将潜在乘客定位信息按如下格式记
录:


式中:

——公交车m(i,i+1)在站点i和i+1之间的第j个潜在乘客的定位信息;

——公交车m(i,i+1)在站点i和i+1间的第j个潜在乘客的经度;

——公交车m(i,i+1)在站点i和i+1之间的第j个潜在乘客的纬度;

在步骤2)中,对所有潜在乘客的智能手机的定位信息进行清洗并将经纬度坐标转
换为西安80横纵坐标。包括如下步骤:

2.1)遍历集合A中所有元素,按照如下规则进行数据清洗:

①删除主要信息缺失的元素;

②对于信息相同的元素只保留一个,删除其余元素。

③删除无对应基站的元素;

④删除虚假切换数据。

2.2)将经纬度坐标转换为西安80横纵坐标,将定位信息更新为:

b(i,i+1)=[m(i,i+1),t(i,i+1),x'(i,i+1),y'(i,i+1)]


式中:

x'(i,i+1)——公交车m(i,i+1)在站点i和i+1间t(i,i+1)时刻的西安80横坐标;

y'(i,i+1)——公交车m(i,i+1)在站点i和i+1间t(i,i+1)时刻的西安80纵坐标;

——公交车m(i,i+1)在站点i和i+1之间的第j个潜在乘客的西安80横坐标;

——公交车m(i,i+1)在站点i和i+1之间的第j个潜在乘客的西安80纵坐标。

在步骤3)中,进行坐标平移并判断潜在乘客是否在公交车上,包括如下步骤:

3.1)如图3所示,以公交车车载智能手机所在位置为坐标原点,进行坐标平移:



3.2)遍历集合A中所有元素,根据如下规则判断潜在乘客是否在公交车上:

若?#20197;?#24403;公交车m(i,i+1)在公交站点i和站点i+1
之间行驶时,第j个潜在乘客在公交车上;否则,第j个潜在乘客不在公交车上。

将所有在公交车上的潜在乘客的智能手机ID添加到公交车m(i,i+1)在公交站点i和
站点i+1之间行驶时乘客集合P中,即


在步骤4)中,根据步骤3)判断得到的各站点之间的乘客信息,判断和推导各公交
站点的上下客人数,并编制公交客流OD矩阵,包括以下步骤:

4.1)根据如下规则确定每个乘客的上车站点和下车站点:

①若?#20197;?#20056;客在公交站点i上车;

②若?#20197;?#20056;客在公交站点i下车;

4.2)如果站点i是换乘点,认为乘客上车与上一次下车的时间差在20?#31181;?#20043;内,因
此可以根据如下规则判断站点i是否为的起讫点:

①对于乘客在站点i上车的情况,若乘客在(td,i-20,td,i)时间范围内出现
在另外一辆公交车上,认为站点i为换乘点,剔除该数据;否则认为站点i不是换乘点,保留
该数据;

②对于乘客在公交站点i下车的情况,若乘客在(ta,i,ta,i+20)出现在另外
一辆公交车上,认为站点i为换乘点,剔除该数据;否则认为站点i不是换乘点,保留该数据。

4.3)对集合中的每个元素按照步骤4.1)和步骤4.2)的规则进?#20449;?#26029;,
得到各乘客的上下车站点。

4.4)统计沿公交线路各公交站点的上下客人数,编制公交客流OD矩阵。

下面结合具体案例对本发明上述方法作进一步的说明,如下:

广东省某市21路公交线路总长21.3千米,?#37319;?#32622;15个站点,表1是经客流调查得到
的该线路在某时段的上、下乘客人数。公交车车身长11.5米,宽2.5米。由于?#26723;?#23454;验条件的
缺乏,本发明利用MATLAB进行仿真实验验证方法的可行性,得到的公交客流OD矩阵如表2所
示。

表1客流调查得到的广东省某市21路公交车上、下乘客人数


表2公交客流OD矩阵



以上所述实施例只为本发明之较佳实施例,并非以此限制本发明的实施范围,故
凡依本发明之形状、原理所作的变化,均应涵盖在本发明的保护范围内。

关于本文
本文标题:一种通过手机定位技术获取公交客流OD的方法.pdf
链接地址:http://www.pqiex.tw/p-6079742.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

[email protected] 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
平码五不中公式规律 吉林十一选五前三直绝招 2012七乐彩走势图 安徽11选5基本走势走势图 福利彩票 极速飞艇人工计划 波克棋牌官网 数字分布图 金牛棋牌官方下载 福利彩双色球复式 正宗杰克棋牌官网