


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单井地质剖面绘制技术研究 摘要 在地震解释和地质综合研究过程中,地质人员需要绘制各种各样的地质剖面 图形,例如综合录井图、地层综合柱状图、各种测井图等单井地质剖面图形,往 往在收集数据到图形绘制过程需要占用地质人员大量时间,成为地质研究中效率 的一个瓶颈。 本文依据胜利油田完善的勘探数据库建设,通过对地质研究、地震解释等生 产过程进行调研,整理单井地质剖面图件绘制的需求分析,实现了方便快捷的以 勘探数据库为基础的单井地质剖面绘制的软件系统。 文中详细描述了地质剖面中的几个重点地质对象的绘制方法,包括地层分 层、测井曲线、测井曲线填充、岩性剖面等的绘制方法,成为整个图形绘制的基 础研究方法。 通过对各种需求分析及地质对象的绘制方法研究,论文介绍了相应的软件系 统的设计方法,包括系统的总体框架、部署视图、工作流程、组件及软件设计等, 将各种方法应用于软件系统。 文中接着介绍了研究的软件成果、技术成果和技术创新,实现了以模板为驱 动的单井地质剖面图件的绘制系统,通过模板切换,即可方便快捷的绘制出综合 录井图、标准测井图、组合测井图、放大测井图等单井图形,绘制出的图形可以 进行横向显示,也可以进行多井显示。在软件成果的实现过程中,取得了专业化 的地质剖面图形显示技术、模板驱动的地质剖面图形绘制技术、与勘探决策支持 系统集成、构建地质图形的w e b 发布平台等技术成果,并取得了地质图形的横向 显示技术、地质剖面图的图头锁定显示、地质剖面图w e b 发布技术等技术创新。 文中接着介绍了研究成果在勘探生产中的应用情况,包括在勘探研究及地震 解释中的应用支持、胜利信息网生产经营频道中的应用、勘探决策支持系统中的 应用,该成果已经成为目前油田井位部署论证会的关键参考工具。 该论文研究的软件成果,将主要应用于完井讨论、勘探生产管理、进行地质 研究、井位论证辅助决策等领域,为应用人员提供快速直观、真实的井筒信息, 为领导决策提供感性资料,使各种地质剖面息得到充分利用。将提高勘探地质研 究人员的工作效率,以及提高对各类资料的综合分析能力,最终提高钻探的成功 率。 本论文最后为下一步的研究提出了方向,应该不断立足于勘探生产研究过程 中各类勘探剖面图件的绘制技术研究,特别是在连井剖面图如地层对比图、油藏 剖面图等方面加强研究,为油田的科研生产贡献力量。 关键词:地质剖面、地质对象、模板驱动、勘探决策 o - o 1 5ln giew eii g e o lo gic ai p r o t liet e c h n oio g yr e s e a r c h a b s t r a c t i nt h ei n t e r p r e t a t i o no fs e i s m i ca n dg e o l o g i c a lr e s e a r c h ,g e o l o g i c a ls t a f fn e e da v a r i e t yo fg e o l o g i c a lp r o f i l eg r a p h i c s ,s u c h a s l o g g i n gp l a n s ,c o m p r e h e n s i v e s t r a t i g r a p h i cc o l u m n ,av a r i e t yo fl o g g i n gm a p ,a n do t h e rg e o l o g i c a lp r o f i l eg r a p h i c s , o f t e ni nt h ec o l l e c t i o no fd a t ag r a p h i cr e n d e r i n gp r o c e s sn e e d st ot a k eu pal a r g e n u m b e ro fg e o l o g i c a lt i m e ,b e c o m eag e o l o g i c a ls t u d yo ft h ee f f i c i e n c yo fa b o t t l e n e c k i nt h i sp a p e r , b a s e do nt h es h e n g l io i lf i e l de x p l o r a t i o nd a t a b a s et oi m p r o v et h e b u i l d i n g ,t h r o u g ht h es t u d yo fg e o l o g y ,s e i s m i ci n t e r p r e t a t i o n , s u c ha st h ep r o d u c t i o n p r o c e s sf o rr e s e a r c h ,o r g a n i z es i n g l ep i e c e so fg e o l o g i c mc r o s s s e c t i o nm a po ft h e n e e d s a n a l y s i s ,t oa c h i e v eaf a s tc o n n e c t i o nt ot h ee x p l o r a t i o nd a t a b a s eo nt h eb a s i so f t h eg e o l o g i c a ls e c t i o no fs i n g l ew e l lr e n d e r i n gs o t l c w a r es y s t e m t h ea r t i c l ed e t a i l st h eg e o l o g i c a ls e c t i o ni naf e wk e yt a r g e t so ft h eg e o l o g i c a l m a p p i n gm e t h o d s ,i n c l u d i n gt h el a y e r e ds t r a t a , l o g g i n g ,l o g f i l l e d ,r o c ks e c t i o no ft h e d r a w ,a n do t h e rw a y st ob e c o m eag r a p h i cr e n d e r i n go ft h ee n t i r eb a s i cr e s e a r c h m e t h o d s t h r o u g hav a r i e t yo fn e e d sa n a l y s i sa n dg e o l o g i c a lm a p p i n go ft h et a r g e tm e t h o d , t h ep a p e ri n t r o d u c e dt h es o f t w a r es y s t e m ,i n c l u d i n gt h es y s t e m so v e r a l l 仔a m e w o r k f o rt h ed e p l o y m e n to fv i e w ,w o r k f l o w ,c o m p o n e n t sa n ds o f t w a r ed e s i g nw i l lb eu s e d i nav a r i e t yo fw a y ss o f t w a r es y s t e m t h ea r t i c l ew e n to nt oi n t r o d u c et h es t u d yo ft h eo u t c o m eo ft h es o f t w a r e , t e c h n o l o g ya n dt e c h n o l o g i c a li n n o v a t i o n ,i no r d e rt oa c h i e v eat e m p l a t e - d r i v e ns i n g l e p i e c e so fg e o l o g i c a lg r o s s - s e c t i o no ft h ed r a w ,t e m p l a t es w i t c h i n gc a l lb ec o n v e n i e n t a n de f f i c i e n tt om a po u tc o m p r e h e n s i v el o g g i n gp l a n s ,s t a n d a r d s ,t e s t i n gw e l lm a p , c h a r tc o m b i n a t i o no f l o g g i n g ,l o g g i n gp l a n st oe n l a r g eg r a p h i c sa n ds oo ns i n g l ew e l l , t om a po u tt h eg r a p h i c sc a nb ed i s p l a y e dh o r i z o n t a l l y , i tc a ns h o wm o r ew e l l s i nt h e s o f t w a r et or e a l i z et h eo u t c o m eo ft h e p r o c e s s ,m a d et h eg e o l o g i c a lp r o f i l e p r o f e s s i o n a lg r a p h i c st e c h n o l o g y ,g e o l o g i c a lp r o f i l et e m p l a t e - d r i v e ng r a p h i c s r e n d e r i n gt e c h n o l o g y , e x p l o r a t i o na n dd e c i s i o ns u p p o r ts y s t e m si n t e g r a t i o n ,t h e c o n s t r u c t i o no fg e o l o g i c a lg r a p h i c sw e bp l a t f o r mr e l e a s e ,a n do t h e rt e c h n o l o g i c a l a c h i e v e m e n t s ,a n dm a d eg e o l o g i c a lt h eh o r i z o n t a lg r a p h i c sd i s p l a yt e c h n o l o g y , g e o l o g i c a lc r o s s s e c t i o no ft h em a ps h o w st h a tt h ef i r s tl o c k , g e o l o g i c a lc r o s s - s e c t i o n r e l e a s ew e b t e c h n o l o g yi n n o v a t i o n t h ea r t i c l ew e n to nt oi n t r o d u c et h er e s e a r c hr e s u l t si nt h ee x p l o r a t i o na n d p r o d u c t i o n ,i n c l u d i n ge x p l o r a t i o n i nt h es t u d yo fs e i s m i ci n t e r p r e t a t i o na n d a p p l i c a t i o ns u p p o r t , t h ev i c t o r yo ft h ei n f o r m a t i o nn e t w o r kc h a n n e lp r o d u c t i o na n d m a n a g e m e n to fa p p l i c a t i o n s ,t os u p p o r tt h ee x p l o r a t i o nd e c i s i o n - m a k i n gs y s t e m , w h i c hh a sb e c o m et h eo u t c o m eo ft h ec u r r e n to i lf i e l dw e l l - p r o o fd e p l o y m e n tw i l lb e t h ep a p e rs t u d i e st h er e s u l t so ft h es o f t w a r ew i l lb em a i n l yu s e di nc o m p l e t i o n , p r o d u c t i o na n de x p l o r a t i o n ,g e o l o g i c a ls t u d i e s ,w e l l d e m o n s t r a t e di na r e a ss u c ha s d e c i s i o n - m a k i n g ,i no r d e rt op r o v i d ef a s ta n di n t u i t i v ea p p l i c a t i o n ,t h et r u em e s s a g eo f t h es h a f t ,l e a d i n gt oe m o t i o n a ld e c i s i o n - m a k i n g ,s ot h a tav a r i e t yo fg e o l o g i c a l c r o s s - s e c t i o nr a t e sa r ef u l l yu t i l i z e d g e o l o g i c a le x p l o r a t i o nw i l li n c r e a s et h e e f f i c i e n c yo fr e s e a r c ha n d t oi n c r e a s et h et y p e so fd a t aa n a l y s i sc a p a b i l i t i e s ,u l t i m a t e l y r a i s i n gt h es u c c e s sr a t eo fd r i l l i n g i nt h i sp a p e r , t h el a s tf o rt h en e x tp h a s eo f t h es t u d yd i r e c t i o na n ds h o u l d c o n t i n u et ob eb a s e do ne x p l o r a t i o na n dp r o d u c t i o no fv a r i o u st y p e so fr e s e a r c hi nt h e p r o c e s so fe x p l o r a t i o np r o f i l ep i e c e so fd r a w i n gt e c h n o l o g yr e s e a r c h ,i np a r t i c u l a r , e v e ni np r o f i l ea sw e l ls t r a t i g r a p h i cc o r r e l a t i o nc h a r t , p r o f i l er e s e r v o i r , a n ds oo n r e s e a r c h ,s c i e n t i f i cr e s e a r c ha n dp r o d u c t i o no fo i lt oc o n t r i b u t e k e yw o r d s :g e o l o g i c a lp r o f i l e ,g e o l o g i c a lt a r g e t s ,t e m p l a t e - d r i v e n e x p l o r a t i o n,d e c i s i o n - m a k i n g 独创声明 本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的 研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其 他人已经发表或撰写过的研究成果,也不包含未获得 或 其他教育机构的学位或证书使用过的材料。与我一同工作的同志对本研究所做的 任何贡献均已在论文中作了明确的说明并表示谢意。 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,有权保留并 向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人 授权学校可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用 影印、缩印或扫描等复制手段保存、汇编学位论文。同时授权中国科学技术信息 研究所将本学位论文收录到中国学位论文全文数据库,并通过网络向社会公 众提供信息服务。( 保密的学位论文在解密后适用本授权书) 学位论文作者签名: 签字眺1 年占月f 1 日 签字b 觌巧年f 窍f 日 l| 单井地质剖面绘制技术研究 o 绪论 o 1 引言 胜利油田勘探数据库经过多年的建设,存储了大量的勘探数据,从物探、钻井、 录井到试油、测井、分析化验、综合研究等勘探过程中中的各种生产数据和研究数据。 目前,数据库已基本建成,数据量在不断增大,数据质量也越来越好,在油田的勘探 生产、科研和管理等各个领域已得到广泛应用。随着勘探信息系统的成功研制,更加 速了勘探数据库在油田中的应用。 在地震解释和地质综合研究过程中,地质人员需要绘制各种各样的地质剖面图 形,例如综合录井图、地层综合柱状图、各种测井图等单井地质剖面图形,依据这些 图件,地质技术人员首先形成基本地质概念,然后进行推理、演绎、总结、归纳,最 终得出新的地质认识和观点。 绘制这些图件需要地质研究人员到处去收集勘探数据,并对数据进行检查,然后 通过手工手段或者到工作站上进行图形绘制。通过对地震解释工作的调研,发现绘制 一张剖面图,需要到处去收集各种地质资料数据,例如地质分层数据、岩性剖面、测 井曲线等数据,收集完数据后,再进行图形的绘制,这些工作往往需要几个星期的时 间,中间还要进行不断的修改,占用了地质人员大量的时间,极度的影响工作效率。 何况,对一个区块进行地震解释时,往往需要多种地质剖面图形,更是严重占用了地 质人员的时间,使其在地震解释工作中的时间减少,影响了地震解释的工作。 因此,依据勘探数据库,利用先进的网络技术和计算机技术,结合勘探生产和管 理中的各种业务需求,进行单并地质剖面图形的绘制技术研究有着重大的意义。 该论文的研究有以下的主要意义: 1 ) 为地质研究和地震解释提供快速图件支持:该论文的研究,将极大地节约地 质人员的时间,能快速实现对各类资料的分析和研究,提高地质人员的工作效率,提 高研究的质量,为油田的发展做出相应的贡献。 2 ) 为油田引进的相关软件提供补充作用。论文研究的图形绘制技术,具有完全 的自主版权,在油田内部可任意的进行移植和扩展。将解决引进软件与油田勘探研究 中不相适应的地方,弥补了引进软件无法应用勘探数据库中数据资源的弊端。并且根 1 单井地质剖面绘制技术研究 据研究人员的需求,随时增加和修改功能。和引进软件相辅相成为勘探服务。 3 ) 具有勘探数据库与地质研究应用之间的桥梁作用:随着勘探数据库的日益完 善,对勘探数据库的应用提出了更高的要求,通过该项目研究,在数据库和井位部署 辅助决策系统以及其他的应用建立了一座沟通的桥梁,使数据库的数据直接为应用服 务,同时应用的需要也将促进勘探数据库的发展。 论文的研究成果,可应用于综合地质研究、地震解释、井位论证、单井精细评价、 多井综合评价、测井约束反演、油藏描述和动态数值模拟等多种综合应用中。为油田 的勘探科研服务。 0 2 国内外研究现状及发展动态 在石油勘探领域,国际上一些先进的石油公司及企业,在地震资料处理、地震解 释,勘探综合研究方面的软件系统,一直是地质研究人员主要的工具。例如斯伦贝谢 公司的g e o f r a m e 系统,l a n d m a r k 公司的o p e n w o r k 系统等。 国外公司的相关软件在油田勘探研究中发挥了重要的作用,但这些软件大都是基 于工作站上的u n i x 或l i n u x 操作系统的,u n i x 或l i n u x 操作系统下的软件操作相对 w i n d o w s 系统相比,操作不方便。 最重要的是,国外软件的引进,在国内油田的使用过程中,多少存在一些与实际 研究不相适应的地方,特别是一些图形的绘制模块,例如综合录井图绘制模块,存在 数据收集与加载的不方便,编辑工具使用不方便等。使这些绘图模块在实际的工作中, 地质人员很少使用。同时国外软件费用比较昂贵,维护不方便,受工作站数量的限制, 使多数地质人员不能同时使用。这些都将影响其在油田中的使用。 国内一些油田和一些公司在勘探数据综合应用方面也已经做了一些工作,例如西 安卡本公司的地质工作室( b e n d l i n k e x 软件) 、侏罗纪公司的综合柱状图编辑系统 g e o c o l 、双狐公司的双狐数据库集成应用软件、西安新生代公司的完井图件绘制软件 系统等。这些公司在地质剖面图形绘制方面也有自己的产品,这些公司的产品在油田 也有一些应用。 国内同行业的软件的引进应用也存在一些问题,第一、公司开发的软件,与实际 工作也存在一些不相适应的地方,例如无法与数据库结合,数据收集和加载不方便等。 第二、没有自主版权,维护不方便,不能随时根据用户的需要进行维护和修改。第三、 2 单井地质剖面绘制技术研究 油田夕 部软件的引进也存在费用问题,无法在油田大规模的应用。 随着油田勘探程度的不断加深,在地震解释、勘探综合研究等领域内,绘制各种 单井地质剖面图等已成为地质人员必备的工具。国际、国内的同行业的公司都正在加 紧进入油田市场。因此,必须对这几种常用地质剖面图形的绘制技术进行研究,并将 其应用于勘探生产和研究中,为勘探研究和生产管理提供强有力的工具。 0 3 论文的构思 论文研究针对地质研究和地震解释过程中需要参考的多种单井地质剖面图件,运 用先进的数据库技术、网络技术、计算机技术,对各种地质剖面图件进行需求分析, 并研究其中各种地质对象的实现算法,通过程序开发,实现了单井地质剖面图件绘制 的软件系统,通过该系统能够模板为驱动,实现地质上常用的综合录井图、测并曲线 图、组合测井图等。 论文研究主要的内容包括:单井地质剖面中各对象绘制方法研究:研究地层分 层的统计算法,将日常的分层数据统计为界、系、统、组、段等数据,并实现了地层 分层的绘制方法;研究测并曲线的绘制方法,包括曲线格式的识别和录入,曲线的绘 制和显示属性的调整等;研究测井曲线填充方法,包括将曲线相交后统计为多个多边 形等;研究岩性剖面绘制方法。软件系统设计:针对单井地质剖面图形的地质需求 和前一章的绘制方法研究,软件系统进行实现,包括系统的总体框架、软件部署视图、 应用服务器部署、软件系统的工作流程、软件接口设计等。论文研究的软件成果: 对于单井地质剖面图形系统的各种功能进行介绍,包括使用方法。论文研究取得的 技术成果和技术创新: 应用效果分析:对论文成果在油田生产中的应用效果进行 分析,包括在勘探决策、生产管理、勘探研究等方面的应用分析。 单井地质剖面绘制技术研究 1 单井地质剖面绘制方法研究 单井地质剖面图包括综合录井图、标准测井图、放大测井图、组合测井图、测井 曲线图n 3 j 4 1 等各种单井井筒图形,通过对地质研究业务的分析,这些图件都包括地层 分层、各类测井曲线、岩性剖面等对象,通过研究这些对象的绘制方法,并设置各种 对象的属性,即可通过组装,方便快捷的实现单井地质剖面图件的绘制。本章将重点 介绍地层分层绘制方法研究、测井曲线绘制算法研究、测井曲线填充算j 却开究门j 0 “1 在占 寸o 1 1 地层分层绘制方法研究 在进行地质研究时,需要根据地质情况对地层进行分层。可以分为界、系、统、 组、段n 2 1 6 1 几类数据,在绘制单井地质剖面图件时,如果需要绘制地层分层时,需要 将数据库中的分层数据按照界、系、统、组、段的关系进行计算,分别统计出某井的 分层数据情况,并依据这些分层数据进行绘制实现。 1 1 1 分层数据统计 下表为胜利油田的地层分层细则: 表1 - 1 胜利油田分层细则 4 单井地质剖面绘制技术研究 1k z 新生乔j m 1 1 q 第四系 x i 1 1 1q p平原组z u 1 2n上第三系x i 1 2 1n m 明化镇组 z u 1 2 2 n g 馆陶组 z u 1 3e下第三系 1 3 1e d 东营组 z u 1 3 1 1e d le d ld u a n 1 3 1 2 e d 2e d 2d u a n 1 3 1 3e d 3e d 3d u a n 1 3 2e s 沙河街组 z u 1 3 2 1e s l 沙一段 d u a n 1 3 2 :2e s 2 沙二段 d u a n 1 3 2 3e s 3 沙三段 d u a n 1 3 2 4e s 4 沙四段 d u a n 1 3 3e k 孔店组 z u 1 3 3 1e k l 孔一段 d u a n 1 3 3 2e k 2 孔二段 d u a n 1 3 3 3e 】妈 孑f = 器 d u a n 2m z 中生界j i e 2 1k 白垩系 x i 2 1 1k 2 白垩上统 t o n g 2 1 2k 1 白垩下统 t o n g 2 1 2 1 k 1 1k 1 l z u 2 1 2 2 k l qk l q z u 2 2j 侏罗系 x i 2 2 1 j 3 侏罗上统 t o n g 2 2 2 j 2侏罗中统 t o n g 2 2 3j 1 侏罗下统 t o n g 2 3t 三叠系 x i 2 3 1t 3 三叠上统t o n g 2 3 2 t 2三叠中统t o n g 2 - 3 3t l 三叠下统 t o n g 3p z 古生界 j i e 3 1p 二叠系x i 3 1 1p 2二叠上统t o n g 石千峰 3 1 1 1 p 2 s 组z u 石盒子 3 1 1 2 p l x - p 2 s 组z u 5 单井地质剖面绘制技术研究 3 1 2 p 1二叠下统 t o n g 3 1 2 1 p l x 山西组 z u 3 2c 石炭系 x i 3 2 1c 3 石炭上统 t o n g 3 2 1 1 c 3 t 太原组 z u 3 2 2c 2 石炭中统 t o n g 3 2 2 1c 2 b 本溪组 z u 3 2 3 c p c pc e n g 3 30 奥陶系 x i 3 3 10 2 奥陶中统 t o n g 3 3 1 10 2 b 八陡组 z u 马家沟 3 3 1 20 2 m组z u 3 3 20 1 奥陶下统 t o n g 亮甲山 3 3 2 10 1 1组z u 3 3 2 2 o l y冶立组 z u 3 4 寒武系 x i 3 4 13 寒武上统t o n g 3 4 1 1 3 f 风山组 z u 3 4 1 23 c长山组z u 3 4 1 3 3 9崮山组 z u 3 4 22 寒武中统 t o n g 3 4 2 12 z 张夏组 z u 3 4 2 22 x 徐庄组 z u 3 4 31 寒武下统t o n g 3 4 3 1 i m o毛庄组z u 3 ,4 3 2l m a 馒头组 z u 4p t 元古界j m 4 1z 震旦系x i 4 1 1 z z 2 露日卜缔 t o n g 4 1 2z z l震日下统t o n g 4 2z p 青白口系 x i 4 3z j 蓟县系 x i 4 3z c 长城系 x i 5h r 太古界j m 在勘探数据库中,目前并不是按照界、系、统、组、段等方式进行数据存储的, 而是按照地质人员根据实际的地层情况进行存储的,如下面的数据: 表卜2 分层数据 6 单井地质剖面绘制技术研究 滨1 1 9 n m21 1 3 6 滨1 1 9 n g 71 4 7 0 滨1 1 9 e d1 52 0 3 9 滨1 1 9 e s l1 92 3 3 3 滨1 1 9 e s 2 s2 02 4 1 6 滨1 1 9 e s 2 x2 22 4 7 6 滨1 1 9e s 3 s 2 4 2 4 8 3 滨1 1 9e s 3 z2 5 2 9 7 2 滨1 1 9e s 3 x2 63 1 9 0 滨1 1 9e s 4 s3 33 3 0 0 上表中的分层数据无法直接进行地层分层对象的绘制,需要按照表1 中的分层细 则进行统计,即可统计出按照界、系、统、组、段方式的数据。 1 1 2 分层数据统计程序实现 下面为统计层位的程序实现代码: f o r ( i n ti = o :i m _ l a y e r s r e l a t i o n c 4 取 ) ) f o u n d = t r u e : i n d e x = k : b r e a k : ) i f ( ! f o u n d ) c o n t i n u e : 没有找到,不处理 c s t r i n gl a y e r n a m e = mp d o c 一 m _ l a y e r s r e l a t i o n 4 i n d e x :该层位符号名 该层位中文名称 c s t r i n gl a y e r c h n a m e = m _ p d o c 一 4 a y e r s r e l a t i o n 5 i n d e x : md c d a t a 3 a d d ( l a y e r c h n a m e ) : 将层位中文名称加上 初始时,让父节点指向自身 i n tp a r e n t n o d e i d = a t o i ( m _ p d o c 一 m l a y e r s r e l a t i o n o i n d e x ) ; i n tc u r r e n t n o d e i d = p a r e n t n o d e i d : i n tc u r r e n t i n d e x = c u r r e n t n o d e i d l : 循环将父节点指向的节点层位进行处理 7 单井地质剖面绘制技术研究 w h i l e ( p a r e n t n o d e l d ! = o ) c s t r i n gl a y e r t y p e = m _ p d o c - m l a y e r s r e l a t i o n 6 c u r r e n t l n d e x ; 层类型号 i n tt y p e l n d e x = 一1 : f o r ( k = o :k m _ l a y e r s r e l a t i o n 1 c u r r e n t i n d e x ) : c u r r e n t n o d e l d = p a r e n t n o d e i d : c u r r e n t i n d e x = c u r r e n t n o d e i d 一1 : i f ( p a r e n t n o d e l d ! = o ) ( 该层位符号名 l a y e r n a m e = mp d o c 一 m _ l a y e r s r e l a t i o n 4 c u r r e n t l n d e x : 该层位中文名称 l a y e r c h n a m e = m _ p d o c 一 m _ l a y e r s r e l a t i o n 5 c u r r e n t l n d e x : c o n t i n u e : 得出当前层类型中的该层的索引 f o u n d = f a l s e ; i n ti n d e x o f o n e l a y e r t y p e : f o r ( i n tj = 0 :j m 上y e r s r e l a t i o n 1 c u r r e n t l n d e x ) ; c u r r e n t n 0 d e i d = p a r e n t n o d e i d : c u r r e n t l n d e x = c u r r e n t n o d e i d l : i f ( p a r e n t n o d e l d ! = o ) 该层位符号名 l a y e r n a m e = m _ p d o c 一 ml a y e r s r e l a t i o n 4 c u r r e n t i n d e x : 该层位中文名称 l a y e r c h n a m e = m _ p d o c 一 m _ l a y e r s r e l a t i o n 5 c u r r e n t l n d e x : 上面程序通过递归算法对分层数据进行了统计,将数据统计为按照界、系、统、 组、段等数据形式。 1 1 3 地层分层绘制 数据统计完后,需要进行地层分层的绘制。绘制各个地层时,需要将各个地层的 项晃深度和底界深度转换为图形中的坐标,再将分层名称中的汉字竖向排列显示,一 次显示一个汉字,对于分层的显示方式可以进行设置,下面为显示分层对象的程序实 现: f o r ( i n ti :0 :i = d a t a n a m e l e n g t h 木a g e f o n t s i z e ) 正常缺省字体输出 i f ( d a t a n a l l l e l e n g t h = = 1 ) g d r a w s t r i n g ( d a t a n a m e ,a g e f o n t ,b r u s h e s b l a c k ,r e c t l e f t 年 o u t r e c t w i d t h 2 ,r e c t t o p + o u t r e c t h e i g h t 2 + 0 5 f ,s t r f o r m a t ) : ) e l s e o f f s e t = i f 木 ( r e c t b o t t o m r e c t t o p a g e f o n t s i z e ) ( d a t a n a m e l e n g t h 1 ) : t e m p r e c t 。n e wr e c t a n g le f ( r e c t l e f t ,r e c t t o p + 0 5 f ,o u t r e c t w i d t h , a g e f o n t s iz e ) : g d r a w s t r i n g ( d a t a n a m e s u b s t r i n g ( 0 ,1 ) ,a g e f o n t ,b r u s h e s b l a c k , t e m p r e c t x + t e m p r e c t w id t h 2 ,t e m p r e c t y + t e m p r e c t h e i g h t 2 ,s t r f o r m a t ) : f o r ( i n tj = 1 :j = 2 5 f ) 缩小字体,但不能太小 f o n tt e m p f o n t = n e wf o n t ( a g e f o n t n a m e ,a g e f o n t s i z e 宰o u t r e c t h e i g h t ( d a t a n a m e l e n g t h 水a g e f o n t s i z e ) ,g r a p h i c s u n i t p i x e l ) ; i f ( d a t a n a m e l e n g t h 一1 ) g d r a w s t r i n g ( d a t a n a m e ,t e m p f o n t , b r u s h e s b l a c k , r e c t l e f t + o u t r e c t w i d t h 2 ,r e c t t o p + o u t r e c t h e i g h t 2 + 0 5 f ,s t r f o r m a t ) : l e l s e o f f s e t = i f 章( r e c t b o t t o m r e c t t o p t e m p f o n t s i z e ) ( d a t a n a m e l e n g t h 1 ) : t e m p r e c t = n e wr e c t a n g l e f ( r e c t l e f t ,r e c t t o p + 0 5 f ,o u t r e c t w i d t h , t e m p f o n t s i z e ) : g d r a w s t r i n g ( d a t a n a m e s u b s t r i n g ( 0 ,1 ) ,t e m p f o n t ,b r u s h e s
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高并发流量清洗-洞察及研究
- 智能工厂建模-洞察及研究
- 煤炭煤岩动力灾害预报
- 切入卡通动漫创作的技巧与方法论
- UML定布图规范和操作方法
- 化工企业健康风险因素精准识别与医疗卫生救援体系构建研究
- 核能环境可持续发展-洞察及研究
- 少数民族非物质文化遗产的现代市场营销策略研究-洞察及研究
- 游戏产业中的版权保护问题研究-洞察及研究
- 少数民族语言保护与发展策略-洞察及研究
- 护理安全警示教育课件
- 小学生国防教育完整课件
- 班本课程的实施与开展培训
- 旅馆消防安全灭火疏散应急预案模版(3篇)
- 手术室7s管理规范
- 中华人民共和国保守国家秘密法实施条例
- Profinet(S523-FANUC)发那科通讯设置
- 汽车吊维保记录
- 内容创作者合作协议
- 机房网络改造升级方案
- 函数的单调性与最值课件高三数学一轮复习
评论
0/150
提交评论