999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于地質數據庫實現構造等高線圖的雙緩沖繪制

2021-10-09 15:47:48徐勝利
中國管理信息化 2021年19期
關鍵詞:數據庫

徐勝利,石 晉,江 明

(中國石油遼河油田勘探開發研究院,遼寧 盤錦 124010)

1 概述

構造等高線圖作為地質平面圖件的一種,按一定的比例和科學投影系統繪制,用等高線、斷層線等來定量、醒目地反映地下構造,是油氣勘探開發過程中需要經常編繪的重要圖件。[1]然而在遼河油田當前的地質研究工作中,利用專業軟件在繪制構造等高線圖時所需數據資料仍需進行專門的編輯、加載及格式轉換,準備時間長且操作煩瑣。另外,在利用計算機進行研究軟件繪圖功能開發時,不僅需要根據讀取的大量數據繪制構造圖件,還需考慮到用戶對圖件將進行的各類編輯操作,以便進行細致便捷的研究。基于此,本文提出了從地質數據庫中直接讀取數據的一種專業軟件,并利用雙緩沖技術實現構造等高線圖的繪制方法。

2 具體實施

經過對系統功能應用方式、應用對象的綜合分析,整個系統采用C/S(客戶/服務器)結構應用的實現方式。數據層采用Oracle 11g 作為地質數據庫服務器,負責存放并管理遼河油田靜態地質數據庫系統中的數據和地質模型數據;C/S 結構下的客戶層采用Oracle 提供的OLE DB 驅動程序方式與地質數據庫服務器交互,客戶端應用軟件采用C++技術進行實現來建立客戶端軟件應用系統。

2.1 數據結構調整

為使地質綜合研究軟件能直接調取地質數據庫中的數據進行構造圖繪制,必須結合地質研究業務對庫中原有數據表進行模型結構調整,比如通過調整PICK_SURF_NAME(地層代碼數據表)、STRAT_SCHEME_NAME(分層方案名稱數據表)、STRAT_SCHEME(分層方案(模式)數據表)、PICK_DATA(地質分層數據表)。使調整后地質分層數據結構,實現了不同研究項目可以有不同的分層方案和同一個研究項目可以有不同的分層方案的應用需求,便于研究人員不同研究思路的表達。解析井位平臺、井筒平面投影、井別圖標及井號標識的圖形要素;解析斷層平面投影、地層邊界平面投影的圖形要素;解析地質斷塊、構造網格、構造等深線的圖形要素等。將這些要素解析成可單獨矢量化繪制和任意組合的基本圖元形式進行表達和存儲[2],做到圖形元素的完全矢量化和快速繪制。經過調整的數據結構同地質綜合研究軟件內部數據結構實現了統一,并使二者采用統一的數據采集接口。

2.2 存儲過程及處理函數優化

由于對地質數據庫中的數據表進行模型結構調整,繪制圖件時構造圖中的井位、井斜、分層等數據直接從數據庫中調取,地質構造圖中修改的斷層、等高線、分層數據等需要回寫到地質模型數據庫中,因此,需要改寫對應的存儲過程、數據處理函數,便于繪圖模塊進行數據快速求取和回寫操作。共優化完善存儲過程及處理函數33 個,例如:SEL_PR_BLOCK_NAME 是讀取斷塊名稱數據存儲過程。

end SEL_PR_BLOCK_NAME;為了使軟件查詢數據更方便,也為了提高軟件的可移植性,并保證數據庫中原始版本數據的安全,本軟件系統設計了應用只讀視圖,例如:V_COORD_CTRLPOINT_WELL 是讀取井控制點數據應用視圖。

2.3 雙緩沖繪制流程

雙緩沖技術(Double buffering)是在屏幕上進行圖形顯示以外,在內存中也有圖形在繪制。[3]在構造等高線圖繪制時,首先在內存中創建緩沖圖像,在緩沖圖像中繪制各種圖形元素,然后再一次性地將內存中的圖形復制到屏幕上去,具體流程如圖1 所示。

圖1 雙緩沖繪制流程圖

(1)首先通過接口程序從地質數據庫中求取繪制圖件所需的坐標、井斜、分層等基礎數據或圖形數據,然后在內存中創建位圖圖像MemBitMap,并建立與顯示屏幕兼容的MemDC,將位圖圖像選入MemDC,將MemDC 背景擦除干凈后,在MemDC中繪制全部圖像,初次將MemDC 圖像復制到屏幕。

(2)判斷圖像局部是否發生變化(比如用戶進行的修改編輯操作),如果沒有變化,將MemDC 圖像復制到屏幕,跳轉至流程(3)。如果局部發生變化,接著判斷是否圖形元素被頻繁修改,是則清除MemDC 中圖像內容,在MemDC 中繪制未修改圖元,將MemDC 圖像復制到屏幕后進入流程(3);如果否,清除MemDC 中圖像內容,重新在MemDC 中繪制整個圖像后再復制到屏幕,進入流程(3)。

(3)判斷圖元是否被頻繁修改,如果否,退出該流程;如果被頻繁修改,則首先計算所有修改圖元的矩形范圍,再刷新屏幕中修改的矩形范圍,最后在矩形范圍內重新繪制修改圖元,退出該流程。

3 應用效果

將本方法應用于地質綜合研究軟件構造等高線圖繪制系統后,應用效果良好。首先實現了遼河油田靜態地質數據庫作為地質構造圖繪制的數據源,節省了數據搜集整理的時間,比如1 000 口井的基礎資料加載,由實施前的大于15 個工作日縮短至5 分鐘以內,給研究人員帶來了極大的便利。此外,在模塊中采用雙緩沖技術繪圖后,用戶在構造等高線圖編輯后刷新時,屏幕界面不會出現混亂,也不會出現閃屏現象,同時也提高了繪制速率,很好地實現了地質圖件繪制功能所要求的顯示效果。例如:當用戶需要繪制一張1 000 口井的構造等高線圖,傳統模式需約40 秒,應用本方法后僅需要10 秒,響應時間節省約2/3。

4 結語

本文提供了基于地質數據庫實現構造等高線圖的雙緩沖繪制方法,解決了現有構造等高線圖中人工加載數據的問題,縮短了地質研究的周期;使用雙緩沖技術來實現圖件的快速繪制以及編輯后的高效刷新,實現了高精度成圖的目的,滿足了現有油氣勘探開發的應用需求。

猜你喜歡
數據庫
數據庫
財經(2017年15期)2017-07-03 22:40:49
數據庫
財經(2017年2期)2017-03-10 14:35:35
兩種新的非確定數據庫上的Top-K查詢
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
數據庫
財經(2015年3期)2015-06-09 17:41:31
數據庫
財經(2014年21期)2014-08-18 01:50:18
數據庫
財經(2014年6期)2014-03-12 08:28:19
數據庫
財經(2013年6期)2013-04-29 17:59:30
主站蜘蛛池模板: 日本国产精品一区久久久| 亚洲二区视频| 亚洲男人天堂2020| 国产人成在线视频| 无码在线激情片| 欧美视频二区| 欧美乱妇高清无乱码免费| 欧洲熟妇精品视频| 尤物亚洲最大AV无码网站| 白丝美女办公室高潮喷水视频| 9丨情侣偷在线精品国产| 综合色区亚洲熟妇在线| 成人国产精品网站在线看| 国产av一码二码三码无码| 国产成人精品视频一区二区电影| jijzzizz老师出水喷水喷出| 亚欧美国产综合| 综合五月天网| 超碰91免费人妻| 欧美一道本| 97国产精品视频自在拍| 日韩欧美国产三级| 无遮挡国产高潮视频免费观看| 国产大片喷水在线在线视频| 亚洲国产成人综合精品2020| 精品夜恋影院亚洲欧洲| 久久免费视频播放| 精品一区二区三区中文字幕| 久久综合丝袜日本网| 色婷婷电影网| 日韩毛片在线播放| 亚洲色图另类| AV片亚洲国产男人的天堂| 深夜福利视频一区二区| 久久一级电影| 国产精品19p| 97在线公开视频| 欲色天天综合网| 国产精品视频观看裸模| 无码专区国产精品第一页| 国产一级视频久久| 亚洲女人在线| 亚洲国产综合自在线另类| 日本午夜三级| 亚洲国产亚洲综合在线尤物| 亚洲无码高清一区| 香蕉eeww99国产在线观看| 亚洲成a人片在线观看88| 又黄又湿又爽的视频| 人妻少妇久久久久久97人妻| 午夜福利视频一区| 精品无码国产自产野外拍在线| 国产成人综合亚洲欧洲色就色| 中文字幕永久在线看| 久久久成年黄色视频| a在线观看免费| 国产精品v欧美| 日韩经典精品无码一区二区| 伊人久久婷婷| 最新午夜男女福利片视频| 四虎永久免费地址在线网站| 日本午夜在线视频| 日韩精品毛片| 亚洲性日韩精品一区二区| 亚洲人成网18禁| 夜夜操国产| 亚洲欧美极品| 国产性生交xxxxx免费| 亚洲Av激情网五月天| 免费精品一区二区h| 国产内射在线观看| 亚洲中文字幕国产av| 国产无码高清视频不卡| 四虎在线高清无码| 人人看人人鲁狠狠高清| 九九久久99精品| 国产高清在线精品一区二区三区| 极品尤物av美乳在线观看| 国产裸舞福利在线视频合集| 性欧美在线| 国产在线观看91精品亚瑟| 不卡色老大久久综合网|