本發(fā)明涉及地震勘探與開發(fā),具體涉及一種面元屬性統(tǒng)計方法、裝置及索引文件的超大觀測系統(tǒng)。
背景技術:
1、隨著石油勘探開發(fā)技術的快速發(fā)展,高密度大道數(shù)三維地震勘探的應用日益增多,高密度、非規(guī)則設計等新技術不斷應用,帶來運算量成幾何倍數(shù)增長,這就對算法模塊計算效率提出更高需求。例如開展完全均勻對稱的超高密度觀測系統(tǒng)論證,僅面元屬性結果計算需消耗磁盤空間達到260gb,已遠超出了現(xiàn)有采集設計界軟件性能范圍?,F(xiàn)有面元屬性統(tǒng)計方法無法滿足此類觀測系統(tǒng)的分析與評價。面對超大觀測系統(tǒng)布設情況下,如何高效準確的對觀測系統(tǒng)面元屬性統(tǒng)計,就成為了技術人員所迫切關注的問題。且傳統(tǒng)設計時技術人員通常采用先根據(jù)布設計算每個炮點檢波點坐標,根據(jù)觀測系統(tǒng)每對炮點檢波點分別計算每個cmp點坐標,這種方式只適合較小的觀測系統(tǒng)面元屬性統(tǒng)計。面對超大觀測系統(tǒng),尤其是在均勻高密度觀測系統(tǒng)布設中,由于高密度排列,面元屬性計算量和數(shù)據(jù)存儲空間相當龐大,這樣就會浪費大量的時間和人力來參與觀測系統(tǒng)面元屬性計算統(tǒng)計工作。
技術實現(xiàn)思路
1、有鑒于此,本發(fā)明提供了一種面元屬性統(tǒng)計方法、裝置及索引文件的超大觀測系統(tǒng),解決了由于面元屬性計算量和數(shù)據(jù)存儲空間相當龐大,算法模塊計算效率無法滿足索引文件的超大觀測系統(tǒng)的需求,且需要大量的時間和人力來參與觀測系統(tǒng)面元屬性計算統(tǒng)計工作的問題。
2、第一方面,本發(fā)明一實施例提供的一種面元屬性統(tǒng)計方法,包括:
3、獲取單元模版參數(shù)和觀測系統(tǒng)滾動參數(shù);
4、基于所述單元模版參數(shù)得到單元模板面元覆蓋次數(shù)數(shù)組;
5、基于所述單元模板面元覆蓋次數(shù)數(shù)組得到觀測系統(tǒng)覆蓋次數(shù)數(shù)組;
6、基于所述觀測系統(tǒng)覆蓋次數(shù)數(shù)組得到面元索引數(shù)組;
7、基于所述觀測系統(tǒng)覆蓋次數(shù)和所述面元索引數(shù)組合并相同面元覆蓋次數(shù),以壓縮覆蓋次數(shù)文件;
8、基于所述單元模版參數(shù)和觀測系統(tǒng)滾動參數(shù)得到觀測系統(tǒng)的炮檢距和方位角;
9、通過面元索引遍歷所有的數(shù)據(jù)以得到覆蓋次數(shù)、炮檢距、方位角統(tǒng)計數(shù)據(jù);
10、遍歷所述炮檢距數(shù)據(jù)文件中每一個有數(shù)據(jù)存在的面元中的炮檢距數(shù)據(jù),以建立格子圖統(tǒng)計數(shù)據(jù)文件;
11、遍歷所述炮檢距和方位角數(shù)據(jù)文件,建立一個二維數(shù)組,分割不同維度數(shù)據(jù),并進行數(shù)據(jù)統(tǒng)計。
12、在一種實施方式中,所述單元模版參數(shù)包括炮點坐標和檢波點坐標;所述基于所述單元模版參數(shù)得到單元模板面元覆蓋次數(shù)數(shù)組,包括:
13、基于所述炮點坐標和所述檢波點坐標得到單元模版覆蓋次數(shù);
14、基于所述單元模版覆蓋次數(shù)得到單元模板面元覆蓋次數(shù)數(shù)組。
15、在一種實施方式中,所述基于所述單元模板面元覆蓋次數(shù)數(shù)組得到觀測系統(tǒng)覆蓋次數(shù)數(shù)組,包括:將所述觀測系統(tǒng)滾動參數(shù)先在inline方向后在x-line方向進行滾動疊加,以得到觀測系統(tǒng)覆蓋次數(shù)數(shù)組。
16、在一種實施方式中,所述基于所述觀測系統(tǒng)覆蓋次數(shù)和所述面元索引數(shù)組合并相同面元覆蓋次數(shù),壓縮覆蓋次數(shù)文件,包括:合并相鄰相同的單元模板面元覆蓋次數(shù),并修改合并的所述單元模板面元覆蓋次數(shù)對應的面元索引數(shù)組的覆蓋數(shù)值。
17、在一種實施方式中,所述單元模版參數(shù)包括炮點坐標和檢波點坐標;所述基于所述單元模版參數(shù)和觀測系統(tǒng)滾動參數(shù)得到觀測系統(tǒng)的炮檢距和方位角,包括:基于所述炮點坐標和所述檢波點坐標,得到觀測系統(tǒng)的炮檢距和方位角;基于網(wǎng)格大小初始化面元覆蓋次數(shù),并將所述觀測系統(tǒng)的炮檢距和方位角按照所述觀測系統(tǒng)滾動參數(shù)先在inline方向后在x-line方向進行滾動疊加,以得到觀測系統(tǒng)炮檢距和方位角。
18、在一種實施方式中,所述通過面元索引遍歷所有的數(shù)據(jù)以得到覆蓋次數(shù)、炮檢距、方位角統(tǒng)計數(shù)據(jù),包括:通過面元索引遍歷所有的數(shù)據(jù),根據(jù)統(tǒng)計范圍增量、起點和終點進行快速統(tǒng)計得到覆蓋次數(shù)、炮檢距、方位角統(tǒng)計數(shù)據(jù)。
19、在一種實施方式中,所述遍歷所述炮檢距數(shù)據(jù)文件中每一個有數(shù)據(jù)存在的面元中的炮檢距數(shù)據(jù),以建立格子圖統(tǒng)計數(shù)據(jù)文件,包括:遍歷炮檢距數(shù)據(jù)文件中每一個有數(shù)據(jù)存在的面元中的炮檢距數(shù)據(jù),計算該面元在所求范圍內(nèi)數(shù)據(jù)的個數(shù),在對應網(wǎng)格統(tǒng)計數(shù)據(jù)上增加記錄。
20、在一種實施方式中,所述遍歷所述炮檢距和方位角數(shù)據(jù)文件,建立一個二維數(shù)組,分割不同維度數(shù)據(jù),并進行數(shù)據(jù)統(tǒng)計,包括:遍歷炮檢距和方位角數(shù)據(jù)文件,將其中每個cmp點的炮檢距和方位角信息根據(jù)玫瑰圖定義的炮檢距和方位角分割范圍進行統(tǒng)計,建立一個二維數(shù)組,第一維度按炮檢距步長分割,第二維度按方位角步長分割,進行數(shù)據(jù)統(tǒng)計。
21、第二方面,本發(fā)明一實施例提供的一種面元屬性統(tǒng)計裝置,包括:
22、數(shù)據(jù)獲取模塊,用于獲取單元模版參數(shù)和觀測系統(tǒng)滾動參數(shù);
23、數(shù)據(jù)處理模塊,用于基于所述單元模版參數(shù)得到單元模板面元覆蓋次數(shù)數(shù)組;基于所述單元模板面元覆蓋次數(shù)數(shù)組得到觀測系統(tǒng)覆蓋次數(shù)數(shù)組;基于所述觀測系統(tǒng)覆蓋次數(shù)數(shù)組得到面元索引數(shù)組;基于所述觀測系統(tǒng)覆蓋次數(shù)和所述面元索引數(shù)組合并相同面元覆蓋次數(shù),壓縮覆蓋次數(shù)文件;基于所述單元模版參數(shù)和觀測系統(tǒng)滾動參數(shù)得到觀測系統(tǒng)的炮檢距和方位角;
24、遍歷模塊,用于通過面元索引遍歷所有的數(shù)據(jù)以得到覆蓋次數(shù)、炮檢距、方位角統(tǒng)計數(shù)據(jù);遍歷所述炮檢距數(shù)據(jù)文件中每一個有數(shù)據(jù)存在的面元中的炮檢距數(shù)據(jù),以建立格子圖統(tǒng)計數(shù)據(jù)文件;遍歷所述炮檢距和方位角數(shù)據(jù)文件,建立一個二維數(shù)組,分割不同維度數(shù)據(jù),并進行數(shù)據(jù)統(tǒng)計。
25、第三方面,本發(fā)明一實施例提供的一種索引文件的超大觀測系統(tǒng),包括上述所述的面元屬性統(tǒng)計裝置;采用上述所述的面元屬性統(tǒng)計方法進行面元屬性統(tǒng)計。
26、第四方面,本發(fā)明一實施例提供的一種電子設備,包括存儲器和處理器,所述存儲器用于存儲一條或多條計算機指令,其中,所述一條或多條計算機指令被所述處理器執(zhí)行時實現(xiàn)如上述所述的面元屬性統(tǒng)計方法。
27、第五方面,本發(fā)明一實施例提供的一種計算機可讀存儲介質,所述計算機可讀存儲介質中存儲有計算機程序,所述計算機程序被處理器執(zhí)行時用以實現(xiàn)如上述所述的面元屬性統(tǒng)計方法。
28、本發(fā)明實施例提供的一種面元屬性統(tǒng)計方法、裝置及索引文件的超大觀測系統(tǒng),通過單元模板面元屬性滾動生成超大觀測系統(tǒng)面元屬性,無需考慮觀測系統(tǒng)的實際布設情況,通過索引文件快速計算,并對重復數(shù)據(jù)壓縮處理,使技術人員擺脫逐個計算觀測系統(tǒng)每對炮檢點的不便,提高計算效率,節(jié)省存儲空間,極大減少面元屬性統(tǒng)計過程中對計算機系統(tǒng)資源的消耗。
1.一種面元屬性統(tǒng)計方法,基于索引文件的超大觀測系統(tǒng)實現(xiàn),其特征在于,包括:
2.根據(jù)權利要求1所述的面元屬性統(tǒng)計方法,其特征在于,所述單元模版參數(shù)包括炮點坐標和檢波點坐標;所述基于所述單元模版參數(shù)得到單元模板面元覆蓋次數(shù)數(shù)組,包括:
3.根據(jù)權利要求1所述的面元屬性統(tǒng)計方法,其特征在于,所述基于所述單元模板面元覆蓋次數(shù)數(shù)組得到觀測系統(tǒng)覆蓋次數(shù)數(shù)組,包括:將所述觀測系統(tǒng)滾動參數(shù)先在inline方向后在x-line方向進行滾動疊加,以得到觀測系統(tǒng)覆蓋次數(shù)數(shù)組。
4.根據(jù)權利要求1所述的面元屬性統(tǒng)計方法,其特征在于,所述基于所述觀測系統(tǒng)覆蓋次數(shù)和所述面元索引數(shù)組合并相同面元覆蓋次數(shù),壓縮覆蓋次數(shù)文件,包括:合并相鄰相同的單元模板面元覆蓋次數(shù),并修改合并的所述單元模板面元覆蓋次數(shù)對應的面元索引數(shù)組的覆蓋數(shù)值。
5.根據(jù)權利要求1所述的面元屬性統(tǒng)計方法,其特征在于,所述單元模版參數(shù)包括炮點坐標和檢波點坐標;所述基于所述單元模版參數(shù)和觀測系統(tǒng)滾動參數(shù)得到觀測系統(tǒng)的炮檢距和方位角,包括:基于所述炮點坐標和所述檢波點坐標,得到觀測系統(tǒng)的炮檢距和方位角;基于網(wǎng)格大小初始化面元覆蓋次數(shù),并將所述觀測系統(tǒng)的炮檢距和方位角按照所述觀測系統(tǒng)滾動參數(shù)先在inline方向后在x-line方向進行滾動疊加,以得到觀測系統(tǒng)炮檢距和方位角。
6.根據(jù)權利要求1所述的面元屬性統(tǒng)計方法,其特征在于,所述通過面元索引遍歷所有的數(shù)據(jù)以得到覆蓋次數(shù)、炮檢距、方位角統(tǒng)計數(shù)據(jù),包括:通過面元索引遍歷所有的數(shù)據(jù),根據(jù)統(tǒng)計范圍增量、起點和終點進行快速統(tǒng)計得到覆蓋次數(shù)、炮檢距、方位角統(tǒng)計數(shù)據(jù)。
7.根據(jù)權利要求1所述的面元屬性統(tǒng)計方法,其特征在于,所述遍歷所述炮檢距數(shù)據(jù)文件中每一個有數(shù)據(jù)存在的面元中的炮檢距數(shù)據(jù),以建立格子圖統(tǒng)計數(shù)據(jù)文件,包括:遍歷炮檢距數(shù)據(jù)文件中每一個有數(shù)據(jù)存在的面元中的炮檢距數(shù)據(jù),計算該面元在所求范圍內(nèi)數(shù)據(jù)的個數(shù),在對應網(wǎng)格統(tǒng)計數(shù)據(jù)上增加記錄。
8.根據(jù)權利要求1所述的面元屬性統(tǒng)計方法,其特征在于,所述遍歷所述炮檢距和方位角數(shù)據(jù)文件,建立一個二維數(shù)組,分割不同維度數(shù)據(jù),并進行數(shù)據(jù)統(tǒng)計,包括:遍歷炮檢距和方位角數(shù)據(jù)文件,將其中每個cmp點的炮檢距和方位角信息根據(jù)玫瑰圖定義的炮檢距和方位角分割范圍進行統(tǒng)計,建立一個二維數(shù)組,第一維度按炮檢距步長分割,第二維度按方位角步長分割,進行數(shù)據(jù)統(tǒng)計。
9.一種面元屬性統(tǒng)計裝置,其特征在于,包括:
10.一種索引文件的超大觀測系統(tǒng),其特征在于,包括上述權利要求9中所述的面元屬性統(tǒng)計裝置;采用上述權利要求1-8中任意一項所述的面元屬性統(tǒng)計方法進行面元屬性統(tǒng)計。
11.一種電子設備,其特征在于,包括存儲器和處理器,所述存儲器用于存儲一條或多條計算機指令,其中,所述一條或多條計算機指令被所述處理器執(zhí)行時實現(xiàn)如上述權利要求1-8任意一項所述的面元屬性統(tǒng)計方法。
12.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質中存儲有計算機程序,所述計算機程序被處理器執(zhí)行時用以實現(xiàn)如上述權利要求1-8任意一項所述的面元屬性統(tǒng)計方法。