发明名称 移动对象路网匹配轨迹的采集方法
摘要 本发明公开了一种移动对象路网匹配轨迹的采集方法,属于时态空间数据库领域以及智能交通系统领域。本发明方法包括:a)移动对象采集mv序列,并成批地将其发送至服务器,mv表示移动矢量;b)服务器对mv序列中的各个mv进行路网匹配,得到nmv序列,nmv表示路网匹配的移动矢量;c)服务器对nmv序列中的各个nmv进行路径匹配,得到路网匹配轨迹并储存。本发明可用于智能交通系统。
申请公布号 CN101866545B 申请公布日期 2011.12.21
申请号 CN201010174053.7 申请日期 2010.05.11
申请人 中国科学院软件研究所 发明人 丁治明
分类号 G08G1/00(2006.01)I;G08G1/01(2006.01)I 主分类号 G08G1/00(2006.01)I
代理机构 北京君尚知识产权代理事务所(普通合伙) 11200 代理人 冯艺东
主权项 1.一种移动对象路网匹配轨迹的采集方法,该方法包括下列步骤:a)移动对象采集mv序列,并成批地将其发送至服务器,mv表示移动矢量,所述mv包括t,loc,v和d;其中t表示mv的采集时刻;loc,v和d分别表示移动对象在采集时刻的位置,速度和方向;b)服务器对mv序列中的各个mv进行路网匹配,得到nmv序列,nmv表示路网匹配的移动矢量,nmv包括t,loc,v,d和nmatch;nmatch表示移动矢量的路网匹配值;其中路网匹配方法为:i.当loc匹配至交叉路口时,将nmatch设定为该交叉路口的标识;ii.当loc匹配至一个原子路段时,将nmatch设定为数据组(arstf,pos),其中arstf和pos分别表示移动对象所在的原子路段交通流和移动对象在原子路段中所处的位置;iii.当loc匹配至两个以上原子路段时,根据排除方向和v的方向不同的原子路段,并将nmatch设定为一个或多个数据组(arstf,pos);iv.当loc无法匹配至原子路段或交叉路口时,将nmatch设定为空值;c)服务器对nmv序列中的各个nmv进行路径匹配,得到路网匹配轨迹并储存;其中,设nmv序列中有n个nmv,即nmv<sub>1</sub>、nmv<sub>2</sub>、...、nmv<sub>n</sub>,且nmv<sub>i</sub>是nmv序列中的任意一个nmv,则从nmv<sub>i</sub>到nmv<sub>i+1</sub>之间的路径path<sub>i</sub>的路径匹配方法为:i.如果nmv<sub>i</sub>和nmv<sub>i+1</sub>中至少有一个路网匹配值为空或有多个匹配值,则path<sub>i</sub>=⊥,⊥表示未定义;ii.如果nmv<sub>i</sub>和nmv<sub>i+1</sub>的路网匹配值nmatch<sub>i</sub>和nmatch<sub>i+1</sub>中均只含有一个元素,则按照下面步骤处理:<img file="FSB00000636492600011.GIF" wi="34" he="37" />若nmv<sub>i</sub>和nmv<sub>i+1</sub>处于同一条原子路段交通流或者同一个交叉路口,则path<sub>i</sub>=NULL,NULL表示空值;<img file="FSB00000636492600012.GIF" wi="33" he="38" />若nmv<sub>i</sub>和nmv<sub>i+1</sub>其中之一位于某个原子路段交通流arstf,另一个位于交叉路口junct,且arstf与junct邻接可达,则path<sub>i</sub>=NULL;<img file="FSB00000636492600013.GIF" wi="34" he="39" />若nmv<sub>i</sub>和nmv<sub>i+1</sub>处于两条前后邻接可达的原子路段交通流arstf<sub>from</sub>,arstf<sub>to</sub>上,则path<sub>i</sub>=NULL;<img file="FSB00000636492600014.GIF" wi="34" he="39" />若nmv<sub>i</sub>和nmv<sub>i+1</sub>不邻接可达,则path<sub>i</sub>为从nmv<sub>i</sub>到nmv<sub>i+1</sub>的最短路径中去掉起点和终点原子路段交通流的部分。
地址 100190 北京市海淀区中关村南四街4号