的數(shù)據(jù),若存在,則確定該GPS軌跡點(diǎn)與上 述設(shè)定區(qū)域內(nèi)的各路段的垂直距離,判斷該GPS軌跡點(diǎn)與各路段的垂直距離是否均超過(guò)了 設(shè)定距離閾值(例如100米),若判斷結(jié)果為是,則刪除該GPS軌跡點(diǎn)的數(shù)據(jù),若判斷結(jié)果為 否,則找到與該GPS軌跡點(diǎn)的垂直距離最短的路段,并確定該GPS軌跡點(diǎn)落在該路段上的垂 點(diǎn)的經(jīng)煒度坐標(biāo),將該GPS軌跡點(diǎn)的經(jīng)煒度坐標(biāo)替換為該垂點(diǎn)的經(jīng)煒度坐標(biāo)。
[0083] 2、噪音過(guò)濾處理。
[0084] 浮動(dòng)車對(duì)采集到的數(shù)據(jù)進(jìn)行噪音過(guò)濾處理,以盡可能保證最終回傳給智能交通系 統(tǒng)的數(shù)據(jù)是有價(jià)值、有意義且可信的數(shù)據(jù),具體處理過(guò)程如下:
[0085] 1)浮動(dòng)車采集到的數(shù)據(jù)中還包含浮動(dòng)車在行駛過(guò)程中定位出的GPS軌跡點(diǎn)的信 號(hào)強(qiáng)度信息,浮動(dòng)車可以刪除信號(hào)強(qiáng)度小于設(shè)定強(qiáng)度閾值的GPS軌跡點(diǎn)的數(shù)據(jù),只保留信 號(hào)強(qiáng)度不小于設(shè)定強(qiáng)度閾值的GPS軌跡點(diǎn)的數(shù)據(jù)。
[0086] 2)浮動(dòng)車判斷任意兩個(gè)相鄰的GPS軌跡點(diǎn)之間是否連通,即是否能夠從前一個(gè) GPS軌跡點(diǎn)導(dǎo)航至后一個(gè)GPS軌跡點(diǎn),若判斷出連通,則保留這兩個(gè)GPS軌跡點(diǎn)的數(shù)據(jù),若判 斷出不連通,則刪除后一個(gè)GPS軌跡點(diǎn)的數(shù)據(jù)。
[0087] 3)浮動(dòng)車按照各GPS軌跡點(diǎn)的采集順序,判斷各GPS軌跡點(diǎn)對(duì)應(yīng)的GPS采集時(shí)間 點(diǎn)的時(shí)序性是否正確,即先采集的GPS軌跡點(diǎn)的GPS采集時(shí)間點(diǎn)是否早于后采集的GPS軌 跡點(diǎn)的GPS采集時(shí)間點(diǎn),浮動(dòng)車刪除GPS采集時(shí)間點(diǎn)的時(shí)序性不正確的GPS軌跡點(diǎn)的數(shù)據(jù)。 [0088] 浮動(dòng)車將采集到的數(shù)據(jù)經(jīng)過(guò)上述處理后回傳給智能交通系統(tǒng),智能交通系統(tǒng)根據(jù) 浮動(dòng)車回傳的數(shù)據(jù)獲取各路段的實(shí)際路況信息,并根據(jù)各路段的實(shí)際路況信息對(duì)已發(fā)布的 各路段的實(shí)時(shí)路況信息進(jìn)行準(zhǔn)確性評(píng)估。
[0089] 智能交通系統(tǒng)在獲取路段的實(shí)際路況信息時(shí),不是直接將浮動(dòng)車在路段中的通行 速度作為路段的實(shí)際路況信息,而是考慮到由于等待信號(hào)燈造成的浮動(dòng)車行駛緩慢,對(duì)浮 動(dòng)車在路段中的通行速度進(jìn)行修正,再用修正后的通行速度作為路段的實(shí)際路況信息。在 對(duì)浮動(dòng)車定位出的GPS軌跡點(diǎn)進(jìn)行分析的過(guò)程中發(fā)現(xiàn),路段上某一段的GPS軌跡點(diǎn)可能非 常密集,如圖2所示,經(jīng)過(guò)觀察、分析可知,在這種情況下,若浮動(dòng)車的GPS信號(hào)穩(wěn)定,則浮動(dòng) 車一般處于"停車等待信號(hào)燈"狀態(tài)或"擁堵"狀態(tài)。對(duì)此,本發(fā)明實(shí)施例一提出,智能交通 系統(tǒng)在獲取到浮動(dòng)車回傳的數(shù)據(jù)后,需要將浮動(dòng)車定位出的各GPS軌跡點(diǎn)進(jìn)行聚類處理, 得到任意相鄰的兩個(gè)GPS軌跡點(diǎn)之間的距離不超過(guò)設(shè)定的距離閾值的軌跡段,后續(xù)再根據(jù) 聚類出的軌跡段對(duì)浮動(dòng)車在路段中的通信速度進(jìn)行修正處理。
[0090] 需要說(shuō)明的是,智能交通系統(tǒng)可以通過(guò)一輛浮動(dòng)車來(lái)采集數(shù)據(jù),也可以通過(guò)多輛 浮動(dòng)車來(lái)采集數(shù)據(jù)。若通過(guò)一輛浮動(dòng)車來(lái)采集數(shù)據(jù),則可以直接將該浮動(dòng)車定位出的各GPS 軌跡點(diǎn)進(jìn)行聚類處理,得到聚類出的各軌跡段,若通過(guò)多輛浮動(dòng)車來(lái)采集數(shù)據(jù),則需要針對(duì) 每輛浮動(dòng)車,分別將該浮動(dòng)車定位出的各GPS軌跡點(diǎn)進(jìn)行聚類處理。下面介紹將每個(gè)浮動(dòng) 車定位出的各GPS軌跡點(diǎn)進(jìn)行聚類處理的具體過(guò)程。
[0091] 在浮動(dòng)車定位出的各GPS軌跡點(diǎn)中,按照定位順序由先到后的順序,依次確定相 鄰GPS軌跡點(diǎn)之間的距離,若連續(xù)規(guī)定數(shù)目個(gè)(例如可以設(shè)置為4個(gè),其中該規(guī)定數(shù)目可以 進(jìn)行設(shè)置)GPS軌跡點(diǎn)中,任意相鄰的兩個(gè)GPS軌跡點(diǎn)之間的距離都不超過(guò)設(shè)定的距離閾值 (例如可以設(shè)置為0. 5米,其中該距離閾值可以進(jìn)行設(shè)置),則開始聚類,接著聚類后續(xù)的GPS 軌跡點(diǎn),若相鄰GPS軌跡點(diǎn)之間的距離不超過(guò)設(shè)定的距離閾值,則繼續(xù)將這些GPS軌跡點(diǎn)聚 在一起,直到有連續(xù)規(guī)定數(shù)目個(gè)GPS軌跡點(diǎn)中,任意相鄰的兩個(gè)GPS軌跡點(diǎn)之間的距離都超 過(guò)設(shè)定的距離閾值為止。聚類出的軌跡段如圖3所示。
[0092] 其中,按照上述方式聚類出的軌跡段中,任意相鄰的兩個(gè)GPS軌跡點(diǎn)之間的距離 不超過(guò)設(shè)定的距離閾值。
[0093] 步驟12,判斷聚類出的軌跡段是否為由信號(hào)燈導(dǎo)致的停車行為對(duì)應(yīng)的軌跡段,若 判斷結(jié)果為是,則將該軌跡段確認(rèn)為信號(hào)燈停車軌跡段。
[0094]若聚類出的軌跡段為由信號(hào)燈導(dǎo)致的停車行為對(duì)應(yīng)的軌跡段,則說(shuō)明浮動(dòng)車在該 軌跡段處于"停車等待信號(hào)燈"狀態(tài),此時(shí)可以將該軌跡段確認(rèn)為信號(hào)燈停車軌跡段。
[0095] 本發(fā)明實(shí)施例一提出,在判斷軌跡段是否為由信號(hào)燈導(dǎo)致的停車行為對(duì)應(yīng)的軌跡 段時(shí),可以先判斷軌跡段是否滿足預(yù)設(shè)的停車條件,若判斷出滿足,則確認(rèn)該軌跡段為由信 號(hào)燈導(dǎo)致的停車行為對(duì)應(yīng)的軌跡段。
[0096] 其中,上述預(yù)設(shè)的停車條件包含下述條件中的至少一種:
[0097]軌跡段的長(zhǎng)度小于預(yù)設(shè)的長(zhǎng)度閾值;
[0098]軌跡段包含的GPS軌跡點(diǎn)的數(shù)目大于預(yù)設(shè)的第一數(shù)目閾值,且小于預(yù)設(shè)的第二數(shù) 目閾值。
[0099]也就是說(shuō),預(yù)設(shè)的停車條件可以為軌跡段的長(zhǎng)度小于預(yù)設(shè)的長(zhǎng)度閾值(例如可以 設(shè)置為10米,其中該長(zhǎng)度閾值可以進(jìn)行設(shè)置),若軌跡段的長(zhǎng)度小于預(yù)設(shè)的長(zhǎng)度閾值,則可 以認(rèn)為該軌跡段為由信號(hào)燈導(dǎo)致的停車行為對(duì)應(yīng)的軌跡段,即信號(hào)燈停車軌跡段,若軌跡 段的長(zhǎng)度不小于預(yù)設(shè)的長(zhǎng)度閾值,則可以認(rèn)為該軌跡段為由擁堵導(dǎo)致的停車行為對(duì)應(yīng)的軌 跡段;
[0100] 預(yù)設(shè)的停車條件也可以為軌跡段包含的GPS軌跡點(diǎn)的數(shù)目大于預(yù)設(shè)的第一數(shù)目 閾值(例如可以設(shè)置為20個(gè),其中該第一數(shù)目閾值可以進(jìn)行設(shè)置),且小于預(yù)設(shè)的第二數(shù)目 閾值(例如可以設(shè)置為100個(gè),其中該第二數(shù)目閾值可以進(jìn)行設(shè)置),若軌跡段包含的GPS軌 跡點(diǎn)的數(shù)目大于第一數(shù)目閾值,且小于預(yù)設(shè)的第二數(shù)目閾值,則可以認(rèn)為該軌跡段為由信 號(hào)燈導(dǎo)致的停車行為對(duì)應(yīng)的軌跡段,即信號(hào)燈停車軌跡段,若軌跡段包含的GPS軌跡點(diǎn)的 數(shù)目不大于第一數(shù)目閾值,或不小于預(yù)設(shè)的第二數(shù)目閾值,則可以認(rèn)為該軌跡段為由擁堵 導(dǎo)致的停車行為對(duì)應(yīng)的軌跡段;
[0101] 預(yù)設(shè)的停車條件還可以為軌跡段的長(zhǎng)度小于預(yù)設(shè)的長(zhǎng)度閾值、以及軌跡段包含的 GPS軌跡點(diǎn)的數(shù)目大于預(yù)設(shè)的第一數(shù)目閾值,且小于預(yù)設(shè)的第二數(shù)目閾值,若軌跡段的長(zhǎng)度 小于預(yù)設(shè)的長(zhǎng)度閾值、包含的GPS軌跡點(diǎn)的數(shù)目大于第一數(shù)目閾值,且小于預(yù)設(shè)的第二數(shù) 目閾值,則可以認(rèn)為該軌跡段為由信號(hào)燈導(dǎo)致的停車行為對(duì)應(yīng)的軌跡段,即信號(hào)燈停車軌 跡段,若軌跡段的長(zhǎng)度不小于預(yù)設(shè)的長(zhǎng)度閾值,或軌跡段包含的GPS軌跡點(diǎn)的數(shù)目不大于 第一數(shù)目閾值,或不小于預(yù)設(shè)的第二數(shù)目閾值,則可以認(rèn)為該軌跡段為由擁堵導(dǎo)致的停車 行為對(duì)應(yīng)的軌跡段。
[0102] 本發(fā)明實(shí)施例一還提出,在判斷出聚類出的軌跡段滿足預(yù)設(shè)的停車條件之后,可 以先按照浮動(dòng)車的行駛方向,在浮動(dòng)車的通行軌跡中確定該軌跡段之后的第一個(gè)信號(hào)燈所 在位置點(diǎn),然后確定該軌跡段與所述第一個(gè)信號(hào)燈所在位置點(diǎn)之間的距離,判斷確定出的 距離是否小于預(yù)設(shè)的距離閾值,若判斷出小于,則認(rèn)為該軌跡段處于第一個(gè)信號(hào)燈的影響 范圍內(nèi),因此執(zhí)行確認(rèn)該軌跡段為由信號(hào)燈導(dǎo)致的停車行為對(duì)應(yīng)的軌跡段的步驟,若判斷 出確定出的距離不小于預(yù)設(shè)的距離閾值,則認(rèn)為該軌跡段不在第一個(gè)信號(hào)燈的影響范圍 內(nèi),因此不再執(zhí)行確認(rèn)該軌跡段為由信號(hào)燈導(dǎo)致的停車行為對(duì)應(yīng)的軌跡段的步驟。
[0103] 其中,在確定軌跡段與第一個(gè)信號(hào)燈所在位置點(diǎn)之間的距離時(shí),如圖4所示,可以 將該軌跡段的各GPS軌跡點(diǎn)中的起始GPS軌跡點(diǎn)與第一個(gè)信號(hào)燈所在位置點(diǎn)之間的距離 L1,確認(rèn)為該軌跡段與一個(gè)信號(hào)燈所在位置點(diǎn)之間的距離,或者如圖5所示,將該軌跡段的 各GPS軌跡點(diǎn)中的末端GPS軌跡點(diǎn)與第一個(gè)信號(hào)燈所在位置點(diǎn)之間的距離L2,確認(rèn)為該軌 跡段與第一個(gè)信號(hào)燈所在位置點(diǎn)之間的距離。
[0104] 步驟13,根據(jù)確定出的信號(hào)燈停車軌跡段,對(duì)浮動(dòng)車在信號(hào)燈停車軌跡段所在路 段中的通行速度進(jìn)行修正處理。
[0105] 本發(fā)明實(shí)施例一提出,根據(jù)確定出的信號(hào)燈停車軌跡段,對(duì)浮動(dòng)車在信號(hào)燈停車 軌跡段所在路段中的通行速度進(jìn)行修正處理時(shí),先確定信號(hào)燈停車軌跡段的長(zhǎng)度以及浮動(dòng) 車在信號(hào)燈停車軌跡段中的通行時(shí)長(zhǎng),然后在信號(hào)燈停車軌跡段所在路段的長(zhǎng)度中,刪除 信號(hào)燈停車軌跡段的長(zhǎng)度,得到修正后的路段的長(zhǎng)度,確定浮動(dòng)車在信號(hào)燈停車軌跡段所 在路段中的通行時(shí)長(zhǎng),在確定出的通行時(shí)長(zhǎng)中,刪除浮動(dòng)車在信號(hào)燈停車軌跡段中的通行 時(shí)長(zhǎng),得到修正后的通行時(shí)長(zhǎng),根據(jù)修正后的路段的長(zhǎng)度以及修