网站首页
教育杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
医学杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
经济杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
金融杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
管理杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
科技杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
工业杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
SCI杂志
中科院1区 中科院2区 中科院3区 中科院4区
全部期刊
公務(wù)員期刊網(wǎng) 論文中心 正文

海上地震采集環(huán)境信息系統(tǒng)設(shè)計(jì)研究

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了海上地震采集環(huán)境信息系統(tǒng)設(shè)計(jì)研究范文,希望能給你帶來靈感和參考,敬請(qǐng)閱讀。

海上地震采集環(huán)境信息系統(tǒng)設(shè)計(jì)研究

[摘要]近幾年中海石油高速發(fā)展,中海石油(中國)有限公司湛江分公司各種勘探作業(yè)急劇增多,尤其是在2018年公司提出到2025年上產(chǎn)2000萬方規(guī)劃以來,勘探工作量急劇增加。在工作量增加的同時(shí)也為海上地震勘探作業(yè)管理帶來新的挑戰(zhàn),如何有效地集成現(xiàn)有相關(guān)數(shù)據(jù),實(shí)時(shí)掌握各類海洋地理信息,規(guī)范地震勘探作業(yè)。尤其是海上地震作業(yè),容易受自然環(huán)境和地理信息等因素的影響,需要設(shè)計(jì)和開發(fā)一套管理信息系統(tǒng),該系統(tǒng)應(yīng)具有地震作業(yè)前繪設(shè)計(jì)管理、海洋地理信息管理、海上地震作業(yè)監(jiān)控和坐標(biāo)轉(zhuǎn)換等功能模塊。依現(xiàn)有數(shù)據(jù)為基礎(chǔ),結(jié)合軟件工程原理,設(shè)計(jì)并開發(fā)出海上地震采集環(huán)境信息系統(tǒng),該系統(tǒng)的實(shí)施滿足海上地震勘探作業(yè)需求,增強(qiáng)企業(yè)信息化管理能力,提高地震勘探作業(yè)工作效率。

[關(guān)鍵詞]地震采集;前繪設(shè)計(jì);作業(yè)監(jiān)控;地理信息;坐標(biāo)轉(zhuǎn)換

1引言

國內(nèi)外在海上油氣勘探中,依靠的是地震勘探方法,而常規(guī)海上地震勘探方法有海上拖纜和海底電纜[1],在開展地震勘探作業(yè)前都需要進(jìn)行地震前繪設(shè)計(jì)。根據(jù)地震勘探作業(yè)要求,結(jié)合專業(yè)定位軟件,對(duì)整個(gè)作業(yè)區(qū)布設(shè)并進(jìn)行地震前繪設(shè)計(jì),為地震勘探作業(yè)提供實(shí)施方案。由于海上自然環(huán)境惡劣、地理信息復(fù)雜等因素,造成地震勘探成功率低。為管理地震前繪設(shè)計(jì)、作業(yè)監(jiān)控、自然環(huán)境和地理信息等數(shù)據(jù),而設(shè)計(jì)海上地震采集環(huán)境信息系統(tǒng)。該系統(tǒng)包含地震前繪設(shè)計(jì)、自然環(huán)境展示、地理信息展示、地震勘探作業(yè)進(jìn)度監(jiān)控、坐標(biāo)轉(zhuǎn)換和文檔存儲(chǔ)等功能。該系統(tǒng)的設(shè)計(jì)和實(shí)施,為海上地震采集作業(yè)提供數(shù)據(jù)和信息支持,提高地震采集質(zhì)量,尋找有利勘探目標(biāo),提高勘探成功率。

2系統(tǒng)的架構(gòu)設(shè)計(jì)

基于海上通信的局限性和地震采集作業(yè)的特殊性,海上地震采集環(huán)境信息系統(tǒng)采用三層C/S設(shè)計(jì)模式開發(fā),即表現(xiàn)層、功能層、數(shù)據(jù)層[2]。最上層的表現(xiàn)層主要用于向地震采集人員提交系統(tǒng)的展示界面同時(shí)為用戶提供地震前繪設(shè)計(jì)請(qǐng)求;中間層的功能層,主要是該系統(tǒng)的業(yè)務(wù)邏輯設(shè)計(jì)和算法;底層數(shù)據(jù)層是數(shù)據(jù)庫服務(wù)器,存儲(chǔ)系統(tǒng)的結(jié)構(gòu)化和非結(jié)構(gòu)化數(shù)據(jù)。

3功能設(shè)計(jì)

根據(jù)業(yè)務(wù)調(diào)研分析結(jié)果,結(jié)合海上地震采集作業(yè)實(shí)際,規(guī)劃海上地震采集環(huán)境信息系統(tǒng)功能分為地震前繪設(shè)計(jì)、地理信息、地震作業(yè)監(jiān)控和坐標(biāo)轉(zhuǎn)換等模塊,如圖1所示。數(shù)據(jù)采用SQLServer數(shù)據(jù)庫,數(shù)據(jù)范圍是對(duì)象數(shù)據(jù)、設(shè)施數(shù)據(jù)、光纖數(shù)據(jù)、潮汛數(shù)據(jù)和臺(tái)風(fēng)數(shù)據(jù)等,其中對(duì)象數(shù)據(jù)來源A2,設(shè)施數(shù)據(jù)來源海上生產(chǎn)設(shè)施管理系統(tǒng),光纖數(shù)據(jù)來源通信公司,地理數(shù)據(jù)來源政府?dāng)?shù)據(jù)庫。

4系統(tǒng)的實(shí)現(xiàn)

根據(jù)系統(tǒng)架構(gòu)設(shè)計(jì)和模式設(shè)計(jì),海上地震采集環(huán)境信息系統(tǒng)的技術(shù)實(shí)現(xiàn)為:底層數(shù)據(jù)存儲(chǔ)采用結(jié)構(gòu)化數(shù)據(jù)與非結(jié)構(gòu)化數(shù)據(jù)分離的方式管理,結(jié)構(gòu)化數(shù)據(jù)采用SQLServer管理,文檔采用MongoDB非關(guān)系型數(shù)據(jù)庫管理。MongoDB是一款基于分布式文件存儲(chǔ)的文件型數(shù)據(jù)庫,它是介于關(guān)系型和非關(guān)系型之間的數(shù)據(jù)庫,為后續(xù)文檔的應(yīng)用提供擴(kuò)展接口;功能層使用Python語言編寫,實(shí)現(xiàn)數(shù)據(jù)的訪問數(shù)據(jù)處理和業(yè)務(wù)算法的編寫等;上層表現(xiàn)層采用.NET架構(gòu)和AxMapControl控件,實(shí)現(xiàn)GIS圖形界面的開發(fā),而AxMapControl是MapControl經(jīng)過包裝后的ActiveX控件,實(shí)現(xiàn)在Winform編程中可視化顯示,有效縮短軟件開發(fā)周期。4.1前繪設(shè)計(jì)。地震前繪設(shè)計(jì)是海上地震采集的前期準(zhǔn)備工作,為海上地震采集設(shè)計(jì)提供依據(jù),為海上地震采集提供定位導(dǎo)航。地震前繪設(shè)計(jì)功能分為二維地震前繪設(shè)計(jì)和三維地震前繪設(shè)計(jì)。二維前繪設(shè)計(jì)是通過讀取首尾坐標(biāo)文件,根據(jù)文件內(nèi)的測線端點(diǎn)坐標(biāo)和測線名稱,在地圖界面繪制二維測線;針對(duì)已繪制的二維測線進(jìn)行編輯,參考前繪測線周圍的其他測線數(shù)據(jù),對(duì)二維測線進(jìn)行修改,可以通過選擇測線手動(dòng)輸入首尾點(diǎn)坐標(biāo)、選擇測線后拖動(dòng)首尾端點(diǎn)、延長、縮短的方式進(jìn)行修改;在測線編輯完成后,按照設(shè)定的參數(shù),導(dǎo)出所有測線特定炮號(hào)的坐標(biāo),導(dǎo)出二維前繪設(shè)計(jì)P190文件。三維前繪是在設(shè)計(jì)界面讀取格式固定的三維工區(qū)拐點(diǎn)坐標(biāo)文件,按照文件內(nèi)點(diǎn)順序在地圖內(nèi)繪制面元素;設(shè)定相應(yīng)的參數(shù),包括纜間距、纜數(shù)、炮間距、測線名稱前繪、工區(qū)起始邊界(測線以起始邊界為起始位置,自西向東繪制與起始邊界平行測線)等;按照參數(shù)計(jì)算出航行線寬度,以邊界長度與航行線寬度或炮間距進(jìn)行計(jì)算,對(duì)邊界的長度進(jìn)行規(guī)整;系統(tǒng)根據(jù)上述設(shè)定的參數(shù),自動(dòng)生成測線,根據(jù)邊界進(jìn)行裁剪;測線生成后,如需編輯,激活工具欄內(nèi)的“編輯器”,對(duì)測線進(jìn)行延長、縮短、平行復(fù)制、改變位置等編輯;在測線編輯完成后,按照設(shè)定的參數(shù),導(dǎo)出所有測線特定炮號(hào)的坐標(biāo),導(dǎo)出三維前繪設(shè)計(jì)P190文件。4.2地震作業(yè)監(jiān)控。地震作業(yè)監(jiān)控模塊需提供作業(yè)日?qǐng)?bào)讀取、前繪設(shè)計(jì)數(shù)據(jù)匹配和作業(yè)進(jìn)度展示等功能。作業(yè)日?qǐng)?bào)讀取是通過讀取地震作業(yè)日?qǐng)?bào)Excel文件或者其他格式的作業(yè)日?qǐng)?bào)數(shù)據(jù),將數(shù)據(jù)加載到系統(tǒng)數(shù)據(jù)庫內(nèi),系統(tǒng)根據(jù)作業(yè)日?qǐng)?bào)數(shù)據(jù),在作業(yè)監(jiān)控模塊內(nèi)工區(qū)列表處,加載相應(yīng)的工區(qū)名稱和概略信息。前繪設(shè)計(jì)數(shù)據(jù)匹配是在地震作業(yè)日?qǐng)?bào)讀取至系統(tǒng)后,導(dǎo)入前繪P190文件,系統(tǒng)自動(dòng)計(jì)算作業(yè)日?qǐng)?bào)內(nèi)完成測線的坐標(biāo),自動(dòng)完成作業(yè)日?qǐng)?bào)與前繪設(shè)計(jì)數(shù)據(jù)的關(guān)聯(lián),把作業(yè)日?qǐng)?bào)內(nèi)完成測線的坐標(biāo)計(jì)算并錄入數(shù)據(jù)庫中,并在地圖界面內(nèi)進(jìn)行展示。作業(yè)進(jìn)度展示是在地震作業(yè)的日?qǐng)?bào)和前繪設(shè)計(jì)文件已錄入,通過匹配的信息,在地圖界面內(nèi)展示日?qǐng)?bào)測線和前繪測線,可以查看某條測線的完成日期、完成時(shí)間等具體屬性信息,具備日時(shí)效餅狀圖、工區(qū)時(shí)效餅狀圖、工區(qū)時(shí)效柱狀圖生成功能。例如用戶點(diǎn)擊某一天的日?qǐng)?bào)后,系統(tǒng)GIS界面內(nèi)當(dāng)天的作業(yè)日?qǐng)?bào)進(jìn)行高亮顯示,系統(tǒng)根據(jù)作業(yè)日?qǐng)?bào)和前繪設(shè)計(jì)信息,自動(dòng)生成日時(shí)效餅狀圖、工區(qū)時(shí)效柱狀圖和工區(qū)時(shí)效餅狀圖等。4.3地理信息。地理信息涉及的空間范圍大,專業(yè)數(shù)據(jù)種類繁多,特別是來源各部門的不同專業(yè)數(shù)據(jù)格式、不同比例尺寸和不同類型等數(shù)據(jù)[3]。為整合這些地理信息,系統(tǒng)開發(fā)時(shí)通過高層模型設(shè)計(jì)和文件格式轉(zhuǎn)換,把收集到的地理信息按照結(jié)構(gòu)化格式保存到數(shù)據(jù)庫中,提供給初始化系統(tǒng)圖層加載;后續(xù)用戶收集的地理信息,通過系統(tǒng)數(shù)據(jù)加載功能,把不同格式的數(shù)據(jù)加載到當(dāng)前視圖中,供用戶使用。地理信息模塊需具備地理索引文件加載和地理圖層數(shù)據(jù)選擇等功能。對(duì)于不同來源的地理索引文件,提供數(shù)據(jù)導(dǎo)入和加載的工具,把數(shù)據(jù)加載到后臺(tái)數(shù)據(jù)庫中[4];對(duì)于加載成功的地理數(shù)據(jù),用戶通過系統(tǒng)界面選擇已加載的地理數(shù)據(jù),把地理數(shù)據(jù)展現(xiàn)在GIS界面上[5]。在GIS界面,不僅提供地理圖像的放大、縮小、平移、測量和全圖等基本操作,還提供地理要素查詢、對(duì)象定位和坐標(biāo)定位等功能。4.4坐標(biāo)轉(zhuǎn)換。從2018年2月1日起,國內(nèi)勘探業(yè)務(wù)全面推廣應(yīng)用CGCS2000坐標(biāo)系,海上勘探鉆井、地震作業(yè)現(xiàn)場導(dǎo)航定位須采集CGCS2000坐標(biāo)系,需要把以前的WGS84坐標(biāo)數(shù)據(jù)轉(zhuǎn)換成CGCS2000坐標(biāo)數(shù)據(jù)。兩個(gè)基準(zhǔn)之間轉(zhuǎn)換必須通過空間直角坐標(biāo)系轉(zhuǎn)換,在WGS84基準(zhǔn)下,將平面坐標(biāo)轉(zhuǎn)換為大地坐標(biāo),也就是經(jīng)緯度坐標(biāo),轉(zhuǎn)換成空間直角坐標(biāo),通過基準(zhǔn)轉(zhuǎn)換模型,得到CGCS2000空間直角坐標(biāo),再轉(zhuǎn)換得到CGCS2000大地坐標(biāo),進(jìn)而投影得到平面直角坐標(biāo),如圖2。系統(tǒng)為滿足地震勘探作業(yè)對(duì)坐標(biāo)轉(zhuǎn)換的需求,根據(jù)布爾沙七參數(shù)轉(zhuǎn)換模型中平移變換開發(fā)出坐標(biāo)轉(zhuǎn)換工具,該工具可提供單點(diǎn)坐標(biāo)轉(zhuǎn)換和批量坐標(biāo)數(shù)據(jù)轉(zhuǎn)換。用戶選擇好待錄入文件內(nèi)數(shù)據(jù)的坐標(biāo)系,例如輸入的為WGS84的大地坐標(biāo)或平面坐標(biāo),然后選擇要計(jì)算的坐標(biāo)系,選中相應(yīng)的坐標(biāo)文件,進(jìn)行轉(zhuǎn)換。4.5文檔管理。海上地震采集過程中涉及大量的文檔數(shù)據(jù),如測區(qū)環(huán)境調(diào)查、觀測系統(tǒng)、前繪設(shè)計(jì)等,本系統(tǒng)采用MongoDB作為非結(jié)構(gòu)化數(shù)據(jù)的存儲(chǔ)和管理數(shù)據(jù)庫,MongoDB是一個(gè)基于分布式文件存儲(chǔ)的數(shù)據(jù)庫系統(tǒng)。在高負(fù)載的情況下,通過添加更多的節(jié)點(diǎn),可以保證服務(wù)器性能。文檔存儲(chǔ)模塊采用GridFS方式進(jìn)行文檔的存儲(chǔ)和管理。GridFS可以更好地存儲(chǔ)大于16M的文件,通過將大文件對(duì)象分割成多個(gè)小的chunk(文件片段),每個(gè)chunk將作為MongoDB的一個(gè)文檔(document)被存儲(chǔ)在chunks集合中。在上傳文檔時(shí)選擇主體對(duì)象,在數(shù)據(jù)庫中自動(dòng)關(guān)聯(lián)文檔到主體對(duì)象,主體對(duì)象與GIS坐標(biāo)的關(guān)聯(lián),實(shí)現(xiàn)GIS圖形界面文檔查詢功能。

5總結(jié)

該系統(tǒng)實(shí)現(xiàn)地理信息的圖形化展示,為海上地震前繪設(shè)計(jì)提供GIS導(dǎo)航和圖形化操作[6],優(yōu)化前繪設(shè)計(jì)方案,提高地震采集作業(yè)的精準(zhǔn)度;實(shí)現(xiàn)地震采集作業(yè)的實(shí)時(shí)監(jiān)控,及時(shí)掌握當(dāng)前工區(qū)的地震作業(yè)情況,提高地震采集作業(yè)的工作效率;實(shí)現(xiàn)地理坐標(biāo)數(shù)據(jù)的轉(zhuǎn)換,為地震采集導(dǎo)航提供數(shù)據(jù)支持。

參考文獻(xiàn)

[1]李欣.海上地震采集觀測系統(tǒng)研究現(xiàn)狀與展望[J].西南石油大學(xué)學(xué)報(bào):自然科學(xué)版,2017,36(5):67-79.

[2]屠越棟.基于WebGIS的礦產(chǎn)資源調(diào)查評(píng)價(jià)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].地理空間信息,2019,17(5):27-31.

[3]劉紀(jì)平,王亮.NSDI支持下的防汛信息系統(tǒng)建設(shè)與應(yīng)用[J].測繪通報(bào),2000(11):7-20.

[4]方銀霞.地理信息系統(tǒng)在海洋領(lǐng)域的應(yīng)用[J].海洋通報(bào),2000,19(3):85-89.

[5]梁瑞才.渤海油田示范區(qū)地理信息系統(tǒng)(GIS)的規(guī)劃設(shè)計(jì)[J].海洋科學(xué)進(jìn)展,2006,24(2):238-243.

[6]王芳.海洋地理信息系統(tǒng)研究進(jìn)展[J].科技導(dǎo)報(bào),2007,25(23):69-73.

作者:王繼鵬 金云智 單位:中海石油(中國)有限公司湛江分公司

免责声明

本站为第三方开放式学习交流平台,所有内容均为用户上传,仅供参考,不代表本站立场。若内容不实请联系在线客服删除,服务时间:8:00~21:00。

AI写作,高效原创

在线指导,快速准确,满意为止

立即体验
文秘服务 AI帮写作 润色服务 论文发表