System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及工程地質勘察及二維地質圖制圖,具體地指一種快速統計線路工程所涉及地層信息的方法。
技術介紹
1、隨著人口增長、城市化進程加快以及經濟結構的調整,對水資源的需求不斷增加,水網的規劃規模逐漸增大。大規模的水網規劃往往線路長、方案多、涉及范圍廣,在進行前期規劃過程中,地質勘察人員需根據設計給定的線路對沿線地質條件進行評價,特別是在已有平面圖的基礎上對線路所穿越區域的地層情況進行分類統計,以在規劃階段掌握各比選線路的基本地質條件。由于水網建設的復雜性,線路的最終確定往往是一個反復修改的過程,在這一過程中,線路變化多端,地質勘察人員需隨時對設計新給定的線路方案進行地質條件分析和評價。目前采用的方法是根據設計給定的線路,在地質平面圖上將線路所經過的地層進行逐段分段,再逐段量出長度信息,再對每段長度、起始點、地層名稱等進行統計。
2、但是現有的統計方法具有如下弊端:當線路長度大、地層界線形態復雜時,手動測量和統計往往費時費力,容易出錯,且效率低下,特別是在設計線路調整變化大且頻繁時,地質勘察人員重復工作多、勞動強度大。例如500km左右長度的線路,在完成上述統計工作的時間往往需要1-2天才能完成。
技術實現思路
1、為解決現有技術存在的問題,本專利技術的目的在于針對長距離引水線路規劃及其它線狀工程規劃在統計地層信息方面存在的困難,提供一種快速統計線路工程所涉及地層信息的方法。
2、為實現上述目的,本專利技術采用的技術方案如下:
3、一種快速統計線
4、步驟1)在地質平面圖上獲取線路工程沿線所涉及的所有地層界線,并將所述地層界線封閉成連續的多段線;
5、步驟2)對所述地層界線進行整理,將同一地層的所有地層界線放入同一圖層中,圖層名按地層名進行命名;
6、步驟3)從工程線路的起點開始計算線路與第一個圖層中地層界線的所有相交點,形成地層相交點集合;
7、步驟4)對步驟3)中求得的地層相交點集合沿工程線路分別計算各相交點坐標和樁號,并按樁號由小到大的順序對該相交點集合中的相交點進行排序;
8、步驟5)對所述相交點集合中每兩個點為一組進行連接形成一段地層,并確定所有地層分段的位置、長度和地層名稱;
9、步驟6)依次對每一個圖層中的地層界線按步驟3)-步驟5)重復操作,所求得的所有的地層分段形成初始地層分段集合;
10、步驟7)初始地層分段集合去除重復部分并重新整合獲得地層分段集合,則獲得線路工程所涉及地層信息;
11、步驟8)統計并輸出線路工程所涉及地層信息。
12、優選地,所述步驟1)中,地質平面圖的范圍比初擬的線路工程范圍大。
13、優選地,所述步驟1)中,當地層界線位于所述地質平面圖的邊緣時,沿地質平面圖的邊緣將其封閉。
14、優選地,所述步驟1)中,每一條地層界線是封閉且獨立的,由多條線段組成。
15、優選地,所述步驟3)中,每一個圖層中可能會有多條地層界線,應判斷線路與所有地層界線是否相交并計算交點。
16、優選地,所述步驟3)中,分析判斷工程線路的起點或終點是否位于所述圖層中某一封閉的地層界線范圍內,當位于其內時,應將該起點或終點作為相交點添加到所述地層相交點集合中;若工程線路的起點或終點位于地層界線之上時,按在地層界線范圍內進行處理。
17、優選地,所述步驟5)中,地層分段的位置由所利用的兩個點的樁號值確定,第一個點為起點,第二個點為終點,長度由第二個點的樁號值減去第一個點的樁號值獲得,地層名稱即步驟3)中相交點所在的地質界線的圖層的圖層名。
18、優選地,所述步驟7)包括如下步驟:
19、7.1)對步驟6)中完成的初始地層分段集合按每段的長度由大到小進行排序;
20、7.2)對初始地層分段集合,從長度最大的第一分段開始,依次判斷第n分段之后的所有分段的起點樁號和終點樁號是否均包含在所述第n分段中;若是,將第n分段中包含的重復段去除,剩余部分分解為兩段分段后保存到初始地層分段集合中,重復步驟7.1)的操作;否則,將第n分段從初始地層分段集合中去除,并保存在地層分段集合中;
21、7.3)繼續從初始地層分段集合的下一個分段開始重復步驟7.2);依次類推,直至初始地層分段集合中的所有分段均已完成步驟7.2)的操作;
22、7.4)對步驟7.2)和步驟7.3)完成后的地層分段集合進行統計,得到每個地層相應的名稱、段數、每段長度和起止點樁號、占比。
23、一種快速統計線路工程所涉及地層信息的系統,包括:
24、數據輸入模塊,用于輸入地質平面圖及線路工程信息;
25、數據處理模塊,用于實現權利要求1所述步驟1)~7)的數據處理過程,以獲得地層分段集合;
26、數據輸出模塊,用于輸出所述數據處理模塊處理后獲得的地層分段集合。
27、一種電子設備,包括處理器以及存儲器,所述存儲器上存儲有計算機程序,所述計算機程序被所述處理器執行時,實現上述快速統計線路工程所涉及地層信息的方法。
28、優選地,所述計算機程序完成上述快速統計線路工程所涉及地層信息的方法后,將所得的地層信息輸出至excel表格中。
29、與現有技術相比,本專利技術的有益效果如下:
30、本專利技術提供的快速統計線路工程所涉及地層信息的方法,對于線路工程所涉及的地層信息,無需再采用手動測量的方法進行,亦無需再擔心設計線路更改后的大量重復性勞動。上述方法所描述的算法過程,均可以采用計算機編程來實現,效率大大提高;在計算機程序自動完成統計后,還可以將統計信息輸出到excel表格中,大大簡化了勘察信息統計過程。例如一條500km左右長度的線路工程,在采用傳統統計方法工作的時間往往需要1~2天才能完成,利用本方法,則可以在半天左右完成,且當線路更改時,重新統計的工作只需要5~10分鐘即可完成,效率大為提高。
本文檔來自技高網...【技術保護點】
1.一種快速統計線路工程所涉及地層信息的方法,其特征在于:包括如下步驟:
2.根據權利要求1所述的快速統計線路工程所涉及地層信息的方法,其特征在于:所述步驟1)中,地質平面圖的范圍比初擬的線路工程范圍大。
3.根據權利要求1所述的快速統計線路工程所涉及地層信息的方法,其特征在于:所述步驟1)中,當地層界線位于所述地質平面圖的邊緣時,沿地質平面圖的邊緣將其封閉。
4.根據權利要求1所述的快速統計線路工程所涉及地層信息的方法,其特征在于:所述步驟1)中,每一條地層界線是封閉且獨立的,由多條線段組成。
5.根據權利要求1所述的快速統計線路工程所涉及地層信息的方法,其特征在于:所述步驟3)中,每一個圖層中可能會有多條地層界線,應判斷線路與所有地層界線是否相交并計算交點。
6.根據權利要求1所述的快速統計線路工程所涉及地層信息的方法,其特征在于:所述步驟3)中,分析判斷工程線路的起點或終點是否位于所述圖層中某一封閉的地層界線范圍內,當位于其內時,應將該起點或終點作為相交點添加到所述地層相交點集合中;若工程線路的起點或終點位于地層界
7.根據權利要求1所述的快速統計線路工程所涉及地層信息的方法,其特征在于:所述步驟5)中,地層分段的位置由所利用的兩個點的樁號值確定,第一個點為起點,第二個點為終點,長度由第二個點的樁號值減去第一個點的樁號值獲得,地層名稱即步驟3)中相交點所在的地質界線的圖層的圖層名。
8.根據權利要求1-7任意一項所述的快速統計線路工程所涉及地層信息的方法,其特征在于:所述步驟7)包括如下步驟:
9.一種快速統計線路工程所涉及地層信息的系統,其特征在于:包括:
10.一種電子設備,其特征在于:包括處理器以及存儲器,所述存儲器上存儲有計算機程序,所述計算機程序被所述處理器執行時,實現如權利要求1-8任一所述的快速統計線路工程所涉及地層信息的方法。
...【技術特征摘要】
1.一種快速統計線路工程所涉及地層信息的方法,其特征在于:包括如下步驟:
2.根據權利要求1所述的快速統計線路工程所涉及地層信息的方法,其特征在于:所述步驟1)中,地質平面圖的范圍比初擬的線路工程范圍大。
3.根據權利要求1所述的快速統計線路工程所涉及地層信息的方法,其特征在于:所述步驟1)中,當地層界線位于所述地質平面圖的邊緣時,沿地質平面圖的邊緣將其封閉。
4.根據權利要求1所述的快速統計線路工程所涉及地層信息的方法,其特征在于:所述步驟1)中,每一條地層界線是封閉且獨立的,由多條線段組成。
5.根據權利要求1所述的快速統計線路工程所涉及地層信息的方法,其特征在于:所述步驟3)中,每一個圖層中可能會有多條地層界線,應判斷線路與所有地層界線是否相交并計算交點。
6.根據權利要求1所述的快速統計線路工程所涉及地層信息的方法,其特征在于:所述步驟3)中,分析判斷工程線路的起點或終點是否位于所...
【專利技術屬性】
技術研發人員:張必勇,顏慧明,杜勝華,侯炳紳,張航,徐俊,楊友剛,劉高峰,羅仁輝,劉潤方,
申請(專利權)人:長江巖土工程有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。