版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、自動生成小小層地質(zhì)數(shù)數(shù)據(jù)庫張國輝,劉劉維林,牛牛翠芬(黑龍江省省 大慶市 11634112 測井井一公司數(shù)數(shù)解中心)摘要:大慶油田小小層地質(zhì)數(shù)數(shù)據(jù)庫是采采油廠重要要的成果數(shù)數(shù)據(jù)庫,是是開發(fā)規(guī)劃劃編制、開開發(fā)方案編編制等科研研生產(chǎn)的依依據(jù)。因此此,它的準(zhǔn)準(zhǔn)確程度直直接關(guān)系到到開發(fā)分析析和油田預(yù)預(yù)測等各項項研究結(jié)果果,GeoSSpacee測井解釋釋軟件平臺臺使用的數(shù)數(shù)據(jù)底層是是SQL Servver 22000數(shù)數(shù)據(jù)庫,用用戶使用的的成果數(shù)據(jù)據(jù)庫是FooxProo數(shù)據(jù)庫,通通過ODBBC技術(shù)實實現(xiàn)跨數(shù)據(jù)據(jù)庫的數(shù)據(jù)據(jù)交換,從從而完美解解決這一問問題.關(guān)鍵字:小小層地質(zhì)數(shù)數(shù)據(jù)庫 GGeoSppace
2、ODBCC FoxxproThe AAutommaticc Gennerattion of TThin Geollogy DataaBaseeZhanggguohhui lliuweeilinn niuucuiffen (LLog IInterrprettatioon Ceenterr of The No.11 WirreLinne Loogginng Coompanny , Daqiing ,Heillongjjiangg,1633412,Chinna)Abstrract:The Thinn geoologyy dattabasse off DaQQing oil fielld iss mo
3、rre vaaluabble ppropeerty.It iis thhe baasis thatt thee devveloppmentt of Plannningg, deeveloopmennt prrograamminng, ressearcch annd prroducctionn andd so on. Therreforre, iit iss dirrectlly reelateed too thee acccuraccy off thee devveloppmentt anaalysiis annd foorecaasts of tthe ooil ffieldd ressea
4、rcch fiindinngs, GeoSSpacee loggging expllain plattformm usees SQQL Seerverr 20000 daatabaase,bbut ccliennts usee FoxxPro dataabasee.Throough the ODBCC tecchnollogy, GeooSpacce plattformm reaalizees thhe crross dataabasee datta exchhangee.Theen soolve thiss prooblemm perrfecttly.0、 前言言Visuaal FooxPr
5、oo簡稱VFFP,是MMicroosoftt公司推出出的數(shù)據(jù)庫庫開發(fā)軟件件,用它來來開發(fā)數(shù)據(jù)據(jù)庫,優(yōu)點點是簡單方方便.GeeoSpaace2.0微機版版軟件平臺臺是大慶測測井公司近近年來的一一項重要的的科研成果果,它的數(shù)數(shù)據(jù)底層采采用SQLL Serrver 20000數(shù)據(jù)庫,采采用C/SS體系結(jié)構(gòu)構(gòu),并提供供了測井?dāng)?shù)數(shù)據(jù)、地質(zhì)質(zhì)數(shù)據(jù)、解解釋參數(shù)、解釋結(jié)論論等多種復(fù)復(fù)雜的數(shù)據(jù)據(jù)類型接口口. 利用用目前最流流行的Viisuall C+語言,選選定ODBBC技術(shù)作作為動態(tài)連連接FoxxPro數(shù)數(shù)據(jù)庫的核核心技術(shù);利用解釋釋軟件平臺臺的面向?qū)ο蟮目梢曇暬僮鞯牡慕换ヌ幚砝砟芰Γ瑢⒔忉尳Y(jié)果果自動生
6、成成小層數(shù)據(jù)據(jù)庫,將我我們自己成成熟的特色色技術(shù)形成成應(yīng)用模塊塊集成到軟軟件平臺上上從而達到到處理解釋釋的一體化化。該項技技術(shù)目前在在采油一廠廠,采油二二廠全面應(yīng)應(yīng)用, 自自動建庫準(zhǔn)準(zhǔn)確率為1100%。ODBC技技術(shù)簡介ODBCC(Opeen Daatabaase CConneectivvity,開開放數(shù)據(jù)庫庫互連)是是微軟公司司開放服務(wù)務(wù)結(jié)構(gòu)(WWOSA,WWindoows OOpen Servvicess Arcchiteecturre)中有有關(guān)數(shù)據(jù)庫庫的一個組組成部分,它它建立了一一組規(guī)范,并提供了一組對數(shù)據(jù)庫訪問的標(biāo)準(zhǔn)API(應(yīng)用程序編程接口)。這些API利用SQL來完成其大部分任務(wù)。
7、ODBC本身也提供了對SQL語言的支持,用戶可以直接將SQL語句送給ODBC。一個基于OODBC的的應(yīng)用程序序?qū)?shù)據(jù)庫庫的操作不不依賴任何何DBMSS,不直接接與DBMMS打交道道,所有的的數(shù)據(jù)庫操操作由對應(yīng)應(yīng)的DBMMS的ODDBC驅(qū)動動程序完成成。也就是是說,不論論是FoxxPro、Acceess , MYSSQL還是是Oraccle數(shù)據(jù)據(jù)庫,均可可用ODBBC APPI進行訪訪問。由此此可見,OODBC的的最大優(yōu)點點是能以統(tǒng)統(tǒng)一的方式式處理所有有的數(shù)據(jù)庫庫。圖1通過ODBBC技術(shù),我們們可以使原本不擅擅長于 HYPERLINK 數(shù)據(jù)據(jù)庫操作的Visuual HYPERLINK C+編程程
8、語言靈活活地操控 HYPERLINK 數(shù)數(shù)據(jù)庫,充充分優(yōu)化和和提高應(yīng)用用程序的執(zhí)執(zhí)行速度。MFC提供供的ODBBC數(shù)據(jù)庫庫類MFC,微微軟基礎(chǔ)類類(Miccrosooft FFounddatioon Cllassees),實實際上是微微軟提供的的,用于在在C+環(huán)環(huán)境下編寫寫應(yīng)用程序序的一個框框架和引擎擎, 與vvc+捆捆綁使用可可以提高某某些情況下下的開發(fā)效效率。ViisuallC+的的MFC基基類庫定義義了幾個數(shù)數(shù)據(jù)庫類。在利用OODBC編編程時,經(jīng)經(jīng)常要使用用到數(shù)據(jù)庫庫類CDaatabaase和記記錄集類CCRecoordSeet。CDataabasee類提供了了對數(shù)據(jù)源源的連接,通通過它
9、可以以對數(shù)據(jù)源源進行操作作。CRecoordSeet類提提供了從數(shù)數(shù)據(jù)源中提提取出的記記錄集。CCRecoordSeet對象象通常用于于兩種形式式:動態(tài)行行集(dyynaseets)和和快照集(ssnapsshotss)。動態(tài)態(tài)行集能保保持與其他他用戶所做做的更改保保持同步。快照集則則是數(shù)據(jù)的的一個靜態(tài)態(tài)視圖。每每一種形式式在記錄集集被打開時時都提供一一組記錄,所所不同的是是,當(dāng)你在在一個動態(tài)態(tài)行集里滾滾動到一條條記錄時,由由其他用戶戶或是你應(yīng)應(yīng)用程序中中的其他記記錄集對該該記錄所做做的更改會會相應(yīng)地顯顯示出來。小層地質(zhì)數(shù)數(shù)據(jù)庫編程程實例3.1首先先通過MFFC類根據(jù)據(jù)已知的地地質(zhì)數(shù)據(jù)庫庫表(
10、這里里我們以夾夾層庫xcc為例)自自動生成庫庫結(jié)構(gòu)的頭頭文件:(DataaBaseeSet88.h)部分代碼碼:classs CDaataBaaseSeet8 : pubblic CReccordssetpubliic:CDattaBasseSett8(CDDatabbase* pDaatabaase = NULLL);DECLLARE_DYNAAMIC(CDattaBasseSett8)/ Fiield/Paraam Daata/AFX_FIELLD(CDDataBBaseSSet8, CReecorddset)CStrringm_xccxh; /小層序序號CStrringm_jhh; /井
11、號CStrringm_ycczmc;/油層組組名稱 CStrringm_xffch; /細(xì)分層層號CStrringm_jccxh; /夾層序序號CStrringm_jccds; /夾層頂頂深CStrringm_jcchd; /夾層厚厚度CStrringm_jcclx; /夾層類類型/AFX_FIELLD#ifdeef _DDEBUGGvirttual voidd AsssertVValidd() cconstt;virttual voidd Dummp(CDDumpCConteext& dc) consst;#endiif;夾層庫共由由八個字段段組成,在在主程序中中加入這個個頭文件就就可以利用
12、用MFC類類提供的數(shù)數(shù)據(jù)庫操作作命令實現(xiàn)現(xiàn)數(shù)據(jù)庫的的連接,記記錄的讀寫寫、插入、修改等數(shù)數(shù)據(jù)庫操作作。小層數(shù)數(shù)據(jù)庫操作作同夾層數(shù)數(shù)據(jù)庫操作作。3.2、在在DataaBaseeSet88.cppp文件中,添添加頭文件件#incllude ODBBCinsst.h/連接接ODBCC有關(guān)的類類#incllude commmon.h/連接接GeoSSpacee軟件平臺臺3.3 在在DataaBaseeSet88.cppp文件中修修改GettDefaaultCConneect()函數(shù)部分代代碼:DSSN=MYYVFPDDB0DDescrriptiion=VVFP ffor GGeoSppace Syst
13、tem00SourrceTyype=DDBF00SourrceDBB=D:DatteBasse0700320) Outtput(連接數(shù)數(shù)據(jù)庫成功功!);TRYYOuutputt(m_ppDataabasee-GeetConnnectt();CATTCH(CCDBExxcepttion, e)Ouutputt(e-m_sttrErrror);ENDD_CATTCHelseeOuttput(打開數(shù)數(shù)據(jù)庫失敗敗!);retuurn _T(OODBC;DSN=MYVFFPDB);用同樣的方方法生成采采油廠需要要的daaa05、xxc等小層層數(shù)據(jù)庫。生成的數(shù)數(shù)據(jù)庫可以以是重新創(chuàng)創(chuàng)建,也可可插入到已已知小
14、層數(shù)數(shù)據(jù)庫中應(yīng)用效果程序界面(圖圖2)經(jīng)過計算處處理,計算算生成的成成果曲線保保存到SQQL Seerverr 20000數(shù)據(jù)庫庫中,見下下圖(圖3)應(yīng)用程序序生成解釋釋參數(shù)庫,在在FoxPPro數(shù)據(jù)據(jù)庫中新建建一個數(shù)據(jù)據(jù)表,將解解釋結(jié)論存存到FoxxPro數(shù)數(shù)據(jù)庫中。圖3并可將生成成的文件表表(DBFF文件)與與繪圖系統(tǒng)統(tǒng)相連接,做做到小層號號隨層顯示示。(圖4)小層號隨層顯示油層組深度圖4結(jié)論該軟件目前前在采油一一廠,采油油二廠處理理生產(chǎn)井11500余余口,解釋釋結(jié)果直接接進庫提高高了建庫的的精度和解解釋結(jié)果的的可靠性,準(zhǔn)確率達到100%;為靜態(tài)地質(zhì)建模、射孔方案建立等提供更加科學(xué)、合理的解釋數(shù)據(jù),廣泛得到用戶的好評!參考文獻1 孫孫鑫、
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年版企業(yè)核心人員保密義務(wù)協(xié)議版B版
- 物流部工作計劃
- 2024年中小企業(yè)科技研發(fā)項目合作協(xié)議3篇
- 做好工作計劃7篇
- 小區(qū)垃圾分類調(diào)查報告
- 作文教學(xué)計劃
- 環(huán)保企業(yè)2022年終總結(jié)
- 感恩父母演講稿【范文10篇】
- 學(xué)校辭職報告合集15篇
- 擔(dān)保公司項目商業(yè)計劃書
- 甘肅蘭州生物制品研究所筆試題庫
- 雙方共同招工協(xié)議書(2篇)
- 2021-2022學(xué)年第二學(xué)期《大學(xué)生職業(yè)發(fā)展與就業(yè)指導(dǎo)2》學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 國家開放大學(xué)電大本科《工程經(jīng)濟與管理》2023-2024期末試題及答案(試卷代號:1141)
- 客車交通安全培訓(xùn)課件
- 醫(yī)院勞務(wù)外包服務(wù)方案(技術(shù)方案)
- 個人社保代繳協(xié)議合同模板
- 給水排水管道工程外觀質(zhì)量檢查記錄
- 2022年國家電力公司火力發(fā)電廠勞動定員標(biāo)準(zhǔn)
- 2012雷克薩斯lx570lx460原廠中文維修手冊
- 危險化學(xué)品水路運輸安全管理規(guī)定
評論
0/150
提交評論