欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種支持多語(yǔ)言的測(cè)井?dāng)?shù)據(jù)可視化方法及系統(tǒng)的制作方法

文檔序號(hào):9765814閱讀:355來(lái)源:國(guó)知局
一種支持多語(yǔ)言的測(cè)井?dāng)?shù)據(jù)可視化方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
:
[0001]本發(fā)明屬于測(cè)井技術(shù)領(lǐng)域,特別是一種用于測(cè)井評(píng)價(jià)技術(shù)領(lǐng)域的支持多開(kāi)發(fā)語(yǔ)言的測(cè)井?dāng)?shù)據(jù)可視化方法及系統(tǒng)。
【背景技術(shù)】
:
[0002]測(cè)井作為勘探與開(kāi)發(fā)油氣田的重要方法技術(shù),它在油氣勘探、開(kāi)發(fā)和生產(chǎn)的全過(guò)程中發(fā)揮著更大的作用,為油氣工業(yè)帶來(lái)更高的經(jīng)濟(jì)效益。而測(cè)井?dāng)?shù)據(jù)的準(zhǔn)確性和全面性是關(guān)乎測(cè)井成敗的關(guān)鍵。測(cè)井?dāng)?shù)據(jù)可視化是通過(guò)圖形方式將測(cè)井?dāng)?shù)據(jù)信息形象化展示給測(cè)井分析家的重要手段,便更直觀更深入地對(duì)數(shù)據(jù)進(jìn)行分析與研究,為測(cè)井處理解釋?xiě)?yīng)用提供計(jì)算機(jī)屏幕、打印機(jī)、圖像等終端輸出功能支持。
[0003]但是,目前測(cè)井?dāng)?shù)據(jù)可視化存在如下問(wèn)題:
[0004]1.國(guó)內(nèi)測(cè)井解釋評(píng)價(jià)方法差異很大,可視化圖件繪制方式多種多樣,且處于不斷變化中。測(cè)井圖件無(wú)法及時(shí)滿(mǎn)足現(xiàn)場(chǎng)的要求。
[0005]2.部分現(xiàn)場(chǎng)測(cè)井解釋評(píng)價(jià)人員對(duì)開(kāi)發(fā)自定義圖件有強(qiáng)烈的需求,需要可視化系統(tǒng)提供二次開(kāi)發(fā)能力。
[0006]3.現(xiàn)場(chǎng)應(yīng)用人員對(duì)開(kāi)發(fā)語(yǔ)言的掌握能力不同,而目前國(guó)內(nèi)的可視化系統(tǒng)都是提供的單一的開(kāi)發(fā)語(yǔ)言支持,尚無(wú)一種能夠同時(shí)支持多語(yǔ)言的測(cè)井?dāng)?shù)據(jù)可視化方法及系統(tǒng)出現(xiàn)。
[0007]解決不同用戶(hù)使用不同開(kāi)發(fā)語(yǔ)言開(kāi)發(fā)自定義圖件需求問(wèn)題,有利于滿(mǎn)足現(xiàn)場(chǎng)測(cè)井處理解釋?xiě)?yīng)用過(guò)程中的不同可視化要求,提高處理解釋評(píng)價(jià)的效率和精度。

【發(fā)明內(nèi)容】

:
[0008]本發(fā)明的目的是為解決上述問(wèn)題,提供了一種對(duì)多種開(kāi)發(fā)語(yǔ)言支持的測(cè)井?dāng)?shù)據(jù)可視化方法及系統(tǒng)。
[0009]為達(dá)到上述目的,本發(fā)明采用如下技術(shù)方案來(lái)實(shí)現(xiàn)的:
[0010]—種多語(yǔ)言支持的測(cè)井?dāng)?shù)據(jù)可視化方法,包括以下步驟:
[0011]I)根據(jù)開(kāi)發(fā)語(yǔ)言和繪圖設(shè)備構(gòu)建繪圖驅(qū)動(dòng);
[0012]2)繪圖驅(qū)動(dòng)傳入統(tǒng)一繪圖引擎;
[0013]3)統(tǒng)一繪圖引擎根據(jù)驅(qū)動(dòng)選擇具體繪圖引擎;
[0014]4)具體繪圖引擎實(shí)現(xiàn)在繪圖設(shè)備上成圖。
[0015]本發(fā)明進(jìn)一步的改進(jìn)在于,步驟I)中,根據(jù)不同的開(kāi)發(fā)語(yǔ)言和繪圖設(shè)備,構(gòu)建繪圖驅(qū)動(dòng),即具體設(shè)備的上下文對(duì)象,提供了操作繪圖設(shè)備上下文的相關(guān)繪圖接口。
[0016]本發(fā)明進(jìn)一步的改進(jìn)在于,Qt語(yǔ)言的繪圖驅(qū)動(dòng)就是QPainter,MFC語(yǔ)言的繪圖驅(qū)動(dòng)是CDC,C#語(yǔ)言的繪圖驅(qū)動(dòng)是Graph i c s。
[0017]本發(fā)明進(jìn)一步的改進(jìn)在于,步驟2)中,繪圖驅(qū)動(dòng)首先被轉(zhuǎn)化為統(tǒng)一繪圖引擎使用的無(wú)類(lèi)型指針參數(shù),然后通過(guò)統(tǒng)一繪圖引擎提供的設(shè)置繪圖驅(qū)動(dòng)接口把具體語(yǔ)言繪圖驅(qū)動(dòng)傳入統(tǒng)一繪圖引擎。
[0018]本發(fā)明進(jìn)一步的改進(jìn)在于,步驟3)中,具體繪圖引擎是統(tǒng)一繪圖引擎接口的具體實(shí)現(xiàn),重現(xiàn)實(shí)現(xiàn)了統(tǒng)一繪圖引擎中的所有繪制接口,每種繪圖驅(qū)動(dòng)對(duì)應(yīng)一個(gè)具體繪圖引擎;統(tǒng)一繪圖引擎首先根據(jù)傳入的繪圖驅(qū)動(dòng)匹配對(duì)應(yīng)的具體繪圖引擎,最后由匹配到的具體繪圖引擎調(diào)用傳入的繪圖驅(qū)動(dòng)實(shí)現(xiàn)具體繪制動(dòng)作。
[0019]本發(fā)明進(jìn)一步的改進(jìn)在于,步驟4)中,具體繪圖引擎通過(guò)傳入的繪圖驅(qū)動(dòng)固有的系統(tǒng)繪圖接口實(shí)現(xiàn)在不同設(shè)備上繪制成圖。
[0020]一種多語(yǔ)言支持的測(cè)井?dāng)?shù)據(jù)可視化系統(tǒng),所述的系統(tǒng)包括:
[0021]多語(yǔ)言支持測(cè)井可視化模塊,用于對(duì)外提供統(tǒng)一的繪圖操作接口,與應(yīng)用程序直接交互,接收用戶(hù)的訪問(wèn)請(qǐng)求,負(fù)責(zé)調(diào)度系統(tǒng)內(nèi)的數(shù)據(jù)組織模塊、繪圖插件模塊、繪圖引擎模塊及繪圖輔助模塊,實(shí)現(xiàn)測(cè)井應(yīng)用程序的可視化響應(yīng);
[0022]數(shù)據(jù)組織模塊,用于以測(cè)井處理解釋的需要為依據(jù),根據(jù)可視化圖件要求把原始測(cè)井信息加工組織成可視化所需要的數(shù)據(jù)結(jié)構(gòu),然后提交給繪圖插件進(jìn)行繪圖處理,是整個(gè)可視化系統(tǒng)的數(shù)據(jù)輸入;
[0023]基礎(chǔ)繪圖組件庫(kù)模塊,用于提供基礎(chǔ)的繪圖組件,其中繪圖組件是對(duì)多個(gè)可視化圖件公用繪圖功能的封裝,使用組件可以實(shí)現(xiàn)拖放式編程、快速的屬性處理以及真正的面向?qū)ο蟮脑O(shè)計(jì),為可視化圖件模塊提供基礎(chǔ)繪制功能單元,能夠快速組裝成可視化圖件;
[0024]可視化圖件模塊,用于提供用戶(hù)可見(jiàn)的成品級(jí)可視化圖件,通過(guò)基礎(chǔ)繪圖組件庫(kù)模塊實(shí)現(xiàn)可視化圖件的快速組裝,通過(guò)繪圖引擎模塊實(shí)現(xiàn)繪制動(dòng)作;
[0025]繪圖引擎模塊,用于提供操作繪圖設(shè)備上下文的相關(guān)繪圖接口,接收設(shè)備驅(qū)動(dòng),對(duì)外提供統(tǒng)一的繪圖接口,為可視化圖件模塊提供直接繪圖支持,同時(shí)為引擎模塊提供入口選擇;
[0026]引擎模塊,用于重現(xiàn)實(shí)現(xiàn)繪圖引擎模塊的所有抽象繪制接口,是繪制的最終執(zhí)行者,實(shí)現(xiàn)了常用的Qt、MFC、Java、C#、PDF、CGM繪圖引擎;支持對(duì)其他繪圖引擎的擴(kuò)展,可擴(kuò)展性強(qiáng),同時(shí),實(shí)現(xiàn)多引擎間的快速切換;
[0027]繪圖輔助模塊,用于實(shí)現(xiàn)多語(yǔ)言支持測(cè)井?dāng)?shù)據(jù)可視化系統(tǒng)中的一些輔助功能實(shí)現(xiàn)。
[0028]相對(duì)于現(xiàn)有技術(shù),本發(fā)明具有如下的優(yōu)點(diǎn):屏蔽了底層開(kāi)發(fā)語(yǔ)言及設(shè)備差異,具有跨平臺(tái)的特性;支持多設(shè)備及多分辨率精度成圖;擴(kuò)展性強(qiáng),能夠方便的增加對(duì)新開(kāi)發(fā)語(yǔ)言的擴(kuò)展支持。
[0029]本發(fā)明提供的可視化方法包括根據(jù)開(kāi)發(fā)語(yǔ)言和繪圖設(shè)備構(gòu)建繪圖驅(qū)動(dòng);繪圖驅(qū)動(dòng)傳入統(tǒng)一繪圖引擎;統(tǒng)一繪圖引擎根據(jù)驅(qū)動(dòng)選擇具體繪圖引擎;繪圖引擎實(shí)現(xiàn)在設(shè)備上成圖;具有如下優(yōu)點(diǎn):統(tǒng)一繪圖引擎對(duì)外提供統(tǒng)一繪圖接口,屏蔽了底層開(kāi)發(fā)語(yǔ)言及設(shè)備差異,具有跨平臺(tái)的特性;支持多設(shè)備及多分辨率精度成圖;支持多種具體繪圖引擎間的快速切換。
[0030]本發(fā)明提供的可視化系統(tǒng),包括:測(cè)井?dāng)?shù)據(jù)組織模塊,用于把測(cè)井?dāng)?shù)據(jù)組織成可視化所需要的數(shù)據(jù)格式;基礎(chǔ)繪圖組件模塊,提供基礎(chǔ)繪圖組件,作為基本繪圖單元可以組裝成復(fù)雜度更高的可視化圖件;可視化圖件模塊,提供常用的成熟繪圖圖件,滿(mǎn)足用戶(hù)的測(cè)井?dāng)?shù)據(jù)成圖要求;繪圖引擎模塊,在指定的繪圖設(shè)備上提供多語(yǔ)言繪制功能;繪圖輔助模塊,提供圖件序列化、打印等功能;具有如下優(yōu)點(diǎn):支持多種常見(jiàn)開(kāi)發(fā)語(yǔ)言,能夠滿(mǎn)足不同開(kāi)發(fā)語(yǔ)言背景用戶(hù)的可視化圖件開(kāi)發(fā)要求;具有很強(qiáng)的擴(kuò)展性,能夠很方便的增加對(duì)新語(yǔ)言的擴(kuò)展支持;支持多語(yǔ)言間的快速切換,能達(dá)到基本一致的繪圖效果。
[0031]綜上所述,本發(fā)明所要解決的技術(shù)問(wèn)題是提供了一種對(duì)多種開(kāi)發(fā)語(yǔ)言支持的測(cè)井?dāng)?shù)據(jù)可視化方法及系統(tǒng),支持綜合式、交互式的2D可視化組件開(kāi)發(fā),包括C++、Java、C#、CGM、PDF等版本,解決用戶(hù)使用不同語(yǔ)言開(kāi)發(fā)自定義圖件需求問(wèn)題,滿(mǎn)足現(xiàn)場(chǎng)測(cè)井處理解釋?xiě)?yīng)用的可視化要求。
【附圖說(shuō)明】
:
[0032]圖1為本發(fā)明實(shí)施例一的測(cè)井?dāng)?shù)據(jù)可視化方法的流程圖;
[0033]圖2為本發(fā)明實(shí)施例二的測(cè)井?dāng)?shù)據(jù)可視化系統(tǒng)的結(jié)構(gòu)示意圖;
[0034]圖3為本發(fā)明實(shí)施例二的測(cè)井?dāng)?shù)據(jù)可視化系統(tǒng)的MFC語(yǔ)言繪制效果圖;
[0035]圖4為本發(fā)明實(shí)施例二的測(cè)井?dāng)?shù)據(jù)可視化系統(tǒng)的Qt語(yǔ)言繪制效果圖;
[0036]圖5為本發(fā)明實(shí)施例二的測(cè)井?dāng)?shù)據(jù)可視化系統(tǒng)的PDF語(yǔ)言繪制效果圖。
【具體實(shí)施方式】
:
[0037]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下面結(jié)合實(shí)施例和附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述。在此,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,但并不作為對(duì)本發(fā)明的限定。
[0038]實(shí)施例一
[0039]如圖1所示,本發(fā)明實(shí)施例提供一種多語(yǔ)言支持的測(cè)井?dāng)?shù)據(jù)可視化方法,包括以下步驟:
[0040]步驟201:根據(jù)開(kāi)發(fā)語(yǔ)言和繪圖設(shè)備構(gòu)建繪圖驅(qū)動(dòng);
[0041]根據(jù)不同的開(kāi)發(fā)語(yǔ)言和繪圖設(shè)備,構(gòu)建繪圖驅(qū)動(dòng),即具體設(shè)備的上下文對(duì)象,它提供了操作繪圖設(shè)備上下文的相關(guān)繪圖接口。比如Qt語(yǔ)言的繪圖驅(qū)動(dòng)是QPainter,MFC語(yǔ)言的繪圖驅(qū)動(dòng)是⑶C,C#語(yǔ)言的繪圖驅(qū)動(dòng)是Graph i cs。
[0042]步驟202:繪圖驅(qū)動(dòng)傳入統(tǒng)一繪圖引擎;
[0043]繪
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
凉山| 商洛市| 南华县| 遵义县| 石城县| 万全县| 滨海县| 信阳市| 海晏县| 左云县| 朝阳县| 旬邑县| 临安市| 长春市| 盐边县| 都安| 清新县| 景德镇市| 兴文县| 高邮市| 嵊州市| 西畴县| 赣榆县| 英德市| 银川市| 平阳县| 盐津县| 沧州市| 宣威市| 洪江市| 新野县| 平潭县| 绥德县| 衡阳市| 红安县| 阿坝| 西盟| 连平县| 三亚市| 屏东县| 精河县|