[发明专利]一种基于GPS轨迹数据的出租车行驶路径信息提取方法有效
申请号: | 201910858069.0 | 申请日: | 2019-09-11 |
公开(公告)号: | CN110555992B | 公开(公告)日: | 2021-05-28 |
发明(设计)人: | 李军;李庆奇;李振维;朱岩;李云鹏 | 申请(专利权)人: | 中国矿业大学(北京) |
主分类号: | G08G1/01 | 分类号: | G08G1/01;H04W4/029;H04W4/42 |
代理公司: | 北京冠榆知识产权代理事务所(特殊普通合伙) 11666 | 代理人: | 朱亚琦;魏振柯 |
地址: | 100083 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 gps 轨迹 数据 出租车 行驶 路径 信息 提取 方法 | ||
1.一种基于GPS轨迹数据的出租车行驶路径信息提取方法,其特征在于,包括如下步骤:
(1)数据预处理;
对原始GPS轨迹数据进行预处理,剔除重复、格式错误、属性缺失和属性异常的不规范数据;并将轨迹点坐标从WGS-84坐标系转换为UTM投影坐标系;
(2)出租车行驶路径OD点的提取;
出租车行驶路径OD点是指出租车运行中的上车点和下车点,出租车一天的完整行驶路径包括多个OD点对,是出租车空载客状态变换点;综合原始GPS轨迹数据中的载客状态字段值和DBSCAN算法,精确提取出租车行驶路径OD点;
GPS轨迹数据中的载客状态字段值包括0和1两个值;如果满足GPS轨迹数据载客状态字段值由0变为1,且位于DBSCAN算法提取出的高密度点簇内,则识别出乘客上车点,并根据公式(Ⅰ)和公式(Ⅱ)计算出乘客上车点坐标;如果满足GPS轨迹数据载客状态字段值由1变为0,且位于DBSCAN算法提取出的高密度点簇内,则识别出乘客下车点,同样根据公式(Ⅰ)和公式(Ⅱ)计算出乘客上车点坐标;
其中,Ci为高密度点簇,Pr为轨迹点,是属于高密度点簇Ci的轨迹点Pr的坐标,||Ci||是在Ci内的轨迹点的数量,为点簇中心的坐标;
DBSCAN算法步骤如下;
假定数据集D={X1,X2,…Xi,…,Xn},其中Xi是一个轨迹点;
参数Minpts:给定点在E领域内成为核心对象的最小领域点数;
参数Eps:对象半径;
参数Eps领域:给定对象半径Eps内的邻域称为该对象的Eps邻域;
用NEps(Xi)表示点Xi的Eps半径内的点的集合;
DBSCAN算法具体步骤:
(DBSCAN-1)搜索数据集D中未被处理轨迹点Xi,如果Xi既没有归入某个簇,也没有标记为噪声,检查轨迹点Xi的Eps领域NEps(Xi),如果NEps(Xi)包含轨迹点数大于或等于Minpts,建立新点簇C,并将在Xi领域内的所有点加入点簇C,并把Xi标记为已处理状态;
(DBSCAN-2)新建的点簇C中,Xi邻域内的点为q;逐个遍历点簇C中所有未被处理的点q,检查未被处理的点q邻域的点,如果未被处理的点q的邻域内包含轨迹点数大于或等于Minpts,把未被处理的点q领域内的所有点加入点簇C中;
(DBSCAN-3)重复(DBSCAN-2)继续搜索点簇C中未被处理的点q,直到点簇C中所有的候选点都被处理;
(DBSCAN-4)重复步骤(DBSCAN-1)、步骤(DBSCAN-2)和步骤(DBSCAN-3),直到数据集D中的所有点被分类到一个簇,或者被标记为噪音;
(3)出租车行驶轨迹识别;
出租车行驶轨迹包括空载行驶轨迹和载客行驶轨迹;根据步骤(2)中提取的出租车空载和载客行驶路径OD点,按照GPS轨迹点数据的时间属性,识别出租车空载和载客各OD段轨迹点;
(4)基于距离、方向、可达性准则的地图匹配,步骤(3)中提取出的出租车行驶轨迹中各轨迹点为进行地图匹配的待匹配点;
在步骤(4)中的距离判断方法如下:
通过计算待匹配点到道路的距离寻找匹配点所属道路,其中距离阈值由GPS的定位精度确定;以待匹配点的位置为中心,R为半径创建一个圆形缓冲区,R的取值设置为车载GPS定位误差精度的二倍,如果落在缓冲区内的道路数量Countroad=1,完成地图匹配;如果落在缓冲的道路数量Countroad1,则继续进行方向判断;
在步骤(4)中的方向判断方法如下:
计算待匹配点的方向属性值与道路方向的角度差值,与设定角度阈值15°比较,考虑到道路通行方向存在单向通行道记为r=0和双向通行道记为r=1,所以夹角的计算公式(Ⅲ)如下:
θl:候选路段的通行方向;
θp:出租车行驶方向;
Δθ:候选路段的通行方向与出租车行驶方向的夹角;
对于距离匹配后得到的待匹配路段集合L={li|i=1,...,n},分别计算其中每条道路的通行方向记为集合Φ={θl|l=1,...,n},所有道路通行方向与出租车原始轨迹点的瞬时方向的差记为集合Θ={Δθl|l=1,...,n},按照夹角的阈值筛选出符合条件的道路段如果小于设定角度阈值的道路数量Countroad=1,说明这一条道路就是待匹配所属道路,完成地图匹配;如果小于角度阈值的道路数量Countroad1,则继续进行可达性判断;
在步骤(4)中的可达性判断方法如下:
首先通过Dijkstra最短路径算法计算上一匹配好的点与当前待匹配点可能所在道路的对应点之间行驶可达距离,进而计算两点间平均速度,其计算公式(Ⅳ)为:
v:出租车在两点之间行驶的平均速度;
d:两点之间的可达性距离;
Δt:出租车相邻两定位点之间的时间间隔;
通过计算出的两点间的平均速度与城市道路的限速值a做比较,来判断前后两定位点之间可达性,从而将待匹配点匹配到正确的道路上,完成地图匹配;若没有符合条件的道路则地图匹配失败,接着对下一待匹配点进行地图匹配
(5)出租车行驶路径重构:
行驶轨迹点完成地图匹配之后,即可进行出租车行驶路径重构;对相邻轨迹点的匹配路段为同一路段的情况,把两轨迹点连接起来;对相邻轨迹点匹配路段不同的情况,采用Dijkstra最短路径算法求解两相邻轨迹点中间的最短路径,从而重构出出租车行驶路径。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国矿业大学(北京),未经中国矿业大学(北京)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910858069.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种线路质量优化的系统和方法
- 下一篇:一种利用数据提供最优停车推荐的算法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置