1.一種車(chē)輛到站時(shí)間預(yù)測(cè)方法,其特征在于,包括:
獲取車(chē)輛線(xiàn)路及站點(diǎn)基礎(chǔ)數(shù)據(jù)、車(chē)輛GPS數(shù)據(jù)以及車(chē)輛GPS實(shí)時(shí)數(shù)據(jù);
根據(jù)所述車(chē)輛線(xiàn)路及站點(diǎn)基礎(chǔ)數(shù)據(jù)提取車(chē)輛線(xiàn)路軌跡;
將所述車(chē)輛GPS數(shù)據(jù)與所述車(chē)輛線(xiàn)路軌跡匹配所述車(chē)輛所在線(xiàn)路;
依據(jù)所述車(chē)輛GPS實(shí)時(shí)數(shù)據(jù)對(duì)所述車(chē)輛進(jìn)行實(shí)時(shí)位置確定;
對(duì)車(chē)輛在線(xiàn)路上的行駛行為進(jìn)行判斷,根據(jù)判斷結(jié)果進(jìn)行所述車(chē)輛的到站時(shí)間預(yù)測(cè),所述對(duì)車(chē)輛在線(xiàn)路上的行駛行為進(jìn)行判斷具體包括:上下行判斷和折返判斷。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述獲取車(chē)輛線(xiàn)路及站點(diǎn)基礎(chǔ)數(shù)據(jù)、車(chē)輛GPS數(shù)據(jù)以及車(chē)輛GPS實(shí)時(shí)數(shù)據(jù)之前,還包括:
對(duì)車(chē)輛線(xiàn)路數(shù)據(jù)進(jìn)行預(yù)處理。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述對(duì)車(chē)輛線(xiàn)路數(shù)據(jù)進(jìn)行預(yù)處理步驟,具體包括:
在車(chē)輛系統(tǒng)接入的原始數(shù)據(jù)基礎(chǔ)上,依據(jù)現(xiàn)有道路地圖,結(jié)合車(chē)輛運(yùn)行GPS歷史數(shù)據(jù),根據(jù)GPS軌跡描繪或添加路鏈,所述路鏈根據(jù)路口劃分,所有路鏈組成了該條線(xiàn)路的運(yùn)行軌跡,將所述路鏈的首尾端點(diǎn)設(shè)為采樣點(diǎn);
根據(jù)GPS聚集點(diǎn)對(duì)站點(diǎn)位置進(jìn)行校正,將站點(diǎn)位置修正到匹配所述GPS聚焦點(diǎn)。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述車(chē)輛GPS數(shù)據(jù)與所述車(chē)輛線(xiàn)路軌跡匹配所述車(chē)輛所在線(xiàn)路,包括:
根據(jù)實(shí)時(shí)采集的車(chē)輛GPS點(diǎn)的線(xiàn)路號(hào)和線(xiàn)路上下行判斷,獲取所述路線(xiàn)所有采樣點(diǎn)按經(jīng)度大小進(jìn)行排序后的列表;
從所述列表中找出距離當(dāng)前車(chē)輛GPS點(diǎn)經(jīng)度前后預(yù)設(shè)距離的所有采樣點(diǎn);
對(duì)獲取得到的所述采樣點(diǎn)進(jìn)行點(diǎn)到點(diǎn)的距離計(jì)算,計(jì)算車(chē)輛GPS點(diǎn)到所述采樣點(diǎn)的距離,取出距離最近的采樣點(diǎn)為匹配采樣點(diǎn);
根據(jù)車(chē)輛GPS點(diǎn)的投影距離,判斷車(chē)輛GPS點(diǎn)在所匹配的采樣點(diǎn)的位置。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述上下行判斷具體為:
預(yù)設(shè)T2為當(dāng)前公交車(chē)GPS點(diǎn)的時(shí)間戳,T1為上一次接收到的同一輛車(chē)GPS點(diǎn)的時(shí)間戳,只有當(dāng)T2>T1時(shí),視為正常的GPS信息;
預(yù)設(shè)Snow為在上行線(xiàn)路中,根據(jù)當(dāng)前GPS點(diǎn)匹配到的采樣點(diǎn),Spre為在上行線(xiàn)路中,根據(jù)上一次GPS點(diǎn)匹配到的采樣點(diǎn);Xnow為在下行線(xiàn)路中,根據(jù)當(dāng)前公交車(chē)GPS點(diǎn)匹配到的采樣點(diǎn),Xpre為在下行線(xiàn)路中,根據(jù)上一次GPS點(diǎn)匹配到的采樣點(diǎn);
當(dāng)滿(mǎn)足Spre的序號(hào)小于Snow,并且Xpre的序號(hào)大于或等于Xnow,則為上行;當(dāng)滿(mǎn)足Xpre的序號(hào)小于Xnow,并且Spre的序號(hào)大于或等于Snow,則為下行。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)判斷結(jié)果進(jìn)行所述車(chē)輛的到站時(shí)間預(yù)測(cè)具體包括:
根據(jù)所述上下行判斷和所述折返判斷確定車(chē)輛的路鏈長(zhǎng)度;
根據(jù)車(chē)輛GPS數(shù)據(jù)獲取當(dāng)前路況信息,包括當(dāng)前車(chē)輛運(yùn)行速度以及路鏈速度,根據(jù)所述路鏈速度及所述路鏈長(zhǎng)度預(yù)測(cè)車(chē)輛到站時(shí)間。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述根據(jù)車(chē)輛GPS數(shù)據(jù)獲取當(dāng)前路況信息具體包括:
在每接收一個(gè)GPS數(shù)據(jù)后,經(jīng)過(guò)對(duì)所述采樣點(diǎn)匹配,將匹配到的采樣點(diǎn)放入到車(chē)輛橫向速度隊(duì)列;
在計(jì)算當(dāng)前車(chē)輛運(yùn)行速度時(shí),取出所述隊(duì)列中采樣點(diǎn),并去掉無(wú)效采樣點(diǎn),對(duì)于所述隊(duì)列中的有效采樣點(diǎn),計(jì)算其經(jīng)過(guò)的行駛距離dis,以及經(jīng)過(guò)的時(shí)間Te-Ts,其中,Ts為第一個(gè)有效采樣點(diǎn)的時(shí)間,Te為最后一個(gè)有效采樣點(diǎn)的時(shí)間,則此時(shí)車(chē)輛i的當(dāng)前運(yùn)行速度為:vi=dis/(Te-Ts);
為線(xiàn)路上每條路鏈建立一個(gè)縱向速度隊(duì)列;
在獲取當(dāng)前車(chē)輛運(yùn)行速度時(shí),提取出該車(chē)輛經(jīng)過(guò)的路鏈列表,并將當(dāng)前車(chē)輛運(yùn)行速度添加到該車(chē)輛經(jīng)過(guò)的每個(gè)路鏈的縱向速度隊(duì)列中;
每當(dāng)計(jì)算出某輛車(chē)的當(dāng)前車(chē)輛運(yùn)行速度后,將該速度值加入到路鏈的縱向速度隊(duì)列中;
假設(shè)路鏈的縱向速度隊(duì)列中存儲(chǔ)了n個(gè)最近經(jīng)過(guò)該路鏈的車(chē)輛速度,則路鏈速度為:
8.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述根據(jù)所述路鏈速度及所述路鏈長(zhǎng)度預(yù)測(cè)車(chē)輛到站時(shí)間步驟,具體包括:
將待預(yù)測(cè)車(chē)輛的GPS點(diǎn)投影到采樣點(diǎn),獲取當(dāng)前采樣點(diǎn)距離下一站的距離以及間隔的路鏈信息;
假設(shè)中間通過(guò)n個(gè)路鏈,各路鏈長(zhǎng)度為L(zhǎng)i(i=1…n),且當(dāng)前車(chē)輛GPS點(diǎn)的位置距離路鏈尾的距離為L(zhǎng)now,則當(dāng)前車(chē)輛GPS點(diǎn)距離下一站的距離為:
各路鏈的路鏈速度為vi(i=1…n),Vnow為車(chē)輛當(dāng)前所在路鏈的速度,則到下一站的時(shí)間預(yù)測(cè)為: