System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及數據處理,尤其涉及一種軌跡數據處理方法、裝置、電子設備和存儲介質。
技術介紹
1、隨著萬物互聯和數據智能技術的發展,城市系統中可以部署各類的信息采集設備對經過的目標(如人員、車輛等)進行信息采集,通過對采集的信息進行分析處理,可以在城市管理、交通運輸和安防監控等方面發揮重要的作用。
2、其中,目標的運行軌跡是城市系統中的重要數據,如何對采集的軌跡數據進行處理,以為后續圍繞軌跡數據的分析提供數據基礎,是目前軌跡數據應用亟待解決的問題。
技術實現思路
1、本專利技術提供一種軌跡數據處理方法、裝置、電子設備和存儲介質,以對目標的軌跡數據進行切割處理,實現目標軌跡的治理,為后續圍繞軌跡數據的分析和應用提供基礎。
2、本專利技術提供一種軌跡數據處理方法,包括:
3、獲取目標的待處理軌跡序列數據;
4、對所述待處理軌跡序列數據進行區間劃分,得到至少一個軌跡區間,所述軌跡區間為所述待處理軌跡序列數據中兩個連續的軌跡點形成的區間;
5、基于速度模型和所述軌跡區間的運動速度,確定所述至少一個軌跡區間中的停留點區間;其中,所述速度模型用于表征每個軌跡區間的通行方式與通行速度的對應關系;
6、基于所述停留點區間對所述待處理軌跡序列數據進行切割,得到軌跡序列段,并基于所述軌跡序列段生成目標軌跡庫。
7、根據本專利技術提供的一種軌跡數據處理方法,所述基于速度模型和所述軌跡區間的運動速度,確定所述至少一個軌跡區間
8、將每個所述軌跡區間依次作為當前軌跡區間,獲取所述當前軌跡區間的通行方式,得到目標通行方式;
9、從所述速度模型中查找與所述目標通行方式匹配的通行速度,得到目標運動速度;
10、確定所述當前軌跡區間的運動速度與所述目標運動速度的偏離度;
11、基于所述目標通行方式、所述目標運動速度和所述偏離度對所述當前軌跡區間進行分類,得到分類結果;其中,所述分類結果包括停留或未停留;
12、在所述分類結果是停留的情況下,將所述當前軌跡區間確定為所述停留點區間。
13、根據本專利技術提供的一種軌跡數據處理方法,所述速度模型包括目標速度模型,所述通行速度包括目標通行速度;所述方法還包括:
14、針對每個目標,獲取所述每個目標的軌跡區間組;其中,所述軌跡區間組為歷史軌跡序列數據中所述每個目標的所有軌跡區間中,相同通行方式下的相同軌跡區間的集合;
15、確定所述軌跡區間組的中位數速度,得到所述目標通行速度;
16、基于所述通行方式和所述目標通行速度生成所述目標速度模型。
17、根據本專利技術提供的一種軌跡數據處理方法,所述速度模型還包括道路速度模型,所述通行速度還包括道路通行速度;所述方法還包括:
18、針對所述歷史軌跡序列數據的每個軌跡區間,獲取所述每個軌跡區間的目標集合;所述目標集合為相同通行方式下的所有目標的集合;
19、將所述目標集合中的目標按時間聚類,得到子目標集合;
20、確定每個所述子目標集合的中位數速度或平均速度,得到所述道路通行速度;
21、基于所述通行方式和所述道路通行速度生成所述道路速度模型。
22、根據本專利技術提供的一種軌跡數據處理方法,所述基于所述停留點區間對所述待處理軌跡序列數據進行切割,得到軌跡序列段,包括:
23、以所述停留點區間的前軌跡點為前一段軌跡序列段的終點、且以所述停留點區間的后軌跡點為后一段軌跡序列段的起點,對所述待處理軌跡序列數據進行切割,得到所述軌跡序列段。
24、根據本專利技術提供的一種軌跡數據處理方法,所述基于所述軌跡序列段生成目標軌跡庫,包括:
25、基于所述軌跡序列段的起點和終點,在軌跡庫中搜索與所述軌跡序列段相匹配的底庫序列;
26、在搜索到目標底庫序列的情況下,對所述軌跡序列段進行缺失軌跡點補齊處理,并根據處理結果更新所述軌跡庫,得到所述目標軌跡庫;其中,所述目標底庫序列為與所述軌跡序列段相匹配的底庫序列。
27、根據本專利技術提供的一種軌跡數據處理方法,所述對所述軌跡序列段進行缺失軌跡點補齊處理,并根據處理結果更新所述軌跡庫,包括:
28、從目標底庫序列中確定所述軌跡序列段的待判斷缺失軌跡點;
29、將每個所述待判斷缺失軌跡點依次作為當前待判斷軌跡點,確定所述當前待判斷軌跡點的判斷區間;其中,所述判斷區間的區間端點為所述目標底庫序列中,所述當前待判斷軌跡點前方的首個與所述軌跡序列段相匹配的軌跡點和所述當前待判斷軌跡點后方的首個與所述軌跡序列段相匹配的軌跡點;
30、分別計算所述軌跡序列段和所述目標底庫序列中所述判斷區間的區間通行速度,得到第一區間通行速度和第二區間通行速度;
31、根據所述第一區間通行速度和所述第二區間通行速度確定所述當前待判斷軌跡點是否為缺失軌跡點;
32、在所述待判斷缺失軌跡點中包含非缺失軌跡點的情況下,將所述軌跡序列段添加至所述軌跡庫中,以更新所述軌跡庫。
33、本專利技術還提供一種軌跡數據處理裝置,包括:
34、數據獲取模塊,用于獲取目標的待處理軌跡序列數據;
35、區間劃分模塊,用于對所述待處理軌跡序列數據進行區間劃分,得到至少一個軌跡區間,所述軌跡區間為所述待處理軌跡序列數據中兩個連續的軌跡點形成的區間;
36、確定模塊,用于基于速度模型和所述軌跡區間的運動速度,確定所述至少一個軌跡區間中的停留點區間;其中,所述速度模型用于表征每個軌跡區間的通行方式與通行速度的對應關系;
37、切割模塊,用于基于所述停留點區間對所述待處理軌跡序列數據進行切割,得到軌跡序列段;
38、庫生成模塊,用于基于所述軌跡序列段生成目標軌跡庫。
39、本專利技術還提供一種電子設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執行所述計算機程序時實現如上述任一種所述軌跡數據處理方法。
40、本專利技術還提供一種計算機可讀存儲介質,其上存儲有計算機程序,該計算機程序被處理器執行時實現如上述任一種所述軌跡數據處理方法。
41、本專利技術還提供一種計算機程序產品,包括計算機程序,所述計算機程序被處理器執行時實現如上述任一種所述軌跡數據處理方法。
42、本專利技術提供的軌跡數據處理方法、裝置、電子設備和存儲介質,通過將目標的待處理軌跡序列數據以兩個連續的軌跡點為一個區間進行區間劃分,在劃分出的軌跡區間中,利用速度模型和軌跡區間的運動速度確定停留點區間,然后基于停留點區間對待處理軌跡序列數據進行切割,并將切割得到的軌跡序列段生成目標軌跡庫,實現了對目標的軌跡數據的切割和治理,生成的目標軌跡庫可以為后續圍繞軌跡數據的分析和應用提供數據基礎。而且,待處理軌跡序列數據是基于利用速度模型和軌跡區間的本文檔來自技高網...
【技術保護點】
1.一種軌跡數據處理方法,其特征在于,包括:
2.根據權利要求1所述的軌跡數據處理方法,其特征在于,所述基于速度模型和所述軌跡區間的運動速度,確定所述至少一個軌跡區間中的停留點區間,包括:
3.根據權利要求1或2所述的軌跡數據處理方法,其特征在于,所述速度模型包括目標速度模型,所述通行速度包括目標通行速度;所述方法還包括:
4.根據權利要求3所述的軌跡數據處理方法,其特征在于,所述速度模型還包括道路速度模型,所述通行速度還包括道路通行速度;所述方法還包括:
5.根據權利要求1或2所述的軌跡數據處理方法,其特征在于,所述基于所述停留點區間對所述待處理軌跡序列數據進行切割,得到軌跡序列段,包括:
6.根據權利要求1或2所述的軌跡數據處理方法,其特征在于,所述基于所述軌跡序列段生成目標軌跡庫,包括:
7.根據權利要求6所述的軌跡數據處理方法,其特征在于,所述對所述軌跡序列段進行缺失軌跡點補齊處理,并根據處理結果更新所述軌跡庫,包括:
8.一種軌跡數據處理裝置,其特征在于,包括:
9.一種電子
10.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1至7任一項所述軌跡數據處理方法。
...【技術特征摘要】
1.一種軌跡數據處理方法,其特征在于,包括:
2.根據權利要求1所述的軌跡數據處理方法,其特征在于,所述基于速度模型和所述軌跡區間的運動速度,確定所述至少一個軌跡區間中的停留點區間,包括:
3.根據權利要求1或2所述的軌跡數據處理方法,其特征在于,所述速度模型包括目標速度模型,所述通行速度包括目標通行速度;所述方法還包括:
4.根據權利要求3所述的軌跡數據處理方法,其特征在于,所述速度模型還包括道路速度模型,所述通行速度還包括道路通行速度;所述方法還包括:
5.根據權利要求1或2所述的軌跡數據處理方法,其特征在于,所述基于所述停留點區間對所述待處理軌跡序列數據進行切割,得到軌跡序列段,包括:
...
【專利技術屬性】
技術研發人員:宋炳輝,
申請(專利權)人:浙江宇視科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。