System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術屬于里程計算,尤其涉及一種公路軌跡重合里程確定方法、系統、設備及存儲介質。
技術介紹
1、在以往農村公路軌跡線分析時,需要借助第三方工具(例如arcmap)進行分析,但針對重合里程的分析效果及分析效率較差,故而導致每次核查都需要大量內業人員加班加點,徒增人力成本。因此,如何快速精準地確定兩條軌跡線之間的重合里程成為一個亟待解決的問題。
2、上述內容僅用于輔助理解本專利技術的技術方案,并不代表承認上述內容是現有技術。
技術實現思路
1、本專利技術的主要目的在于提供了一種公路軌跡重合里程確定方法、系統、設備及存儲介質,旨在解決如何快速精準地確定兩條軌跡線之間的重合里程的技術問題。
2、為實現上述目的,本專利技術提供了一種公路軌跡重合里程確定方法,所述公路軌跡重合里程確定方法包括:
3、將比對公路軌跡線對應的多組經緯度坐標分別與目標公路軌跡線對應的緩存區面進行匹配,并將匹配成功的多組重合經緯度坐標依次存儲至重合數組集合中;
4、基于所述重合數組集合分別獲取各組重合經緯度坐標之間相鄰的距離數值;
5、根據各組重合經緯度坐標之間相鄰的距離數值確定所述比對公路軌跡線與所述目標公路軌跡線之間的重合里程。
6、可選地,所述將比對公路軌跡線對應的多組經緯度坐標分別與目標公路軌跡線對應的緩存區面進行匹配的步驟,包括:
7、將比對公路軌跡線進行坐標拆分,獲得多組經緯度坐標,并基于軌跡順序將多組經緯度坐標依次存儲
8、根據緩存距離確定目標公路軌跡線對應的緩存區面;
9、通過postgis的st_contains方法將所述比對坐標數組集合內各組經緯度坐標分別與所述緩存區面進行匹配。
10、可選地,所述根據緩存距離確定目標公路軌跡線對應的緩存區面的步驟,包括:
11、根據緩存距離通過postgis中的st_buffer方法獲得目標公路軌跡線對應的緩存區域;
12、根據所述緩存區域確定緩存界線;
13、基于所述緩存界線確定所述目標公路軌跡線對應的緩存區面。
14、可選地,所述將所述比對坐標數組集合內各組經緯度坐標分別與所述緩存區面進行匹配的步驟之后,還包括:
15、分別獲取各組經緯度坐標與所述緩存區面匹配的布爾值;
16、根據所述布爾值確定匹配成功的多組重合經緯度坐標。
17、可選地,所述基于所述重合數組集合分別獲取各組重合經緯度坐標之間相鄰的距離數值的步驟,包括:
18、基于所述重合數組集合依次遍歷多組重合經緯度坐標;
19、通過postgis的st_distance方法分別確定各組重合經緯度坐標之間相鄰的距離數值。
20、可選地,所述根據各重合經緯度坐標之間相鄰的距離數值確定所述比對公路軌跡線與所述目標公路軌跡線之間的重合里程的步驟,包括:
21、將各重合經緯度坐標之間相鄰的距離數值進行累加,獲得累加后的總距離值;
22、根據所述累加后的總距離值確定所述比對公路軌跡線與所述目標公路軌跡線之間的重合里程。
23、可選地,所述公路軌跡重合里程確定系統包括:
24、匹配模塊,用于將比對公路軌跡線對應的多組經緯度坐標分別與目標公路軌跡線對應的緩存區面進行匹配,并將匹配成功的多組重合經緯度坐標依次存儲至重合數組集合中;
25、計算模塊,用于基于所述重合數組集合分別獲取各組重合經緯度坐標之間相鄰的距離數值;
26、確定模塊,用于根據各組重合經緯度坐標之間相鄰的距離數值確定所述比對公路軌跡線與所述目標公路軌跡線之間的重合里程。
27、此外,為實現上述目的,本專利技術還提出一種公路軌跡重合里程確定系統,所述公路軌跡重合里程確定系統包括:
28、匹配模塊,用于將比對公路軌跡線對應的多組經緯度坐標分別與目標公路軌跡線對應的緩存區面進行匹配,并將匹配成功的多組重合經緯度坐標依次存儲至重合數組集合中;
29、計算模塊,用于基于所述重合數組集合分別獲取各組重合經緯度坐標之間相鄰的距離數值;
30、確定模塊,用于根據各組重合經緯度坐標之間相鄰的距離數值確定所述比對公路軌跡線與所述目標公路軌跡線之間的重合里程。
31、此外,為實現上述目的,本專利技術還提出一種公路軌跡重合里程確定設備,所述設備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的公路軌跡重合里程確定程序,所述公路軌跡重合里程確定程序配置為實現如上文所述的公路軌跡重合里程確定方法的步驟。
32、此外,為實現上述目的,本專利技術還提出一種存儲介質,所述存儲介質上存儲有公路軌跡重合里程確定程序,所述公路軌跡重合里程確定程序被處理器執行時實現如上文所述的公路軌跡重合里程確定方法的步驟。
33、本專利技術首先將比對公路軌跡線對應的多組經緯度坐標分別與目標公路軌跡線對應的緩存區面進行匹配,并將匹配成功的多組重合經緯度坐標依次存儲至重合數組集合中,之后基于重合數組集合分別獲取各組重合經緯度坐標之間相鄰的距離數值,最后根據各組重合經緯度坐標之間相鄰的距離數值確定比對公路軌跡線與目標公路軌跡線之間的重合里程。相較于現有技術中通過第三方工具進行重合里程計算,但導致數據不精準,需要大量內業人員進行核查,而本專利技術將比對軌跡線拆分為點,將目標軌跡線計算一個緩沖區的面,之后把每個點都與緩沖區面比對,將完全落入面的點單獨存放并計算這些點之間相鄰的距離,從而精準獲取兩條公路軌跡線的重合里程,進而提高了重合里程的計算效率。
本文檔來自技高網...【技術保護點】
1.一種公路軌跡重合里程確定方法,其特征在于,所述公路軌跡重合里程確定方法包括以下步驟:
2.如權利要求1所述的方法,其特征在于,所述將比對公路軌跡線對應的多組經緯度坐標分別與目標公路軌跡線對應的緩存區面進行匹配的步驟,包括:
3.如權利要求1或2所述的方法,其特征在于,所述根據緩存距離確定目標公路軌跡線對應的緩存區面的步驟,包括:
4.如權利要求3所述的方法,其特征在于,所述將所述比對坐標數組集合內各組經緯度坐標分別與所述緩存區面進行匹配的步驟之后,還包括:
5.如權利要求3所述的方法,其特征在于,所述基于所述重合數組集合分別獲取各組重合經緯度坐標之間相鄰的距離數值的步驟,包括:
6.如權利要求5所述的方法,其特征在于,所述根據各重合經緯度坐標之間相鄰的距離數值確定所述比對公路軌跡線與所述目標公路軌跡線之間的重合里程的步驟,包括:
7.一種公路軌跡重合里程確定系統,其特征在于,所述公路軌跡重合里程確定系統包括:
8.一種公路軌跡重合里程確定設備,其特征在于,所述設備包括:存儲器、處理器及存儲在所
9.一種存儲介質,其特征在于,所述存儲介質上存儲有公路軌跡重合里程確定程序,所述公路軌跡重合里程確定程序被處理器執行時實現如權利要求1至6任一項所述的公路軌跡重合里程確定方法的步驟。
...【技術特征摘要】
1.一種公路軌跡重合里程確定方法,其特征在于,所述公路軌跡重合里程確定方法包括以下步驟:
2.如權利要求1所述的方法,其特征在于,所述將比對公路軌跡線對應的多組經緯度坐標分別與目標公路軌跡線對應的緩存區面進行匹配的步驟,包括:
3.如權利要求1或2所述的方法,其特征在于,所述根據緩存距離確定目標公路軌跡線對應的緩存區面的步驟,包括:
4.如權利要求3所述的方法,其特征在于,所述將所述比對坐標數組集合內各組經緯度坐標分別與所述緩存區面進行匹配的步驟之后,還包括:
5.如權利要求3所述的方法,其特征在于,所述基于所述重合數組集合分別獲取各組重合經緯度坐標之間相鄰的距離數值的步驟,包括:
6.如權利要求5所述的方法...
【專利技術屬性】
技術研發人員:沈丹萍,郭靖,游燕,鐘波,
申請(專利權)人:合勤利信武漢科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。