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