System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及軌跡糾正,尤其是涉及一種山區農村公路軌跡線形圓滑方法、裝置和電子設備。
技術介紹
1、受地理位置約束,全國擁有超過190萬公里的農村公路位于山區,其中約有53萬公里的農村公路由于地形復雜、彎道多且最小彎曲線半徑小于45度,給交通管理和設施維護帶來了巨大挑戰。此外,山區地理環境惡劣,通信信號不穩定,尤其是衛星信號較弱或局部無衛星信號,導致獲取農村公路設施空間位置信息出現偏移或存在誤差。
2、其中,由于山區地形起伏大、植被茂密等因素,衛星信號容易受到干擾或遮擋,導致信號強度不足。車輛在山區公路上行駛時速度不均勻,特別是在彎道處減速或加速,進一步加劇了獲取高精度的難度。上述因素共同作用,使得獲取得到農村公路的空間位置數據可信度區間值偏大,造成局部農村公路設施空間位置存在偏移現象,具體表現為衛星位置數據因無軌跡信號和慣性漂移,影響數據準確性。
3、為解決上述問題,需要一種能夠有效糾正衛星信號弱造成的數據偏移,并確保農村公路線形精準度的技術方案。
技術實現思路
1、有鑒于此,本專利技術的目的在于提供一種山區農村公路軌跡線形圓滑方法、裝置和電子設備。
2、第一方面,本專利技術實施示例提供一種山區農村公路軌跡線形圓滑方法,其中,該方法包括:獲取預設公路的軌跡數據,其中,軌跡數據包括多個的軌跡點,且,軌跡點為基于衛星位置數據得到的;從軌跡數據中依次提取相鄰的預設數量的軌跡點,基于軌跡點的衛星位置數據判斷該軌跡點是否滿足預先配置的圓滑條件;其中,每個
3、結合第一方面,本專利技術實施示例提供了第一方面的第一種實施方式,其中,基于軌跡點的衛星位置數據判斷該軌跡點是否滿足預先配置的圓滑條件的步驟,包括:根據預設數量的軌跡點的經緯度,計算軌跡點之間的軌跡點間距;判斷軌跡點間距是否超過預設的第一間距閾值;如果是,確定預設數量的軌跡點不滿足預先設置的圓滑條件。
4、結合第一方面,本專利技術實施示例提供了第一方面的第二種實施方式,其中,按照預先配置的調整規則對軌跡點進行調整的步驟,包括:根據預設數量的軌跡點的軌跡點間距和軌跡點的經緯度,計算軌跡點對應的插值位置;根據軌跡點的時間值和預設的時間閾值,確定插值位置對應的目標時間值;在插值位置插入目標軌跡點,將目標時間值設置為目標軌跡點的衛星位置時間,以對軌跡數據的軌跡點進行調整。
5、結合第一方面,本專利技術實施示例提供了第一方面的第三種實施方式,其中,從軌跡數據中依次提取相鄰的預設數量的軌跡點的步驟,包括:從軌跡數據提取相鄰的兩個軌跡點,或者,從軌跡數據中提取間隔的兩個軌跡點。
6、結合第一方面,本專利技術實施示例提供了第一方面的第四種實施方式,其中,基于軌跡點的采集信息判斷該軌跡點是否滿足預先配置的圓滑條件的步驟,還包括:判斷軌跡點間距是否小于預設的第二間距閾值;第二間距閾值小于第一間距閾值;如果是,確定預設數量的軌跡點不滿足預先設置的圓滑條件;按照預先配置的調整規則對軌跡點進行調整的步驟,包括:對預設數量的軌跡點中的預設軌跡點進行刪除。
7、結合第一方面,本專利技術實施示例提供了第一方面的第五種實施方式,其中,從軌跡數據中依次提取相鄰的預設數量的軌跡點的步驟,包括:從軌跡數據中提取連續的三個軌跡點,或者,從軌跡數據中提取間隔的三個軌跡點。
8、結合第一方面,本專利技術實施示例提供了第一方面的第六種實施方式,其中,基于軌跡點的采集信息判斷該軌跡點是否滿足預先配置的圓滑條件的步驟,包括:根據每個軌跡點的經緯度,計算三個軌跡點的連線構成的軌跡點夾角;判斷軌跡點夾角是否小于預設的第一夾角閾值;如果是,確定預設數量的軌跡點不滿足預先設置的圓滑條件。
9、結合第一方面,本專利技術實施示例提供了第一方面的第七種實施方式,其中,按照預先配置的調整規則對軌跡點進行調整的步驟,包括:基于內差法對軌跡點夾角的頂點位置進行調整,以使軌跡點夾角滿足預設的第二夾角閾值;其中,第二夾角閾值大于第一夾角閾值。
10、第二方面,本專利技術實施示例提供一種山區農村公路軌跡線形圓滑裝置,其中,該裝置包括:數據獲取模塊,用于獲取預設公路的軌跡數據,其中,軌跡數據包括多個的軌跡點,且,軌跡點為基于衛星位置數據得到的;數據處理模塊,用于從軌跡數據中依次提取相鄰的預設數量的軌跡點,基于軌跡點的衛星位置數據判斷該軌跡點是否滿足預先配置的圓滑條件;其中,每個軌跡點的衛星位置數據包括該軌跡點的經緯度和時間值;圓滑條件為基于預設數量的軌跡點的間距和夾角信息確定的;執行模塊,用于如果不滿足圓滑條件,按照預先配置的調整規則對軌跡點進行調整,其中,調整規則用于對軌跡點進行圓滑處理。
11、第三方面,本專利技術實施示例提供一種電子設備,其中,該電子設備包括處理器和存儲器,存儲器存儲有能夠被處理器執行的機器可執行指令,處理器執行機器可執行指令以實現上述任一實施例的山區農村公路軌跡線形圓滑方法。
12、本專利技術實施例帶來了以下有益效果:本專利技術實施例提供的一種山區農村公路軌跡線形圓滑方法、裝置和電子設備,基于軌跡點夾角和間距來進行軌跡點調整,對衛星信號較弱造成衛星信號可信度區間值偏大的位置數據進行糾正,解決山區衛星位置數據因慣性往前漂移的現狀,確保軌跡點符合實際道路形狀。本專利技術實施例能夠提升衛星位置數據的可信度,實現農村公路軌跡圓滑的目標,確保軌跡線形的精準度。
13、本專利技術的其他特征和優點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本專利技術而了解。本專利技術的目的和其他優點在說明書、權利要求書以及附圖中所特別指出的結構來實現和獲得。
14、為使本專利技術的上述目的、特征和優點能更明顯易懂,下文特舉較佳實施例,并配合所附附圖,作詳細說明如下。
本文檔來自技高網...【技術保護點】
1.一種山區農村公路軌跡線形圓滑方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,基于所述軌跡點的采集信息判斷該軌跡點是否滿足預先配置的圓滑條件的步驟,包括:
3.根據權利要求2所述的方法,其特征在于,按照預先配置的調整規則對所述軌跡點進行調整的步驟,包括:
4.根據權利要求2所述的方法,其特征在于,從所述軌跡數據中依次提取相鄰的預設數量的軌跡點的步驟,包括:
5.根據權利要求2所述的方法,其特征在于,基于所述軌跡點的衛星位置數據判斷該軌跡點是否滿足預先配置的圓滑條件的步驟,還包括:
6.根據權利要求1所述的方法,其特征在于,從所述軌跡數據中依次提取相鄰的預設數量的軌跡點的步驟,包括:
7.根據權利要求6所述的方法,其特征在于,基于所述軌跡點的衛星位置數據判斷該軌跡點是否滿足預先配置的圓滑條件的步驟,包括:
8.根據權利要求7所述的方法,其特征在于,按照預先配置的調整規則對所述軌跡點進行調整的步驟,包括:
9.一種山區農村公路軌跡線形圓滑裝置,其特征在于,所述
10.一種電子設備,其特征在于,所述電子設備包括處理器和存儲器,所述存儲器存儲有能夠被所述處理器執行的機器可執行指令,所述處理器執行所述機器可執行指令以實現權利要求1至8任一項所述的山區農村公路軌跡線形圓滑方法。
...【技術特征摘要】
1.一種山區農村公路軌跡線形圓滑方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,基于所述軌跡點的采集信息判斷該軌跡點是否滿足預先配置的圓滑條件的步驟,包括:
3.根據權利要求2所述的方法,其特征在于,按照預先配置的調整規則對所述軌跡點進行調整的步驟,包括:
4.根據權利要求2所述的方法,其特征在于,從所述軌跡數據中依次提取相鄰的預設數量的軌跡點的步驟,包括:
5.根據權利要求2所述的方法,其特征在于,基于所述軌跡點的衛星位置數據判斷該軌跡點是否滿足預先配置的圓滑條件的步驟,還包括:
6.根據權利要求1所述的方法,其特征在于...
【專利技術屬性】
技術研發人員:崔應壽,張曉征,范文濤,尚贊娣,馬婕,盧子璘,
申請(專利權)人:交通運輸部科學研究院,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。