根據(jù)重點營運車輛定位信息判斷公路擁堵的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種交通擁堵路況分析方法,尤其涉及根據(jù)重點營運車輛定位信息判斷公路擁堵的方法。
【背景技術(shù)】
[0002]公路實時路況是公路運營管理機構(gòu)需要掌握的重要信息,在公路建設(shè)伊始,其實際流量基本達到飽和流量,一旦相關(guān)誘因條件滿足,則經(jīng)常會發(fā)生擁堵,某些路段發(fā)生擁堵且得不到及時疏通時,道路服務(wù)水平降低,使用戶的燃油耗費增加,并造成延誤,因此有必要對目標公路的擁堵情況進行實時監(jiān)控,但目前缺乏一個系統(tǒng)性的自動化監(jiān)控手段。
【發(fā)明內(nèi)容】
[0003]重點營運車輛的GNSS(GlobalNavigat1n Satellite System,全球?qū)Ш叫l(wèi)星系統(tǒng))實時軌跡信息是路況擁堵判斷的重要依據(jù)。GNSS包括但是不限定于以下幾種:GPS、GlonassXalileo、北斗衛(wèi)星導(dǎo)航系統(tǒng)以及相關(guān)的增強系統(tǒng)。本發(fā)明基于重點營運車輛的GNSS實時軌跡信息中的車輛定位時間、經(jīng)度、瑋度等數(shù)據(jù),對公路實時在線車輛進行分析處理,判斷出高速公路的擁堵情況。
[0004]本發(fā)明中所指的重點營運車輛為《道路運輸車輛動態(tài)監(jiān)督管理辦法》(2014年第5號令)中所指道路運輸車輛,包括用于公路營運的載客汽車、危險貨物運輸車輛、半掛牽引車以及重型載貨汽車(總質(zhì)量為12噸及以上的普通貨運車輛)。
[0005]為解決上述技術(shù)問題,本發(fā)明提供了一種根據(jù)重點營運車輛定位信息判斷公路擁堵的方法,所述根據(jù)重點營運車輛定位信息判斷公路擁堵的方法包括:
[0006]從海量GNSS定位數(shù)據(jù)中篩選出行駛在轄區(qū)內(nèi)高速公路上的重點營運車輛當前定位點的GNSS定位數(shù)據(jù);
[0007]查詢各所述重點營運車輛在當前定位點之前的上一個定位點的GNSS定位數(shù)據(jù),結(jié)合所述當前定位點的GNSS定位數(shù)據(jù)分別判斷各重點營運車輛當前的行駛方向并計算其當前的行駛速度;
[0008]將轄區(qū)內(nèi)高速公路上兩個相鄰里程粧之間的路段作為一單位路段,獲取在預(yù)設(shè)時間內(nèi)沿同一行駛方向行駛的重點營運車輛在各單位路段上的GNSS軌跡數(shù)據(jù),所述GNSS軌跡數(shù)據(jù)包括:重點營運車輛的總數(shù)量、重點營運車輛的總定位點數(shù)及各重點營運車輛在各定位點的行駛速度;
[0009]根據(jù)所述GNSS軌跡數(shù)據(jù),獲取各單位路段在所述預(yù)設(shè)時間內(nèi)的最大車速并計算各單位路段的平均車速;
[0010]根據(jù)各單位路段的GNSS軌跡數(shù)據(jù)、最大車速及平均車速,判斷各單位路段是否擁堵。
[0011]在一實施例中,查詢各所述重點營運車輛在當前定位點之前的上一個定位點的GNSS定位數(shù)據(jù),結(jié)合所述當前定位點的GNSS定位數(shù)據(jù)分別判斷各重點營運車輛當前的行駛方向并計算其當前的行駛速度,包括:
[0012]查詢各所述重點營運車輛在當前定位點之前的上一個定位點的GNSS定位數(shù)據(jù);
[0013]根據(jù)各所述重點營運車輛在當前定位點對應(yīng)的里程粧號信息及當前定位點之前的上一個定位點對應(yīng)的里程粧號信息,判斷所述重點營運車輛當前的行駛方向;
[0014]根據(jù)所述重點營運車輛當前定位點的GNSS定位數(shù)據(jù)與當前定位點之前的上一個定位點的定位數(shù)據(jù)計算其當前的行駛速度;
[0015]將添加了行駛方向及行駛速度的所述重點營運車輛的GNSS定位數(shù)據(jù)緩存到內(nèi)數(shù)據(jù)庫中。
[0016]在一實施例中,所述方法還包括:
[0017]如果所述重點營運車輛在當前定位點之前的上一個定位點的GNSS定位數(shù)據(jù)不存在,則將所述重點營運車輛當前定位點的GNSS定位數(shù)據(jù)緩存至內(nèi)存數(shù)據(jù)庫。
[0018]在一實施例中,根據(jù)各所述重點營運車輛在當前定位點對應(yīng)的里程粧號信息及當前定位點之前的上一個定位點對應(yīng)的里程粧號信息,判斷所述重點營運車輛當前的行駛方向,包括:
[0019]判斷所述重點營運車輛在當前定位點對應(yīng)的里程粧號及當前定位點之前的上一個定位點對應(yīng)的里程粧號的大??;
[0020]若所述重點營運車輛在當前定位點對應(yīng)的里程粧號大于當前定位點之前上一定位點對應(yīng)的里程粧號,則判定所述重點營運車輛沿高速公路下行;
[0021]若所述重點營運車輛在當前定位點對應(yīng)的里程粧號小于當前定位點之前上一定位點對應(yīng)的里程粧號,則判定所述重點營運車輛沿高速公路上行;
[0022]若所述重點營運車輛在當前定位點對應(yīng)的里程粧號與當前定位點之前上一定位點對應(yīng)的里程粧號相同,則沿用所述重點營運車輛上一定位點的行駛方向。
[0023]在一實施例中,根據(jù)所述重點營運車輛在各單位路段上的GNSS軌跡數(shù)據(jù),獲取各單位路段在所述預(yù)設(shè)時間內(nèi)的最大車速并計算各單位路段的平均車速,包括:
[0024]分別查詢各所述重點營運車輛在所述單位路段內(nèi)各定位點的行駛速度,將所有所述重點營運車輛的行駛速度的最大值作為對應(yīng)重點營運車輛的最大行駛速度;
[0025]查詢所述單位路段內(nèi)的所有重點營運車輛的最大行駛速度,將其中的最大值作為所述單位路段的最大車速;
[0026]分別將所述單位路段內(nèi)的所有重點營運車輛在各個定位點的行駛速度相加得到總速度,將所述總速度與所述總定位點數(shù)作商,得到所述單位路段的平均車速。
[0027]在一實施例中,根據(jù)各單位路段的GNSS軌跡數(shù)據(jù)、最大車速及平均車速,判斷各單位路段是否擁堵,包括:
[0028]判斷各所述單位路段內(nèi)重點營運車輛的總數(shù)量是否大于預(yù)設(shè)數(shù)量,并且所述總定位點數(shù)大于預(yù)設(shè)定位點數(shù),同時所述最大車速小于預(yù)設(shè)最大車速,所述平均車速小于預(yù)設(shè)平均車速,若是,則判定所述單位路段擁堵。
[0029]在一實施例中,所述方法還包括:
[0030]當相鄰的多個單位路段都擁堵時,將所述相鄰的多個單位路段合并為一個擁堵路段。
[0031 ]在一實施例中,所述方法還包括:
[0032]當兩個相距不超過預(yù)設(shè)距離的不相鄰的單位路段都擁堵,并且所述兩個不相鄰的單位路段之間的中間路段沒有重點營運車輛的定位點時,推斷所述中間路段也發(fā)生擁堵,將所述兩個不相鄰的單位路段及所述中間路段合并為一個擁堵路段。
[0033]在一實施例中,從海量GNSS定位數(shù)據(jù)中篩選出行駛在轄區(qū)內(nèi)高速公路上的重點營運車輛當前定位點的GNSS定位數(shù)據(jù),包括:
[0034]對所述海量GNSS定位數(shù)據(jù)分別進行Geohash處理,得到各個GNSS定位數(shù)據(jù)對應(yīng)的Hash結(jié)果值;
[0035]將所述Hash結(jié)果值作為索引,與轄區(qū)內(nèi)高速公路的地理數(shù)學(xué)模型進行匹配,查詢是否存在與所述Hash結(jié)果值匹配的Key值;
[0036]當存在與所述Hash結(jié)果值匹配的Key值時,判定所述重點營運車輛當前行駛在轄區(qū)內(nèi)高速公路上,篩選出行駛在轄區(qū)內(nèi)高速公路上的重點營運車輛當前定位點的GNSS定位數(shù)據(jù)。
[0037]在一實施例中,在生成擁堵路段之后,所述方法還包括:生成擁堵告警信息并輸出。
[0038]在一實施例中,所述方法還包括:將所述擁堵告警信息發(fā)送至可變情報板進行顯不O
[0039]在一實施例中,所述擁堵告警信息包括:所述擁堵路段的平均行駛速度、最大車速及車輛數(shù)量。
[0040]利用本發(fā)明,可以根據(jù)目標高速公路上的重點營運車輛的定位數(shù)據(jù)判斷出公路的擁堵情況,并在擁堵時進行告警,以進行及時疏通,實現(xiàn)對目標公路擁堵情況的實時監(jiān)控。利用本方法,可以為用戶提供最新的路況信息,提高高速公路的服務(wù)水平。
【附圖說明】
[0041]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0042]圖1為本發(fā)明實施例根據(jù)重點營運車輛定位信息判斷公路擁堵的方法的流程示意圖;
[0043]圖2為本發(fā)明實施例篩選行駛在轄區(qū)內(nèi)高速公路上的重點營運車輛當前定位點的GNSS定位數(shù)據(jù)的流程示意圖;
[0044]圖3為本發(fā)明實施例判斷各重點營運車輛當前的行駛方向并計算其當前的行駛速度的流程示意圖;
[0045]圖4為本發(fā)明實施例獲取各單位路段在預(yù)設(shè)時間內(nèi)的最大車速并計算各單位路段的平均車速流程示意圖。
【具體實施方式】
[0046]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0047]圖1為本發(fā)明實施例根據(jù)重點營運車輛定位信息判斷公路擁堵的方法的流程示意圖。如圖1所示,上述重點營運車輛定位信息判斷公路擁堵的方法主要包括以下步驟:
[0048]步驟S1、從海量GNSS定位數(shù)據(jù)中篩選出