钻孔柱状图自动生成程序的研究与开发
“钻孔地质柱状图”的计算机编图应用研究
![“钻孔地质柱状图”的计算机编图应用研究](https://img.taocdn.com/s3/m/8603123831126edb6f1a1010.png)
绘图方案 。 接下来对于工程技术人员来说是最主
要 也 是 最繁 琐 的 工作_ 绘 图 ,它是 一种 循 环 的
编 程语 言实 现 了在 Auo AD 平 台上 开发钻 孔地 tC
质柱状图编图系统 。 为地质工程技术人员提供了
“ L 钻孑地质柱状图"的计算机编图应用研究
王小 勇
河北省地勘局秦皇 岛矿产水文工程地质 大队,河北秦皇 岛,060 60 1
提 要 在认真研 究生产 实际的基础上 ,采用支持 A tv XA tm to 技 术的 V a a i . c i e u o a in iU 1B sC 6 0 S
随着 《 国务院关于加强地质工作的决定》 国 ( 发 (06 号 )的下发,各省对地质找矿工作 2 0 ]4 正在不断加强 。 深部及边缘地质勘探 、 计算机科 学及 C AD 绘 图技术相 互渗 透 与结 合 ,为钻孔 地 质柱状图编 图工作开辟了崭新 的道路和发展方 向。 利用计算机 , 地质工程师们很容易地把他们 的编绘思想形象地展现出来 。 但是,因为没有符 合实际情况的钻孔地质柱状图专属性绘制软件, 而通用的商用绘图软件绘图效率低绘图精度差,
与 现行地 勘项 目的 要求 不相 宜 。 因此笔 者在认 真 研 究 本 单 位 生 产 实 际 的 基 础 上 , 采 用 支 持
Ac v XAuo t n 术 的 V sa B s . t e tmai 技 i o i l ai 60高级 u c
O jc Moe bet d1 )的基础上, 是快速应用程序开发工
3 2
化
工 矿 产 地 质
20. 0 7年
1 2系 统 功 能 确 定 .
作钻孔柱状图的歩骤
![作钻孔柱状图的歩骤](https://img.taocdn.com/s3/m/c17647638e9951e79b89271f.png)
数字矿产资源调查作钻孔柱状图的歩骤1、新建或打开矿区标准的点线面图双击数字矿产资源调查—出现固体矿产桌面系统—选择工作矿区—选择矿区图—选择矿区—××省—yes—矿区总表—新建—矿区基本信息—一一填写—OK—鼠标选定某矿区—确定-确定—工作台左框出现矿区标准的点线面文件—在工作台左框内右击鼠标—添加项目—把基础图件的点线面文件添加上去—1:1刷新—OK。
2、如何把探矿工程添加到基础图件上去要在基础图件中直接打开探矿工程文件,先要把探矿工程的真实坐标用定位点的办法输进去,然后用“添加项目”的办法添加同种比例尺的基础图件。
3、新建工程属性数据库工程操作与区域采样—室内工程属性数据录入(新建)—钻孔—是否添加到图层“钻孔”中—是。
单击桌面—钻孔基本信息一一填写—质量检查—确定—是否新建勘探线目录—是—是否新建勘探线工程目录—是—确定—刷新—出现ZK××号及点位。
4、修改钻孔基本信息工程操作与区域采样—室内工程属性数据编辑—钻孔—选要修改的钻孔—出现“钻孔基本信息”框—填写修改信息—确定—再在柱状图设计里刷新即可。
5、编辑与浏览工程数据库工程操作与区域采样—工程数据库编辑与浏览—钻孔—鼠标拖动选定钻孔—出现钻孔地质数据录入框。
回次库—添加—出现钻孔circle回次数据录入框—一一填写内容—确定—反复添加、确定。
分层库—添加—出现钻孔slayer分层数据录入框—一一填写内容,并把记事本中的岩性地质描述复制到分层描述框中—确定—反复添加、确定。
注意:在录入钻孔slayer分层数据时,记住把岩石花纹也填进去,其操作步骤:点击“岩石花纹”—出现“钻孔岩石花纹”框—花纹类型—根据实际情况,选“自定义、互层、夹层、混层”任一种—下拉“岩石类型”—选“沉积岩、侵入岩、变质岩…”任一种—下拉“岩石名称”—选“花纹库”里头的某一种—光标点至A行花纹库代码处,删除数字—移动光标至“红锤子”记号处—点击右鼠标—请键入一个整数—确定—A行中的“岩石名称、花纹库代码”就自动上去了—本层—填数字××—单位—选百分比%—确定—确定—确定。
基于MapGIS的钻孔柱状图自动生成系统研发
![基于MapGIS的钻孔柱状图自动生成系统研发](https://img.taocdn.com/s3/m/fb77dcef5ff7ba0d4a7302768e9951e79b8969b5.png)
总717期第十九期2020年7月河南科技Henan Science and Technology基于MapGIS的钻孔柱状图自动生成系统研发张永辉(北京国遥新天地信息技术有限公司,北京100000)摘要:针对手工绘制地质图件烦琐而重复的过程,本文选用MapGIS K9作为开发平台,在Visual Studio环境中,使用C#语言和COM组件技术研发了一个计算机技术支持下的钻孔柱状图自动绘制系统。
系统建成后,利用河南省煤田地质局二队所提供的补1号钻孔数据其进行了测试。
结果表明,该系统能达到省时、省力和高效的目的。
关键词:MapGIS;二次开发;钻孔柱状图;自动成图中图分类号:TP391.41文献标识码:A文章编号:1003-5168(2020)19-0013-03 Research and Development of Automatic GenerationSystem of Borehole Histogram Based on MapGISZHANG Yonghui(EarthView Image Inc.,Beijing100000)Abstract:In view of the tedious and repeated process of drawing geological maps by hand,a practical program that can automatically generate histograms is developed.This paper introduces the content of system design from the aspects of design principle,overall structure,development process and development environment configuration.The develop⁃ment and realization process of the automatic generation system of borehole histogram based on MapGIS is introduced in detail from the aspects of system key algorithm implementation,database design and implementation,and histogram drawing.After the completion of the system,the data of No.1borehole provided by the second team of Henan Coalfield Geological Bureau was used for testing.The results show that the system can save time,labor and efficiency. Keywords:MapGIS;secondary development;borehole histogram;automatic mapping钻孔柱状图是煤田必备的综合性图件之一,是根据钻孔过程中所得到的资料,按岩层新老关系的排列顺序,将岩层恢复到水平状态后绘制出的一种图纸[1]。
基于MapGIS开发地质矿产钻孔柱状图探讨
![基于MapGIS开发地质矿产钻孔柱状图探讨](https://img.taocdn.com/s3/m/5bee8401cc7931b765ce15a2.png)
基于MapGIS开发地质矿产钻孔柱状图探讨摘要:本文叙述了MapGIS软件的先进成图理论;介绍了VC++开发语言的开发原理与代码机制;浅述了MapGIS二次开发类库的操作原理;讨论了基于MapGIS开发地质矿产钻孔柱状图的开发流程总图;深入探讨了钻孔柱状图各模块实现的原理与代码;最后,文章给出了地质矿产钻孔柱状图生成的基础步骤流程并分析了图形形成原理;希望能给广大同行带来一定的理论与实践意义。
关键词:MapGIS类库,钻孔柱状图,地质矿产,二次开发钻孔柱状图是工程地质中广泛使用的基础性图件,但是通常采用传统的手工绘制,效率低而且不易修改,不能满足实际工作的需要。
近年来,随着计算机技术的应用与基于GIS(地理信息系统)利用数学地质方法进行矿产预测的应用,需要一种GIS支持的矿区钻孔柱状图绘制系统,其不仅要能绘制钻孔柱状图,而且还能对矿区钻孔数据进行对比和数据管理,为基于GIS应用数学地质方法对矿区进行矿产预测提供数据准备[1-2]。
本文基于国产地理信息系统软件平台MAPGIS,开发了针对地矿行业的钻孔柱状图自动生成系统,实现了图与数据的统一。
1 MapGIS概述1.1 MapGIS软件图形数据库管理子系统是地理信息系统的重要组成部分。
MAPGIS的图形数据库管理系统可同时管理数千幅地理底图,其主要功能如下:图库操作功能---提供了建立图库、修改及删除图库等一系列操作;以及图幅入库的参数设置,包括幅面的大小、经纬跨度和比例尺等等;对编辑好的图库,系统还提供了图库输出功能,将其转化为地理信息系统或管网属性系统等的底图,备其他系统使用。
为严格确保数据的完整性,在建库过程中作值域检查、依赖关系检查、重复记录检查,系统对用户数据自动备份,用户数据一旦遭意外而被破坏,可启用备份数据。
引入“库类”的概念,建立了一种数据组织与管理的新方法,使得地图数据的存储与检索非常灵活。
库类的操作提供了增加类、删除类、更换类、修改类名、浏览类。
基于VB编写的钻孔柱状图自动生成插件
![基于VB编写的钻孔柱状图自动生成插件](https://img.taocdn.com/s3/m/a3b300fb19e8b8f67c1cb943.png)
基于VB编写的钻孔柱状图自动生成插件【内容摘要】使用VisualBasic(VB)语言,使Excel数据文件和Autocad 图形文件挂接,并在两者之间建立数据沟通渠道,将Excel中的基本数据、分层数据、取样数据等转化为Autocad中的图形文件,实现在Autocad里自动生成固体矿产钻孔柱状图的目的。
【关键词】VisualBasic(VB)语言Excel数据文件Autocad图形文件自动成图钻孔柱状图Abstract: Visual Basic (VB) language, the Excel data file and Autocad graphics file attached, and to establish a data communication channel between the two, the basic data in Excel, hierarchical data, sampling data into Autocad ingraphics files, to achieve the purpose of automatically generated inside Autocad solid mineral drilling histogram.Keywords: Visual Basic (VB) language, the Excel data file, Autocad graphics files,Automatic mapping, drilling histogram.一、绪论钻孔柱状图一般利用绘图软件,用手工编辑的方法制作,较费时,效率低,不能实现数据共享。
因此我们考虑通过编程方法,自动生成钻孔柱状图,同时达到对矿区钻孔数据进行对比和数据管理。
考虑到常用的Excel是一款功能强大的数据处理软件,Autocad是功能强大的图形平台,也是目前国内外使用最广泛的CAD软件,众多用户都已习惯Autocad绘图风格和绘图环境。
基于ArcGIS Engine的钻孔柱状图自动生成方法
![基于ArcGIS Engine的钻孔柱状图自动生成方法](https://img.taocdn.com/s3/m/0245c2354b35eefdc8d333a1.png)
正确性 , 能 够 满 足 实 际 工作 的 需要 。
关键 词 : 钻孔数据库 ; 钻孔柱状 图; A r c G I S E n g i n e
Ab s t r a c t :T h e p a p e r d e s c ib r e d t h e g e n e r a t i o n i d e a s a n d me t h o d s o f d r i l l i n g h i s t o g r a m b a s e d o n Ar c GI S E n g i n e .S t a r t i n g f r o m t h e e s —
第3 7卷 第 7期
2 0 1 4年 7月
测 绘 与 空 间地 理 信 息
G EO MAT I CS& S P AT I A L f NF OR MAT I O N T EC HNO L OGY
V o 1 . 3 7, N o . 7
J u 1 . ,2 0 1 4
基于 A r c GI S E n g i n e的 钻 孔 柱 状 图 自动 生 成 方 法
r e e t n e s s o f t h e s y s t e m c a n me e t t h e a c t u a l j o b r e q u i r e m e n t s .
Ke y wo r d s: d il r l i n g d a t a ba s e; d il r l i n g hi s t o g r a m ; Ar c GI S Eng i n e
基于VBA的钻孔柱状图的自动生成
![基于VBA的钻孔柱状图的自动生成](https://img.taocdn.com/s3/m/48ecdf4d2b160b4e767fcfb1.png)
相似文献(2条)
1.期刊论文 许哲平.陈建强.迟文学.王东辉.武峥.XU Zhe-ping.CHEN Jian-qiang.CHI Wen-xue.WANG Dong-hui.
WU Zheng 基于Delphi 7和CorelDraw 9 VBA的钻孔柱状图自动成图系统 -桂林工学院学报2007,27(1)
(下转第17页)
E互囹
露天采矿技术 2008年增刊
· 17 ·
在对AutoCAD进行二次开发后,通过人机交互 的方式得到各项参数,然后通过工程人员给定坡道 的起点和坡道的方向以及坡道的修理方式(出入沟 包括全挖方、半挖半填方、全填方3种方式),随即可 由程序自动得到沟道的三维线模型。 3.2沟道工程量的计算14·5】
·14·
露天采矿技术 2008年增刊
’
基于VBA的钻孑L柱状图的自动生成
曾博t,郝文信:
(1辽宁工程技术大学资源与环境工程学院,辽宁阜新123000;2平庄煤业集团有限责任公司西露天煤矿, 内蒙古赤峰024000)
摘要:运用AutoCAD内置的VBA语言调用一些接口函数完成柱状图的绘制,然后调用岩性图例库,对 柱状图进行填充处理,实现自动生成,克服了传统手工绘制钻孔拄状图普遍存在的成图慢、效率低、难以满足 实际生产的需要等缺点。程序应用于乎庄西露天矿,提高了地质人员的工作效率,对类似的工程有指导意义。
图l 钻孔柱状图自动生成系统体系结构
…。.^…o一,.}驵一..i…3m{.—二一!唧II、、j一一鼬啊一—一一一q…:—.孟…一j ~.J…o一。舯…■…,卿t、、‘一‘魍i也一0…舢摊一;一.曼!L—l~.中啪一;
………L..一是'一…。一~.、■酩i………剐撇,一…王一一~.I婶j……{蝴姗一,{。—…一一.;:;…·唧一鲤I删L一也”0~.。上,舅…}…,;;,l慷5T墁姆球.一0+…i』…§…..蔓‘5胫一冀….。;o一一…,孵.移董哥昔聃一。…;一j
浅谈基于CAD开发矿产钻孔柱状图
![浅谈基于CAD开发矿产钻孔柱状图](https://img.taocdn.com/s3/m/d2580131af45b307e8719744.png)
浅谈基于CAD开发矿产钻孔柱状图[摘要]本文阐述了VBA二次开发语言的各种优势;分析了矿产钻孔柱状图开发的总体流程图;深入剖析了程序的各种模块;希望能起到抛砖引玉的作用。
[关键词]CAD VBA 钻孔柱状图地质矿产钻孔柱状图的绘制在八十年代以前主要是靠手工绘制完成的,不仅需要大量的人力物力,而且成图慢、效率低,很难满足实际生产的需要。
后来随着计算机的逐渐普及,如何利用计算机进行钻孔柱状图的快速绘制引起了地学工作者的关注,出现了一些钻井柱状图绘制软件。
本文基于CAD平台,利用VBA语方开发了钻孔柱状图自动生成系统,实现了图与数据的统一[1]。
1CAD与VBA开发语言1.1CAD成图软件CAD主要使用交互式图形显示软件、CAD应用软件和数据管理软件3类软件。
交互式图形显示软件用于图形显示的开窗、剪辑、观看,图形的变换、修改,以及相应的人机交互。
为此,需要建立工程数据库系统。
它同一般的数据库系统相比有如下特点:数据类型更加多样,设计过程中实体关系复杂,库中数值和数据结构经常发生变动,设计者的操作主要是一种实时性的交互处理。
1.2VBA开发语言1.2.1对象模型VBA是一种语言,被引用的对象模型是创建基于VBA的程序的不可缺少的部分,对象模型指明了可以控制的应用程序和功能,这样就能利用VBA访问和改变对象模型的属性值、处理对象模型中的对象所触发的事件并调用对象的方法[2]。
1.2.2优越性(1)每个VBA宿主应用程序通过一个对象模型开发它的功能,扩展基于ActiveX组件为开发者利用以创建成批的用户解决方案。
(2)开发者能更适应市场,因为他们能在许多应用程序中运用他们的技术。
有助于开发者在各种应用程序中只使用一种语言,只需了解该应用程序的对象模型。
(3)复用代码的能力是一个优势,因为相同的VB能在任何地方使用[3]。
(4)VBA能够使得应用程序定制以提供满足用户需求的解决方案。
2总体流程图基于CAD开发矿产钻孔柱状图总体结构,如图1所示。
基于模板的钻孔柱状图自动成图的实现
![基于模板的钻孔柱状图自动成图的实现](https://img.taocdn.com/s3/m/6ebdeedc84254b35eefd34c5.png)
图_ ] ] 。但 目前 钻孔柱状 图成 图技 术都很 大 程度 上会 1 . 1 模 板 表 设 计
提供个 性化 定制 需求 , 样 式也 比较 固定呆 板 , 后期 修 可 以分为 “ 孔深 ” 、 “ 层 号” 、 “ 分层岩 矿心 长度 ” 、 “ 采 取 改难度 大 , 对实 际 工 作 产生 很 大 的不 便 。针 对 这 种 率” 等子 表头 。这种包 含 子 表 头 的表 头 称 为复 合 表
摘要 : 文 章 论 述 了基 于 模 板 的钻 孔 柱 状 图 自动 成 图 方 法 。 首 先 将 钻 孔 柱 状 图 样 式 信 息 存 储 在 预 先 设 计 的模 板 表 中 , 利 用 模 板 表 中 的样 式 信 息 绘 制 钻 孔 柱 状 图 框 架 ; 然 后 根 据 模 板 表 中 的 记 录 值
读取钻孑 L 数据库中相应 的钻孔属 性 , 调 用 MAP G I S S D K绘 图接 I : 1 I 实现 钻孔柱 状 图的 自动成 图。
此 方 法 可 使 用 户 可 以 根 据需 要 自由地 定 义 钻 孔 柱 状 图 的样 式 和需 要 绘 制 的 信 息 , 极 大 地 满 足 了 实 际工 作 中对 同 一 套 钻 孔 数 据 生 成 不 同形 式 柱状 图 的需 求 。
1 模 板 设计
钻孔 柱状 图模 板 主要 包 含 两 方 面 的含 义 , 一 是
和钻孔 复合 表头 模 板 表 , 就 能 准 确 而有 效 地 生 成定
义 的钻 孔 柱 状 图 框 架 , 在框 架 的基 础上 再 生 成 具体
钻孔柱状图绘制程序WellHistogram说明书
![钻孔柱状图绘制程序WellHistogram说明书](https://img.taocdn.com/s3/m/7c686d806529647d27285268.png)
钻孔柱状图绘制程序WellHistogram说明书钻孔柱状图绘制程序可以自动绘制出目前煤田地质系统流行格式的单孔柱状图,其输出格式为MapGIS数据文件,可以在MapGIS环境下任意编辑和输出。
其绘制实体包括地层单位、简易水文、钻孔封闭、套管、孔径、岩性柱状、岩石名称、层厚、岩性描述以及测斜数据。
一、数据准备1、基本原则如果需要输入上下标和分式,则必需按MapGIS的格式输出,即上下标用“#+”和“#-”开始,用#=结束,而且要保证“#-”或“#+”与“#=”成对出现,当同时出现上下标时,与“#+”和“#-”的次序无关。
分式必需以“/”开始,并以“/”结束,分子和分母以“/”隔开,即一个分式由三个“/”定义。
在分式中可以嵌套上下标,但是,在上下标中不得嵌套分式。
如果需要在一段岩性描述中换行,则可以在换行位置加入“#>”或“#<”符号。
如果数据库不支持文本串中含有空格,可以用“#_”定义。
2、区域数据库(表名:“区域数据”)3、钻孔数据(表名:“钻孔数据”)4、钻孔岩性数据(表名:“钻孔岩性”)WellHistogram定义岩性一览表5、测斜数据(表名:“测斜数据”)6、钻孔封闭数据(表名:“封孔数据”)7、钻孔套管数据(表名:“钻孔套管”)8、钻孔孔径数据(表名:“钻孔孔径”)9、简易水文数据(表名:“简易水文”)10、接触关系数据(表名:“接触关系”)11、地层一数据(表名:“地层一”)12、地层二数据(表名:“地层二”)13、数据库要求程序最终要求数据库的格式为Microsoft Access,如果录入人员对Microsoft Foxpro熟悉,可以在该环境下录入数据,然后利用Microsoft Access的数据导入功能将各个Foxpro表导入到同一个Microsoft Access数据库中,并保证该数据库中所有表名称与上述表名相同。
由于目前的Microsoft Access不提供直接将Foxpro数据库直接导入已经存在的Microsoft Access表中,而Microsoft Access和Foxpro的字段定义又有差异,仅提供将Foxpro已经有的表按相同的表名(当Microsoft Access中存在同名表时,则新导入的表按重名数自动在新表的名字后加入数字),而Microsoft Access和Foxpro的字段定义又有差异,因此,可以先打开一个空的钻孔数据库,利用Microsoft Access的新建表的导入功能,将已经有的Foxpro数据表导入,然后利用复制功能将其复制的空表中,然后将导入的数据表删除。
基于autocad的预想钻孔生成及其柱状图绘制
![基于autocad的预想钻孔生成及其柱状图绘制](https://img.taocdn.com/s3/m/50d4fc0e76c66137ee06192d.png)
( !)提取参估钻孔数据。 这个过程就是从基 岩图上提取参与插值的钻孔的孔号和坐标。 程序 应遵循对角交叉选择的原则依次选 如图 ! 所示, 择钻孔, 点击 “ 请 选 择 钻 孔 ”按 钮 后 , 对话框隐 藏, 鼠标指针为选择状态, 提示用户选择一个钻 孔, 选择钻孔成功后, 对话框重新弹出, 并显示所 选择钻孔在图上的坐标,要求用户输入钻孔号。 如果选择 “ 从数据库中提取钻孔的 ! 、 " 坐标”单 选项, 则使用数据库中此钻孔的坐标, 而不是采 用从图纸上提取的坐标值。
! !%&
应用程序编制步骤 地质估值方法的选择 以往, 地质设计部门生成预想钻孔用的是手
!%!
程序的编制 本程序的开发平台为 +,-./+0 !""" ,开发
语言主 要 采 用 /11 和 +23, 利 用 集 成 开 发 环 境
4/11 $%" 和 56/( 5789.:.;- 6.,<=>-7.< /?>::,
%+
露天采矿技术 数据, 即预想钻孔数据。 地质数据资料自动化管理是现代信息技术 的发展趋势, 将数据库技术及计算机自动成图引 入地质工程管理也是当前地学发展的趋势。 为此, 作者开发了预想钻孔生成及其柱状图绘制的程 序, 应用计算机技术对钻孔数据进行综合管理和 自动成图, 实现了钻孔柱状图绘制的自动化、 标准 化和数字化, 极大地提高了工作效率。
表)
钻孔号
图+
! 种类型柱状图的局部效果对比
#
结
论
通过这个生成预想钻孔并绘制其柱状图的 应用程序的开发, 可以看出, 针对手工绘制地质 图件烦琐而重复的过程,编制出一些实用的程 序, 不仅可以节约大量时间, 还可以提高绘图精 度, 避免出现各种错误, 极大地提高了工作效率。 经现场工程实践得知, 运用此程序生成的预 想钻孔数据, 误差较小, 完全可以满足设计、 规划 的需要, 免去了钻探钻孔的工作, 有显著的经济 效益。
基于AutoCAD的钻孔柱状图自动绘制
![基于AutoCAD的钻孔柱状图自动绘制](https://img.taocdn.com/s3/m/005d15db5fbfc77da269b1d5.png)
矿床地质基于AutoCAD的钻孔柱状图自动绘制*张伟伟,袁峰,张明明,张淑虹,李晓晖,贾蔡(合肥工业大学资源与环境工程学院,安徽合肥230009)钻孔柱状图是最基础的地质图件,上世纪八十年代之前,传统的地质图件主要依靠手工绘制,工作量巨大,成图质量不高。
随着工业技术的完善,对勘察工作的速度和地质图件的精度提出了更高的要求,高效准确又省时省力的自动制图方法成为必然的趋势(方世明等,2004)。
九十年代以来,国内外出现了大量的钻孔柱状图的自动成图软件,如ARC/INFO、Surpac、AutoCAD、MapGIS、SuperMap等,这些软件有的是国际知名的矿业软件,有的是具有强大制图功能的GIS平台,在使用这些软件进行柱状图绘制时,存在:(1)针对性差,难以符合我国的行业标准;(2)难以实现自动成图,后期修改需要耗费大量人力和物力等缺陷(邱勇,2005)。
因此本文针对上面的问题,以VS2005为开发平台,结合Access数据库支持,选择世界通用的操作简单、便于实现人机交互,同时提供强大二次开发支持的AutoCAD软件,实现由钻孔数据直接生成符合我国行业标准的DWG格式的钻孔柱状图的全过程软件,提高了绘制的自动化程度,极大地提高了工作效率。
1.1 总体设计柱状图的生成包括三个部分:钻孔数据库连接、柱状图模板定制和柱状图生成与人机交互编辑,框架如图1所示。
1.2 柱状图层次结构模型设计柱状图一般由标题、图头、图尾和图道等部分组成,图道又分为图道头和图道体两部分,根据柱状图的交互需求特点,柱状图的组成如图2所示。
(1)软件的通用性:为了实现柱状图绘制软件的通用性,使其能够满足不同矿床的要求,数据的通用性是最关键的一环。
根据柱状图的数据分析,柱状图的数据格式有3种类型:1)、与深度无关数据,如图头、图尾数据;2)、与深度有关数据,如磁化率等,一般以曲线或线段的形式表现;3)、与地层厚度相关,表示某一深度段某一参数的数据值,如岩性描述、岩性花纹等,一般以文本描述、图纹的方式表现(孙记*本文为国土资源部公益性行业科研专项项目(201011047-07),安徽省公益性地质(科技)工作项目(2009-13、2011-2)和新世纪优秀人才支持计划项目(NCET-10-0324)资助成果934 矿床地质2012年红等,2009)。
钻孔柱状图自动生成程序的研究与开发
![钻孔柱状图自动生成程序的研究与开发](https://img.taocdn.com/s3/m/78eeb87331b765ce0408140c.png)
钻 孑柱 状 图. p _ 程 序 流 程 L I  ̄成 s
如:
维普资讯
孙淑 贤等 :钻 孔柱 状 图 自动 生成 程序 的研 究与 开发
(o c mma d ”C ” ” ” n US W ) ;设 置 为 通 用 坐 标 系
( rl Hoe C lmn rS cin 。DHC 利用V sa D i l ou a et ) l o S iu l
镶嵌在 A tC uo AD内部 ,是LS 语言和Auo AD IP t C 有机 结 合的产物 ,既有LI P语言 人工智 能的特性 ,又有 S
Auo AD强大的图形编辑功能。它可以把Auo IP tC tL S 程序 和Au o AD绘 图命令透 明地结合 起来 ,使设计 tC
(o a d “n ”(s 0 2 .3 1 t9 79 ) “ cmm n l e 1 t 79 )(s 2 2 .3 i i i ”)
(o c mma d “y l” “t n a d “ n s te sa d r ” 宋体” 0 5 0 “ “ . 1 N” N”)
1 引言
2 i a F x r  ̄ 探数据管理 Vs l oP o u
钻探 数据包 括钻 孔标 注 、回次 、地 层 、样 品、 岩 心 层 面 夹 角 、 钻 孔 结 构 、水 位 、 孔 深 校 正 。 DH CS 建立数据 表 ,进行数据 的录入 、修改 、删 可
钻 孔柱状 图一般 利用 绘 图软 件 ,用手 工编辑 的 方法 制作 ,比较费 时 ,效率 低 ,格 式不 够统 一 、规 范 ,不 能实 现数 据共 享 。 利用Au o AD的二 次开 发语 言Au o L S tC t IP,将 钻 探 数 据 通 过 编 程 方 法 编 制 成 . P程 序 , 用 1 S
钻孔柱状图自动生成系统研究开发的开题报告
![钻孔柱状图自动生成系统研究开发的开题报告](https://img.taocdn.com/s3/m/b403cc72e418964bcf84b9d528ea81c759f52e70.png)
钻孔柱状图自动生成系统研究开发的开题报告一、研究背景在建设领域,钻孔柱状图是一个重要的工具,用于记录地质结构、地下水位和土层厚度等情况,为工程建设提供基础信息。
而传统的手工绘制钻孔柱状图需要大量的时间和劳动力,且容易出现误差,因此需要一种自动生成钻孔柱状图的系统,以提高工作效率和减少误差。
二、研究目的本研究旨在开发一种自动生成钻孔柱状图的系统,能够实现自动提取钻孔数据,并将其转化为柱状图展示,从而提高工作效率和减少错误率。
三、研究内容1. 钻孔数据提取:开发一个钻孔数据提取模块,能够自动识别钻孔数据,并将其提取出来。
2. 钻孔数据处理:对提取出来的钻孔数据进行分析和处理,包括测量相关参数如土层深度、土质类型和含水情况等。
3. 柱状图自动生成:基于处理后的钻孔数据,开发一个柱状图自动生成模块,能够自动将钻孔数据转化为柱状图展示,并提供可视化操作界面进行调整等操作。
4. 系统集成测试:对开发的系统进行测试和集成,验证其功能和效果。
四、研究方法本研究采用软件开发方法,包括需求分析、系统设计、编码实现、测试等步骤,采用迭代式开发模式进行开发。
具体而言,就是利用Python语言开发系统,利用OpenCV库对图像进行处理和识别,最终利用Matplotlib库生成柱状图。
五、研究意义该系统的研究和开发将能够提高钻孔数据分析和处理的效率,减少误差率,为工程建设提供基础信息支持。
同时,该系统还具有较广泛的应用前景,可应用于工程检测、科学研究等领域。
六、研究进度安排1. 提交开题报告:2021年9月30日前;2. 开发钻孔数据提取模块:2021年10月-11月;3. 开发钻孔数据处理模块:2021年11月-12月;4. 开发柱状图自动生成模块:2022年1月-2月;5. 系统测试和完善:2022年3月-4月;6. 撰写论文:2022年5月。
七、预期成果完成开发一个自动生成钻孔柱状图的系统,实现从钻孔数据提取、处理,到柱状图自动生成的全流程自动化。
钻孔柱状图自动生成程序的研究与开发
![钻孔柱状图自动生成程序的研究与开发](https://img.taocdn.com/s3/m/2945f067caaedd3383c4d3cc.png)
注:经检测此回收再生料中的水份含量为0 . 3 %
3.6 光钙型环境友好改性塑料专用料 光降解是降解塑料的重要途径,但由于我国地
域宽阔,气候条件变化无常,加有光降解剂的塑料 往往在避光条件下(如地膜被土壤掩盖、包装膜被填 埋)不再继续降解,造成纯光降解塑料不能达到预期
的效果,而如果在加入光敏剂的同时,加入适量经 生物活性处理过的碳酸钙,则可在被掩埋避光条件 下仍能继续降解,并使无回收利用价值的塑料安全 返回大自然。在目前没有更好的替代办法还不得不 使用聚乙烯等塑料材料,而光降解和淀粉填充型降 解塑料都不如人意的情况下,光钙型降解塑料无论 在环境降解效果上,还是在价格上都不失为一种明 智的选择。 4 结语
碳酸钙在塑料中的应用取得世人瞩目的成就, 是碳酸钙行业和塑料行业,特别是改性塑料行业共 同努力的结果。从几十年走过的历程看,碳酸钙行 业发展是市场需求扩大的直接结果,而市场的扩大 离不开加工技术的进步和应用技术的开发与成熟。 建设技术创新型国家,首先要在节约资源、能源方 面,在提高性价比方面,在绿色消费保护环境方面 下大力气,成为我们国家可持续发展,实现长治久 安的重要战略决策。碳酸钙作为一种宝贵的资源, 作为改性塑料的重要原料之一,必将为国民经济的 可持续发展做出更大的贡献!我们两个行业要充分 发挥各自的优势,强化相互的联系和支持,共创协 同发展的大好局面!
(6) 岩性花纹(图案)扩充。 对a c a d i s o . p a t 中缺少的岩性花纹,要进行扩
以2 。输出时缩小1倍,图宽保持不变;其余比例尺 充。扩充方法请参考有关书籍。
以其类推。
acadiso.pat一般位于路径C:\Documents and
(3) 样段填充。 先以采样起止位置画样段。样段连续时只画起
Section自动生成钻孔柱状图
![Section自动生成钻孔柱状图](https://img.taocdn.com/s3/m/586da33eee06eff9aef807b1.png)
Section最开始为剖面图工具,后来与单位的钻孔柱状图功能集合,组合成由MapGis二次开发的有两大主要功能以及其他专业的地质辅助编辑制图软件。
利用Section制作剖面图的功能,相信很多童鞋都已经清楚了,很多人也已经掌握了其实用方法,但是,从论坛的反应来看,制作钻孔柱状图的功能似乎很多都不懂,不知怎么做。
可能有很多童鞋对数据库不熟悉,总感觉Section做钻孔柱状图很神秘,难以掌握。
我也对数据库不熟悉呵。
没有关系,下面我给大家讲解一下利用Section制作钻孔柱状图的过程。
希望对正在迷茫的童鞋能顺利的掌握。
需要强调的是,这里暂时不设计太多的其他自定义,只讲解钻孔柱状图最基本的操作步骤,其他方法另行介绍。
以示例的柱状图数据库为演练素材,废话少说大家准备好了吗,准备开始操练了!准备工作1、花纹库每个矿区都有各自的岩性等等。
因此,建议在做一个新的矿区的时,建立一个矿区的系统库。
现在我们这个稀土矿区同样如此,由于岩性比较单一,所以建立本区域内的系统库并不很难。
在输入钻孔柱状图的时候需要用到花纹库,因此先建立花纹库。
花纹库编辑属于MapGis的基本功能,详细请参阅MapGis相关功能,网上也有相关的教程。
操作在菜单“系统库\编辑图案库”下面。
编辑花纹库的时候请注意记录“图案编号”对应的花纹名称。
以备编辑花纹库代码表时所用。
2、数据库由于对原数据库进行了部分修改,因此Section需要使用20090805e的数据库,这个数据库中有一个示例钻孔,大家可以拿来对照,制作钻孔柱状图。
在Section工具栏中DB按钮或者菜单的钻孔数据采集提示“注册数据源”,就是需要先连接钻孔的数据库。
3、钻孔图形表头2011-3-22 16:32 上传下载附件(56.27 KB)表头最原始的表头如上图所示,保存在ZKTablerHead.sec文件中,该表头只能在Section中修改,配合数据库的参数选择-栏目选择进行修改!还有就是在最开始可以连接数据库,从数据库中来初始化表头(柱状图\设置表头\初始化表头,然后保存表头)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2 Visual FoxPro的钻探数据管理 钻探数据包括钻孔标注、回次、地层、样品、
岩心层面夹角、钻孔结构、水位、孔深校正。 D H C S 可建立数据表,进行数据的录入、修改、删 除等操作。此不详述。 3 AutoLISP有关命令
AutoLISP是为二次开发AutoCAD的编程语言, 镶嵌在A u t o C A D 内部,是L I S P 语言和A u t o C A D 有机 结合的产物,既有L I S P 语言人工智能的特性,又有 AutoCAD强大的图形编辑功能。它可以把AutoLISP 程序和AutoCAD 绘图命令透明地结合起来,使设计 和绘图完全融为一体,实现真正意义上的计算机辅 助设计。
开始
打开钻探数据表
还有钻孔
N
Y 生成表框、表栏
结束
标注回次、进尺、采取率 样轨填充、标注采样情况、分析结果
计算分层厚度、采取率 计算岩心描述栏文字书写位置 柱状图填充,填写分层、岩心描述内容
填写标志面与岩心轴夹角 标注钻孔结构 标注水位线
文字注记、生成孔深校正表、责任表 生成当前钻孔.lsp 文件
钻孔柱状图.lsp生成程序流程
格式如下:
(defun C:DHCS( )
……
表达式
……
)
其中,C:DHCS( )为命令名。 3 . 2 调用A u t o C A D 命令
AutoLISP用command函数调用AutoCAD命令, 其格式如下:
( c o m m a n d “A u t o C A D 命令”命令所需的数据)
空间不足的层或向上、或向下、或同时向上向下往 相邻层位扩展,同时计算层位界线绘制位置( 深
0),X轴正向指向右,Y轴正向指向上,则回次、层 度)。
位、采样位置等Y值等于孔深(deep) 减去其自身深 度,孔口Y 等于d e e p ,孔底Y 等于0 。
(5) 岩性花纹填充和岩心描述注记。 首先设置岩心描述注记文字的字号比例因子。
同比例尺的需要。
岩性花纹(图案)代号r-code也是在编辑时输入
作图时,钻孔孔深按实际米数绘出。在1∶100 的,如c-rock=”BRICK”。一定要注意,BRICK图
图中,1cm相当于实际1m,比例因子取1;在1∶200 案要存在于acadiso.pat中,否则会出现填充错误。
图中,1 c m 相当于实际2 m ,比例因子取2 ,即图名、 表头、图宽、孔深校正表、责任表和字的尺寸要乘
内容少,图面空余多;有的层位内容多,图面大小
如:
不够。对于后者,应扩大范围进行标注。扩大范围
(setvar“cmdEcho”0)
;不让AutoCAD 回显提示
存在上扩、下扩或同时上扩和下扩的问题。
(setvar“osMode”0)
; 不捕捉任何类型的对象
为了满足计算的要求,在地层登记表Stratum.
;写单行文本:对正为M C ( 正中) , 第一角点为( 5 , 3 4 . 9 3 ) , 旋转角度为0 , 文本为“回次进尺( m ) ”
(command“ltScale”0.01)
;确定线型比例因子为0 . 0 1
(command“bhatch”“P”“DOTS”0.1 0 (list 22 25.48)“”)
1 引言 钻孔柱状图一般利用绘图软件,用手工编辑的
方法制作,比较费时,效率低,格式不够统一、规 范,不能实现数据共享。
利用A u t o C A D 的二次开发语言A u t o L I S P ,将 钻探数据通过编程方法编制成.lsp程序,用 A u t o C A D 调用,即可自动生成钻孔柱状图。为此, 笔者开发了《钻孔柱状图自动生成系统D H C S 》 (Drill Hole Columnar Section)。DHCS利用Visual F o x P r o 6 . 0 管理钻探数据,生成. l s p 程序。在 AutoCAD 2006下调用.lsp程序,生成和打印钻孔柱 状图。D H C S 程序流程见下图。
;通过对角点(0,0)和(92,35.93)作矩形
(command“line”(list 0 27.93) (list 92 27.93) “”)
;过点(0,27.93)和点(92,27.93)作直线
(command“sytle”“standard”“宋体” 0.5 1 0 “N” “N”)
; 定义文字样式: 标准, 宋体, 字高0 . 5 m m , 宽度比例1 , 倾斜角度0 , 不颠倒, 不反向
注:经检测此回收再生料中的水份含量为0 . 3 %
3.6 光钙型环境友好改性塑料专用料 光降解是降解塑料的重要途径,但由于我国地
域宽阔,气候条件变化无常,加有光降解剂的塑料 往往在避光条件下(如地膜被土壤掩盖、包装膜被填 埋)不再继续降解,造成纯光降解塑料不能达到预期
的效果,而如果在加入光敏剂的同时,加入适量经 生物活性处理过的碳酸钙,则可在被掩埋避光条件 下仍能继续降解,并使无回收利用价值的塑料安全 返回大自然。在目前没有更好的替代办法还不得不 使用聚乙烯等塑料材料,而光降解和淀粉填充型降 解塑料都不如人意的情况下,光钙型降解塑料无论 在环境降解效果上,还是在价格上都不失为一种明 智的选择。 4 结语
在聚合物基体中重新均匀分布,并可直接注射成 型,以获得一种高性能的无机刚性粒子增强、增韧 的复合材料(见表3)。用它替代橡胶增韧聚丙烯可以 大大降低成本,同时还可以克服用粉体填充聚合物 受加工条件的制约,实现定量加料、稳定性能,是 一种具有广泛使用价值的新材料。
表3 母粒填充聚丙烯复合材料与未改性聚丙烯 材料的力学性能对比(母粒填充量为40%)
4 AutoLISP钻孔柱状图程序的生成
dbf设置岩心描述行数Lines、多余行数Rests、层位界
钻孔柱状图的.lsp程序在Visual FoxPro下用 线绘制位置(深度)Depth2字段。岩心描述栏宽28汉
D H C S . P R G程序生成。DHCS.PRG 程序流程如图1 所 字。比例尺为1∶100时,2.5mm汉字每行占0.5m高
(6) 岩性花纹(图案)扩充。 对a c a d i s o . p a t 中缺少的岩性花纹,要进行扩
以2 。输出时缩小1倍,图宽保持不变;其余比例尺 充。扩充方法请参考有关书籍。
以其类推。
acadiso.pat一般位于路径C:\Documents and
(3) 样段填充。 先以采样起止位置画样段。样段连续时只画起
;图案填充:孤岛检测样式为P ( 普通), 图案为D O T S , 比例为0 . 1 , 角度为0 , 拾取点为( 2 2 , 2 5 . 4 8 )
3.3 设置系统变量
的难点。
通过setvar函数设置系统变量,其格式如下:
不同层位描述内容的多少差别较大。有的层位
(setvar “变量名” 新值)。
AutoLISP程序是文本文件,后缀为.lsp,在任 何文本编辑器下都可以书写。D H C S 利用V i s u a l FoxPro编程自动生成,文件名为“孔号.lsp”,如 ZK0102.lsp。
AutoLISP程序由命令定义行和表达式组成。下 面介绍命令定义和有关函数表达式。 3.1 命令定义
(command“mText”(list 0 27.93)“J” “MC”(list 2 35.93)“回” ” ” ” ” ” ” ”次” ””)
;写多行文本:第一角点为(0,27.93),对正J为MC( 正中),对角点为(2,35.93), 文本为”回次”(占5行)
(command“text”“MC”(list 5 34.93) 0 “回次进尺(m)”)
含量很低,也会造成制品的缺陷或内部空洞,特别 是使用回收再生粒料吹塑薄膜时,对水份含量要求 的更严格。为此通常在将原料加入成型设备之前先 对其加热烘干,去除水份,不仅要增添专门的设备, 而且耗能费时增加了成本。使用吸水母料可省去烘干 工序,只须按一定比例将该母料与含水的原料混匀即 可。表4为几种原料吹制的薄膜的性能,从表中所列 数据看出,加入1 % 的吸水母料的回收料吹成的薄膜 比烘干处理后吹成的薄膜拥有更好的力学性能。
示。由于篇幅所限,下面仅介绍坐标原点设置、比 度。若为其他比例尺时,则乘以相应比例因子。
例因子确定、样段填充、岩心描述栏层位界线位置
首先计算每层岩心描述文字所占的行数和富余
计算、岩性花纹填充和扩充、岩心描述注记方法。 的行数(富余为“+”,不足为“-”),然后将各
(1) 坐标原点的设置。 将钻孔柱状图左下角设置为坐标系原点O ( 0 ,
摘要:本文介绍利用AutoCAD及其二次开发语言Auto LISP和Visual FoxPro,自动生成钻孔柱状图的研究方法,实现 了数据共享,极大地提高了绘图效率和标准化水平。
关键词:AutoCAD;Auto Lisp;Visual FoxPro;钻孔柱状图
中图分类号:P634;TP391.72 文献标识码:A 文章编号:1007-9386(2007)-03-0077-02
Settings\Administrator\Application Data\ Autodesk\AutoCAD 2006\R16.2\chs\Support\下,
始位置。不连续时要画起始和结束2个位置。画出样 用任意文本编辑器或者字处理程序可以打开,扩充新
段后,对单号样进行填充。
图案或者直接修改原图案。若找不到acadiso.pat,可
(2) 比例因子的确定。 钻孔柱状图的宽度是一定的,如分析项数为2
岩性花纹填充要先画出层位的底界线,到孔底 则不用画。底界线线型根据实际情况有“整合”(实
项时,宽度为43cm。但不同孔深的柱状图可能使用 线)、“不整合”(波浪线)和“平行不整合”(虚线)3
不同的比例尺,因此,要确定比例因子,以适应不 种,这在编辑时即已确定。