基于ArcGIS Engine的钻孔柱状图自动生成方法
- 格式:pdf
- 大小:244.43 KB
- 文档页数:3
利用Excel和Mapgis快速生成地质钻孔柱状图
刘兴国
【期刊名称】《矿床地质》
【年(卷),期】2008(0)S1
【摘要】传统手工绘制地质钻孔柱状图,不仅效率低且易出错,开发独立的地质钻孔柱状图处理软件要耗费大量的人力、物力和财力。
本文探讨利用Microsoft Excel 输入地质钻孔柱状图原始编录数据,利用VBA编制程序将EXCEL表格数据转换生成图形处理软件Mapgis可识别的数据,快速生成地质钻孔柱状图方法。
提高了绘制钻孔柱状图的工作效率,具有较好实用性。
【总页数】9页(P142-150)
【关键词】地质学;钻孔柱状图;快速生成;VBA;Excel;Mapgis
【作者】刘兴国
【作者单位】中国人民武警部队黄金第四支队
【正文语种】中文
【中图分类】TP391.13;P634
【相关文献】
1.用ACCESS和MAPGIS快速生成地质钻孔柱状图的方法 [J], 陈峰;刘艳
2.应用EXCEL和MAPGIS快速生成地浸砂岩型铀矿钻孔综合柱状图 [J], 罗义
3.基于MapGIS平台利用EXCEL自动生成钻孔地质剖面图 [J], 刘兴国;徐桓;孙亮亮
4.应用EXCEL和MAPGIS快速生成地质钻孔柱状图 [J], 靳皇玉;崔亚茹;许祥彬
5.应用EXCEL和MAPCAD快速生成地质钻孔柱状图 [J], 胡中富
因版权原因,仅展示原文概要,查看原文内容请购买。
总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]。
Memapgis钻孔柱状图操作说明
1 打开柱状图
首先选择打开钻孔柱状图。
菜单:勘探工程与区域采样―>打开柱状图
选择一个钻孔工程:
程序会按照默认配置生成表头,如图:
2 柱状图编辑
用户可以通过修改默认配置生成自定义的柱状图。
选择菜单:钻孔柱状图->柱状图设计。
2.1 柱状图“组成”表编辑
在“组成”表中,用户可以修改“图名”“图眉”“正文数字”“正文汉字”等项目的注释参数信息。
2.2 柱状图“从属表”编辑
在“从属表”栏目中,用户可以修改“复合表头”的参数。
所谓“复合表头”指的是表头中一些最终栏目的组合,并不能直接挂接数据。
如下图,“分层情况”就属于复合表头,而“孔深”等属于挂接数据的最终栏目。
复合表头还可以从属于其他的复合表头。
如下图,采样位置也是复合表头。
2.3 柱状图“栏目”表编辑
在栏目表中,用户可以对每个数据栏目的参数进行修改(如图),也可以进行添加和删除等操作。
3 生成钻孔柱状图
配置完成后就可以点击“柱状图”按钮生成图表。
柱状图部分如下图:。
基于GeoMap的钻孔柱状剖面图的自动绘制
张渭军;王文科;孔金玲;翁晓鹏
【期刊名称】《人民黄河》
【年(卷),期】2005(027)006
【摘要】绘制钻孔柱状图是地下水资源管理中地质数据表达的一种重要方法.在Visual Basic环境下利用GeoMap控件显示钻孔数据,并通过对钻孔数据库的访问而自动绘制出钻孔的柱状图,进而,将相邻钻孔柱状图的同一岩层连接起来而成为钻孔柱状剖面图.结果表明:利用该方法绘制钻孔柱状剖面图,不仅制作容易、方法简便,降低了成本及编程难度,而且能够提高绘图速度和准确度.
【总页数】3页(P58-59,62)
【作者】张渭军;王文科;孔金玲;翁晓鹏
【作者单位】长安大学,地球科学与国土资源学院,陕西,西安,710054;长安大学,环境科学与工程学院,陕西,西安,710054;长安大学,环境科学与工程学院,陕西,西
安,710054;长安大学,地球科学与国土资源学院,陕西,西安,710054;长安大学,环境科学与工程学院,陕西,西安,710054
【正文语种】中文
【中图分类】P282;TV211
【相关文献】
1.基于ArcGIS Engine的钻孔柱状图自动绘制方法探讨 [J], 杨璐璟;吴堑虹
2.基于ArcGIS Engine的钻孔柱状图自动绘制方法探讨 [J], 杨璐璟;吴堑虹;
3.基于ActiveX技术的钻孔柱状图自动绘制系统开发 [J], 景胜强;邱利军;戴华阳;刘爱军
4.基于 Excel 自动绘制地震安全性评价报告的钻孔综合柱状图 [J], 扈桂让;赵晋泉;郭瑾;王丽晶;李小壮
5.一种基于MapGIS二次开发的钻孔柱状图自动绘制方法 [J], 郑贵洲;董文观;张良;孟晓宇
因版权原因,仅展示原文概要,查看原文内容请购买。
Mapgis 自动成钻孔柱状图方法一、原理Mapgis中的点、线可以通过明码转换的方式生成,明码文件中只要表明钻孔柱状图中需要的点和线在图中的位置和格式,就可以利用mapgis中文件转换功能转换成钻孔柱状图的点和线,从而达到自动生成钻孔柱状图的目的。
二、所使用的软件excel,mapgis ,vf6.0,6.prg和66.prg三、使用说明1、准备工作成钻孔柱状图首先需要岩芯鉴定本和测井,在此定名两个文件分别命名为:岩性统计.xls和测井柱状.xls(1)岩性柱状.xls文件格式,注:A列代表层号;B列代表岩层名称;C列代表岩层底深;D 列代表岩层厚度;E列代表取芯长度;F列代表取芯率;G列代表岩层倾角;H列代表岩性描述。
注意在岩性描述里不能出现英文半角字符。
(2)测井柱状.xls文件格式注:A列代表岩层名称;B列代表岩层底深;C列代表岩层厚度。
做好上面两个文件后保存在F:\vp柱状\ 文件夹里。
2、生成柱状图点和线文件的明码格式在VF6.0中运行6.prg程序,从而产生点、线文件的明码格式文件。
运行中需要输入变比例深度,此深度最好填终孔深度。
运行结束后会依次显示两个文件,分别为注释.txt和柱状.txt。
(1)注释.txt文件此文件为柱状图中点文件的明码文件,格式如下:(2)柱状.txt文件此文件为柱状图中线文件的明码文件,格式如下:上面产生的两个文件需要处理下才能作为明码文件,处理方式和结果如下:(1)注释.txt文件的处理此文件处理方式为把第一行的“a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p”删掉,然后加上:WMAP90221771此处“WMAP9022”代表为点文件明码格式的开头,“1771”代表了点的数目,这个数字为文件最后一行,第3个数字。
处理结果如下:(2)柱状.txt文件的处理此文件的处理稍微复杂:首先把“,0.0000000000,0,.00,0.0,.00,0,0,0”全部替换为“”,即空,然后再把“,0,.00,0.0,.00,0,0,0”全部替换为“”,也是空,替换完之后,最后替换头,把头“a,b,c,d,e,f,g,h,i”替换为:WMAP90211693这里“WMAP9021”开头代表线文件明码格式的开头,“1693”代表线数,在文件最后一行第一个数字。
四、Mapgis钻孔柱状图制作一.图头制作:利用制作好的图头直接添加工程文件中,其中包括点文件和线文件。
(注意:图头的坐标为(0、0)。
——本节以zk401为例。
1.将图头点线文件放到zk401根文件中,并新建zk401工程文件。
2.在zk401工程文件中添加点线文件,如果图头坐标不在(0,0)点要将图头移动到改点。
二.建立边框及画出分割线:1.新建线文件(边框)区分图头线文件并进行操作。
2.利用线文件中的键盘输入线(0,0)和(0,-2293.4)[柱状图比例为1:200,zk401孔深为458.86m。
又因Mapgis软件中的单位为mm。
458.86*1000/200=2293.4此坐标在(0,0)下方,故点坐标为(0,-2293.4),如果是不知道钻孔可以根据设计孔深大概估算点坐标。
]建立了第一条分割线。
3.利用刚才做好的直线进行阵列复制。
图中1-11段的距离均为10mm;陈列列数为分段段数+1,列间间距为图上列与列的距离。
因为此处复制的为列故行数相关数据不影响制图。
4.根据以上方法逐步将分割线画好。
三.钻孔岩性分层1.新建线文件(分层)区分前面的线文件。
2.图头(0,0)的X线分层的区域画一条红横线。
3.根据钻孔分层位置对图5的线进行阵列复制。
(此时阵列复制为横向复制,只与阵列行数和行间间距有关,由于岩性分层位置一般无规律所以阵列行数设置为2;行间间距=分层位置*1000/200.)四.钻孔原始资料投影到Mapgis中1.建立Exlce表格填写钻孔相关资料。
其中X=0 Y全部为负值(此时阵列复制为横向复制,只与阵列行数和行间间距有关,由于岩性分层位置一般无规律所以阵列行数设置为2;行间间距=分层位置*1000/200.)填好后的表格x y回次 自 至 进尺 岩芯长回次采取率0 -0.75 1 0 0.75 0.75 0.7 93.33 0 -1.5 2 0.75 1.5 0.75 0.7 93.33 0 -2.23 3 1.5 2.23 0.73 0.7 95.89 0 -2.98 4 2.23 2.98 0.75 0.7 93.33 0 -5.05 5 2.98 5.05 2.07 1.9 91.79 0 -6.57 6 5.05 6.57 1.52 1.4 92.11 0 -8.95 7 6.57 8.95 2.38 2.2 92.44 0 -10.29 8 8.95 10.29 1.34 1.2 89.55 0 -11.58 9 10.29 11.58 1.29 1.2 93.02 0 -12.58 10 11.58 12.58 1 0.9 90.00 0 -15.03 11 12.58 15.03 2.45 2.4 97.96 0 -18.07 12 15.03 18.07 3.04 3.04 100.00 0 -21.31 13 18.07 21.31 3.24 3.24 100.00 0 -24.79 14 21.31 24.79 3.48 3.48 100.00 0 -28.06 15 24.79 28.06 3.27 3.27 100.00 … … … … … … … … 2.转换文件格式:将刚才的表格另存为CSV(逗号分隔)文件格式。
基于模板的钻孔柱状图自动成图的实现施丽军;毛先成;刘京【期刊名称】《地质找矿论丛》【年(卷),期】2013(28)4【摘要】文章论述了基于模板的钻孔柱状图自动成图方法.首先将钻孔柱状图样式信息存储在预先设计的模板表中,利用模板表中的样式信息绘制钻孔柱状图框架;然后根据模板表中的记录值读取钻孔数据库中相应的钻孔属性,调用MAPGIS SDK绘图接口实现钻孔柱状图的自动成图.此方法可使用户可以根据需要自由地定义钻孔柱状图的样式和需要绘制的信息,极大地满足了实际工作中对同一套钻孔数据生成不同形式柱状图的需求.【总页数】6页(P576-581)【作者】施丽军;毛先成;刘京【作者单位】中南大学地球科学与信息物理学院,长沙410083;中南大学有色金属成矿预测教育部重点实验室,长沙410083;中南大学地球科学与信息物理学院,长沙410083;中南大学有色金属成矿预测教育部重点实验室,长沙410083;中南大学地球科学与信息物理学院,长沙410083;中南大学有色金属成矿预测教育部重点实验室,长沙410083【正文语种】中文【中图分类】P624.5;P283.7【相关文献】1.基于Delphi 7和CorelDraw 9 VBA的钻孔柱状图自动成图系统 [J], 许哲平;陈建强;迟文学;王东辉;武峥2.基于AutoCAD 2000的辅助矿山测量自动成图系统的设计与实现 [J], 李亚龙3.基于ArcGIS Engine的地震应急自动成图系统设计与实现 [J], 张树君;肖健;王辉山;王青平;林岩钊;吴楠楠;郑韵;王遹其;王旭4.基于GDI+的钻孔柱状图自动成图方法 [J], 李海君;张耀文;孙文洁5.基于清华山维EPS平台的编码法自动成图系统设计与实现 [J], 王保国因版权原因,仅展示原文概要,查看原文内容请购买。