地学探索论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 5998|回复: 12

石油测井剖面软件GeoCorelDRAW2.0

  [复制链接]
发表于 2009-3-4 20:40:27 | 显示全部楼层 |阅读模式
本帖最后由 gxf_1204 于 2009-3-4 20:57 编辑

  GeoCorelDRAW2.0是由一名石油地质工作者李世宏自己开发的,可以和我们常用的软件CorelDraw9、10、11、12版本挂接,根据预先设定要求绘制地质图件。主要功能有:地质符号填充(仅能填充封闭矩形)、岩性柱子绘图、电测曲线绘制、文字描述绘制、深度刻度绘制、电测对比图、油藏剖面图、井位地名绘制、测线曲线绘制、工区区块绘制、等值线绘制、散点图、频率图、概率图、粒度图、压汞图、三角图、构造演化剖面和单井演化剖面等地质绘图功能。在我看来其实和Carbon软件的功能有些类似,但由于挂接到CorelDraw,生成的图件要比Carbon美观得多,也更容易再次编辑修改,所以在此推荐。
  用法就不细说了,一看就明白。只提示一点,用之前先打开CorelDRAW软件,然后打开这个程序后点文件下的连接CorelDRAW,这样才能进行后续地操作。
  这个软件安装完安装目录里面还会有两个CorelDRAW9CE和CorelDRAW9EC的应用程序,这个是用来转化英文CorelDraw9和中文CorelDraw9所生成的文件的。这个说开话就长了,大致就是以前我们用的CorelDraw9中文版在引入中国汉化的过程中出了点问题,以致于它保存的文件正常的文CorelDraw9是打不开的,这也就是为什么本来应该兼容低版本的10、11、12有时候打不开CorelDraw9保存文件的原因,上述这两个程序就可以在这两者之间转化,我们现在用的CorelDraw12如果打不开你以前保存的文CorelDraw9文件,你可以把用CorelDRAW9CE转化为英文版(实际是正常原版),就可以用高版本打开编辑了。CorelDraw只有版本9有这个毛病,所以别的版本保存的不涉及这个问题。
  这里上传的是一个试用版,想注册的可以自己去联系作者。我也不知是否影响正常使用,反正我用到的功能没少什么。好像早就有了3.0版本,以前下过一个,还不如这个好用,就删了。
  另外,我这儿的地学软件也不太多,一天放一个用不了几天就没有了,所以大家别光看啊,自己那儿有什么好软件就上传上来,只要别涉及版权的就行,最好加上一段说明文字,就像我每次一样,嘿嘿。
  
  下面是作者在一篇文章中讲到他开发这个软件的历程,有兴趣的看一下。还是我上次说的那句话,向这些肯于钻研计算机程序的,热衷于利用电脑将人从无意义的机械式劳动中解放出来的地质工作者们致敬。压缩包放在这儿,没兴趣没时间的就可以直接下载完闪人了~


以下引自软件作者李世宏的文章
  GeoCorelDRAW2.0是作者在自己家里的业余之作,创作过程十分艰辛!
  作者毕业于石油地质专业,目前在中国西部从事油气勘探工作。在工作中需要绘制大量的地质图件,这也是地质工作者比较繁琐的一项基础工作。刚参加工作,本人除了会用Word打字排版外,其它的计算机技能一窍不通,实习期间主要用DGR2000作地层剖面图。该软件现在想起来让人恶心,操作繁琐、图件只能在它的软件下打印,输出的点阵图在Word中看不清楚;更认人不舒服的是它的软件狗,老多人围着急得让人直跺脚;后来才知道那个软件也要好几万人民币啊。实习转正后就接触到了CorelDRAW9,跟同事学会后才觉得它是个功能特别强大的矢量绘图软件,输入、输出和打印功能特好,唯一的缺点就是不能用岩性或电测数据自动绘制岩性剖面,对扫描的点阵图用贝兹尔曲线采一遍转成矢量图,需要大量的时间和精力,工作是很辛苦的。后来就接触到了Surfer6.0和Grapher2.0,用这两套软件自动生成的图件直接复制到CorelDRAW9中进行编辑,当时觉得效果很棒啊。再后来就接触到了GeoMap2.2和卡奔地质绘图软件,这两套软件给我的感觉是挺不错的,GeoMap2.2绘平面图占有很大的优势,卡奔地质绘图软件只能做地质剖面图,但是它们的打印和图象输入输出功能实在让人不敢恭维。最后觉得还是CorelDRAW9好!
  但是CorelDRAW9没有提供专业的地质绘图功能,怎么办呢?当初西北地质研究所利用AutoCAD的绘图指令研制出了PowerMap2.0地质绘图软件,受此启迪,本人就想能否在CorelDRAW中实现同样的功能呢?于是查看CorelDRAW的帮助文件,发现里面提供了一个CorelScript编辑器,可以用指令控制CorelDRAW自动绘图。这个发现让我眼前一亮,决心试一试能否开发出象PowerMap相似的地质绘图软件,但是我对编程等方面的东西除了在学校的哪点儿FORTRAN外,再没有什么东西可言了。但这些困难都没有阻止我的兴奋,有空上网或进书店寻找CorelScript的东西,但一无所获,最后只得翻英文字典,看CorelScript的英文帮助和里面提供的一些源代码例子,直到一知半解并弄懂CorelScript的语法结构和执行过程。然后根据《石油天然气地质编图规范及图式》中的标准编制了140种碎屑岩的岩性符号代码,但这些岩性符号代码的运行只有自己会用,无法让多数人都能使用起来,于是想能否用VB、VC或Delphi把这些代码封装起来,做成友好的界面,让大家用呢?但我不会VB、VC和Delphi,怎么办呢?上网寻找有关VB、VC和Delphi的介绍,最后受“聪明的程序员用Delphi,专业的程序员用VC”的提示自学了Delphi,初步完成了岩性柱子自动绘图软件AutoDrawRock1.0和电测曲线自动绘制软件AutoDrawCurve1.0的编制。这两套软件当时只在单位内部使用,由于好多功能不健全没有发布出去。但遗憾的是后来在淘汰计算机的过程中丢失了它们的源代码,真认人心痛啊!
  再后来自己经济上好了点儿,开发基于CorelDRAW的地质绘图软件的兴奋又来了。首先自个儿花了8000千块人民币组装了一台电脑,然后在老婆的怨恨下牺牲了休息时间,写代码、调试代码,先后完成了《石油天然气地质编图规范及图式》和《录井勘探数据库》中所规定的共计636种地质符号代码的编制,根据录井、测井、试油、分层等数据自动绘制岩性剖面、电测曲线、试油成果、地层分层等剖面图的绘图代码编制,根据井位、地名、测线、三维工区、等值等大地坐标数据自动绘制平面图的绘图代码编制,根据粒度、压汞等散点数据自动绘制散点图、频率图、概率图、粒度图、压汞图、三角图等有关XY关系图的绘图代码编制,翻译《数学地质》中提供的各种数据处理方法为计算代码编制。这些工作均是本人工作之外在自已家里所作,花费了大量的时间和精力。软件本来想免费提供给地质工作者们,但他确实让我失去了好多东西,在他上面投入了许多金钱(每月的网费、购买计算机等),不得不收取一定的工本费,望大家能够见谅!
  在软件完成了基本框架和大半部分代码和功能后,觉得可以使用并发布了,但还没有名字,怎么办呢?叫GeoDRAW吧,五年前就有这样的软件了,思来想去,还是叫GeoCorelDRAW,因为他的绘图平台还是CorelDRAW。版本号由于有了本人以前开发的AutoDrawRock1.0和AutoDrawCurve1.0,就定到了2.0,最后确定为GeoCorelDRAW2.0。在开发过程中,软件加密问题一直困扰着我,有人用主板序列号生成注册码来加密,有人用硬盘序列号生成注册码来加密,有人用网卡的MAC地址生成注册码来加密,而这些硬件的序列号在Delphi中怎么读取呢?问了好多人,找了好多书都没有结果,最后决定在网上翻,功夫不负有心人啊,花了好多时间最后在网上找到了读取这些硬件序号的Delphi源代码——那时真让人欣喜若狂。其实该软件的好多关键代码都是从网上找来的。目前本人编程的功底没有什么长进,但上网寻找源代码和应用别人的源代码的方法提高了不少。所以说只要你在学校学过FORTRAN或Basic,知道程序执行的过程有顺序执行、条件判断、循环、跳转就够了,用点儿心您就可以开发出功能比GeoCorelDRAW2.0更强的地质绘图软件以及其它软件。
  GeoCorelDRAW2.0是本人业余时间的心血结晶,它的开发和完善在不断的进行中,只要本人有时间、有精力,他的功能将会不断地得到提高和完善。我想你如果喜欢用CorelDRAW绘地质图件的话,那么你一定会喜欢GeoCorelDRAW2.0。他会让你的工作更加轻松、思路更加开阔!
  最后感谢我老婆的宽容和支持,感谢领导的支持,感谢哪些网上默默无闻提供源代码的程序员高手和为我提供测试方便的朋友们!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?加入我们

x

评分

3

查看全部评分

发表于 2009-4-28 13:45:39 | 显示全部楼层
填写您的邮件地址,订阅我们的精彩内容:
好东西,谢谢!
发表于 2009-5-2 17:08:22 | 显示全部楼层
xiexielouzhua
发表于 2009-5-12 09:46:22 | 显示全部楼层
lz是试用版的吧、、
发表于 2009-12-14 09:17:15 | 显示全部楼层
用用看
发表于 2010-1-21 11:22:25 | 显示全部楼层
怎么调节符号的大小?
发表于 2010-5-14 18:20:56 | 显示全部楼层
能不能做剖面啊?
发表于 2010-5-27 09:57:25 | 显示全部楼层
很想用用  希望能下载
发表于 2010-5-27 10:28:49 | 显示全部楼层
不会用  哪位教一下  谢谢!
发表于 2010-5-27 11:27:56 | 显示全部楼层
回复 1# gxf_1204


   你好  不会用这个,能否请教一下, 我用的是CorelDRAW12 。 GeoCorelDRAW2.0和CorelDRAW12都打开,且前者一点链接到CorelDRAW,后面怎么操作啊?希望您不啻另教,谢谢!
发表于 2010-6-11 16:57:26 | 显示全部楼层
先看看啊,谢谢
发表于 2011-5-15 17:26:07 | 显示全部楼层
谢谢啊! 要是能够提供不规则封闭曲线填充岩性图例就好啦~
发表于 2017-5-14 11:39:02 | 显示全部楼层
==下载失败了。。。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Sponsored Links

QQ|手机版|小黑屋|地学探索 ( 吉ICP备08100770号-1

GMT+8, 2017-5-26 22:53

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表