mapgis生成柱状图
- 格式:doc
- 大小:353.50 KB
- 文档页数:10
MAPGIS制做钻孔柱状图方法一、制做标准的钻孔柱状图图框。
并把起始位置坐标(MAPGIS中)移至(0,0)处,方便计算坐标。
以下图为例进行说明。
二、原始柱状图的数据录入及准备1、将已录入EXCEL表格中原始编录层孔深按比例尺计算后复制到一个新表格中,(如比例尺1:500)100米孔深对应MAPGIS的纵坐标数据应为200。
柱状图中花纹对应的横坐标数据为105和125。
下图左。
形成(105,0)和(125,0)孔深0米处的坐标对和(105,-68.8)和(125,-68.8)孔深34.4米处的坐标对,并按坐标由左向右进行排序。
如下图右。
(MAPGIS自动投点中,画线是按坐标对进行画线的,即1-2,3-4……。
数据经过排序后,可自动将每一层的位置界线添加到图面中。
)保存文件采用文本方式(.txt格式)2、数据投影打开MAPGIS中“投影变换”子系统,选择“投影变换-用户文件投影变换”打开保存的投影数据文本文件。
查看右上角坐标显示是否正确。
(如上右图)在“用户投影参数”和“结果投影参数中”比例尺采用比例尺/1000的数据,单位为毫米。
先“生成点”-投影变换-确定。
保存点文件。
再“生成线”-投影变换-确定。
保存线文件。
打开MAPGIS“输入编辑”新建工程,将保存的点线文件和已做好的柱状图图框添加到新工程中,原始层的位置界线已在图中。
如下图二、综合记录数据孔深界线与上述一致,重复以上操作。
如下图上述一、二完成仅仅是将界线录入MAPGIS中,下一步是将综合记录中的数据导入MAPGIS。
三、数据导入1、EXCEL表格中内容转为MAPGIS点线文件,请参阅以下文章。
EXCEL表格中内容转为MAPGIS点线文件在工作中制作专题图时常需要将EXCEL表格插入到MAPGIS图形中去,通常我们都需要将EXCEL表在MAPGIS中重新矢量化才可以。
实际上对于一些结构比较简单的表格我们可以通过MAPGIS的报表定义模块将其转换成MAPGIS文件。
钻孔柱状图说明 11、打开MEMAPGIS,选择(选择工作矿区)/(选择矿区图)2、在给出的地图中用鼠标选择你工作的省3、在弹出的窗口中选择新建矿区:填写矿区的基本信息,点击确定4、选择刚建好的矿区,点击确定5、进入固体矿产勘查桌面系统,在(工程操作与区域采样)栏中选择(室内工程属性数据录入(新建))/钻孔,会询问:是否添加到图层钻孔中?选择:是。
用鼠标在矿区图中点击,即可创建钻孔,会弹出:钻孔基本信息表格,一些重要的信息要填写,其中勘探线号必须填写。
6、选项(工程操作与区域采样)/(工程数据编辑与浏览)/钻孔,然后用鼠标选中矿区图中的钻孔图标,弹出对话框问你:勘探线目录不再是否新建?选择:是。
勘探线工程目录不再是否新建?选择是。
7、弹出钻孔地质数据录入图框,先填好回次库,再添分层库、弯曲库等。
8、回次库的填写,先选择(回次库)再选择新建,填入相关数据,分层库的填写相同。
9、填写完毕后,选择(勘探工程与区域采样)/(打开钻孔柱状图),会弹出:选择勘探工程类型栏目,依次选择勘探工程、勘探线号、勘探工程编号,选择确定。
10、弹出:柱状图目录不存在,是否新建?选择是。
弹出:……文件改变!是否保存?选择是。
11、系统进入柱状图编辑系统,选择(柱状图)按钮下的(柱状图设计),从中你可以修改柱状图的设计,修改完后,再点击栏目中的(柱状图)按钮,即可生成柱状图。
关于如何生成柱状图,相见:钻孔柱状图制作说明2.12、如果要返回修改钻孔基本信息,则选择(勘探工程与区域采样)/(打开矿区图),又回到原来的界面修改钻孔信息。
Memapgis钻孔柱状图操作说明1 打开柱状图首先选择打开钻孔柱状图。
菜单:勘探工程与区域采样―>打开柱状图选择一个钻孔工程:程序会按照默认配置生成表头,如图:2 柱状图编辑用户可以通过修改默认配置生成自定义的柱状图。
选择菜单:钻孔柱状图->柱状图设计。
2.1 柱状图“组成”表编辑在“组成”表中,用户可以修改“图名”“图眉”“正文数字”“正文汉字”等项目的注释参数信息。
总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中的点、线可以通过明码转换的方式生成,明码文件中只要表明钻孔柱状图中需要的点和线在图中的位置和格式,就可以利用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开发地质矿产钻孔柱状图探讨摘要:本文叙述了MapGIS软件的先进成图理论;介绍了VC++开发语言的开发原理与代码机制;浅述了MapGIS二次开发类库的操作原理;讨论了基于MapGIS开发地质矿产钻孔柱状图的开发流程总图;深入探讨了钻孔柱状图各模块实现的原理与代码;最后,文章给出了地质矿产钻孔柱状图生成的基础步骤流程并分析了图形形成原理;希望能给广大同行带来一定的理论与实践意义。
关键词:MapGIS类库,钻孔柱状图,地质矿产,二次开发钻孔柱状图是工程地质中广泛使用的基础性图件,但是通常采用传统的手工绘制,效率低而且不易修改,不能满足实际工作的需要。
近年来,随着计算机技术的应用与基于GIS(地理信息系统)利用数学地质方法进行矿产预测的应用,需要一种GIS支持的矿区钻孔柱状图绘制系统,其不仅要能绘制钻孔柱状图,而且还能对矿区钻孔数据进行对比和数据管理,为基于GIS应用数学地质方法对矿区进行矿产预测提供数据准备[1-2]。
本文基于国产地理信息系统软件平台MAPGIS,开发了针对地矿行业的钻孔柱状图自动生成系统,实现了图与数据的统一。
1 MapGIS概述1.1 MapGIS软件图形数据库管理子系统是地理信息系统的重要组成部分。
MAPGIS的图形数据库管理系统可同时管理数千幅地理底图,其主要功能如下:图库操作功能---提供了建立图库、修改及删除图库等一系列操作;以及图幅入库的参数设置,包括幅面的大小、经纬跨度和比例尺等等;对编辑好的图库,系统还提供了图库输出功能,将其转化为地理信息系统或管网属性系统等的底图,备其他系统使用。
为严格确保数据的完整性,在建库过程中作值域检查、依赖关系检查、重复记录检查,系统对用户数据自动备份,用户数据一旦遭意外而被破坏,可启用备份数据。
引入“库类”的概念,建立了一种数据组织与管理的新方法,使得地图数据的存储与检索非常灵活。
库类的操作提供了增加类、删除类、更换类、修改类名、浏览类。
Memapgis钻孔柱状图操作说明
1 打开柱状图
首先选择打开钻孔柱状图。
菜单:勘探工程与区域采样―>打开柱状图
选择一个钻孔工程:
程序会按照默认配置生成表头,如图:
2 柱状图编辑
用户可以通过修改默认配置生成自定义的柱状图。
选择菜单:钻孔柱状图->柱状图设计。
2.1 柱状图柱状图““组成组成””表编辑
在“组成”表中,用户可以修改“图名”“图眉”“正文数字”“正文汉字”等项目的注释参数信息。
2.2 柱状图柱状图““从属表从属表””编辑
在“从属表”栏目中,用户可以修改“复合表头”的参数。
所谓“复合表头”指的是表头中一些最终栏目的组合,并不能直接挂接数据。
如下图,“分层情况”就属于复合表头,而“孔深”等属于挂接数据的最终栏目。
复合表头还可以从属于其他的复合表头。
如下图,采样位置也是复合表头。
栏目””表编辑
柱状图““栏目
2.3 柱状图
在栏目表中,用户可以对每个数据栏目的参数进行修改(如图),也可以进行添加和删除等操作。
3 生成钻孔柱状图
配置完成后就可以点击“柱状图”按钮生成图表。
柱状图部分如下图:。
MAPGIS钻孔柱状图(1:200)编制方法钻孔, 柱状, 编制, MAPGIS一、数据准备1、在EXCEL中输入需投入图中的原始数据(包括回次、分层、采样及分析数据),存为EXCEL格式文件,作为基础数据的原始文件;2、需投入线文件数据准备:(1)从原始文件粘贴有用的数据(注意:粘贴时用“选择性粘贴”→数值),其中:回次线:粘贴回次的“至”列,然后乘以-5作为“回次底界数据列”,最后形成的数据为A列:0、B列:“回次底界数据列”、C 列:60、D列:“回次底界数据列”,另存为CSV(逗号分隔)格式文件。
分层线:粘贴“换层深度”列,然后乘以-5作为“分层底界数据列”,最后形成的数据为A列:60、B列:“分层底界数据列”、C 列:230、D列:“分层底界数据列”,另存为CSV(逗号分隔)格式文件。
采样线:粘贴“采样情况至”列,然后乘以-5作为“采样底界数据列”,最后形成的数据为A列:315、B列:“采样底界数据列”、C列:450、D列:“采样底界数据列”,另存为CSV(逗号分隔)格式文件。
(2)把以上CSV(逗号分隔)格式文件从记事本打开,把偶数行用回车键打至下一行,把奇数行后面的逗号删掉,另存为TXT格式文件。
以上三个文件最后可粘贴为一个文件,投影时一次可完成。
2、需投入点文件数据准备:回次点:把回次线CSV(逗号分隔)格式文件另存为回次点,删掉后2列,最后形成的数据为A列:0、B列:“回次底界数据列”,另存为“回次点”。
从记事本打开上述文件,另存为TXT格式文件(保存时在文件名后加.txt后缀)。
分层点:把回次线CSV(逗号分隔)格式文件另存为分层点,删掉后2列,最后形成的数据为A列:60、B列:“分层底界数据列”,另存为“分层点”。
从记事本打开上述文件,另存为TXT格式文件(保存时在文件名后加.txt后缀)。
采样点:把采样线CSV(逗号分隔)格式文件另存为采样点,删掉后2列,最后形成的数据为A列:315、B列:“采样底界数据列”,另存为“采样点”。
[区域经济与资源可持续发展研究]收稿日期:2008-09-10基金项目:咸阳师范学院专项科研基金项目(04XSYK208)。
作者简介:陈玲侠(1977-),女,陕西澄城县人,咸阳师范学院资源环境与城市科学系讲师,长安大学博士研究生,主要从事地理信息及遥感方面的教学与研究。
2008年11月咸阳师范学院学报Nov .2008第23卷第6期Journal of Xianyang Normal UniversityVol .23No .6钻孔柱状图是工程地质中最基础的图件,也是最重要的图件之一,但手工绘图耗费大量的人力、物力和财力,既不灵活,效率又低。
因此,对于工程地质工作者来说,计算机辅助生成工程地质柱状图已成为迫切的需要,系统运行稳定、结果可靠、图形与属性直观可视化更是地质工作者追求的目标。
本研究在充分利用了MapGIS 强大的数据采集、数据管理、数据查询、数据输入和输出、空间分析以及图形编辑功能的基础上,开发出了工程地质钻孔平面布置图、钻孔柱状图自动成图模块,使系统在不失去MapGIS 已有功能的前提下,实现地质图形与地质数据的良好结合,做到图形与属性的互查。
并且,开放的图形格式定义可以满足不同的图形格式输出的需要,具有一定的实用价值,也为今后开展相关工作提供良好的借鉴作用[1]。
1MapGIS 二次开发[2-4]1.1MapGIS 简介及其数据组织MapGIS 是中国地质大学(武汉)信息工程学院开发的工具型地理信息系统软件,它是一个集当代最先进的图形、图像、地质、地理、遥感、测绘、人工智能、计算机等科学于一体的高效全汉字大型智能软件系统,是集地图输入、数据库管理及空间分析为一体的空间信息系统。
它将空间实体分为点、线、区、网、表五种类型,分别存放在不同的工作区中,工作区中每一个实体都有唯一的序号,称为实体号(点号、线号、区号、网号、记录号等),对实体数据的存取主要依据的就是这种实体号,令空间数据与属性数据通过这种内部标号建立对应关系,实现联动查询。
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”删掉,然后加上:
WMAP9022
1771
此处“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”替换为:WMAP9021
1693
这里“WMAP9021”开头代表线文件明码格式的开头,“1693”代表线数,在文件最后一行第一个数字。
改完之后可以很明显的看到线文件的格式,改后如下:
到此为止柱状图所需的点、线明码格式文件已经做好了。
3、生成点线文件、成图
打开mapgis的文件转换功能,依次点击输入---装入mapgis明码格式文件。
选择刚刚做好的两个文件,然后分别保存点、保存线,即可得到所需要的柱状图。
生成的柱状图部分如下:
图一
图2
四、存在问题与讨论
1、生成的图中没有柱状图框,需要自己加上去,如果以前有模板,就可以直接把这两个文件放在模板里取,然后修改就更方便了。
2、生成的图的左边为鉴定柱状,右边为测井柱状。
图2可以看出,左边的现场鉴定柱状和现场鉴定内容有错动,部分错动比较大,右边的测井柱状层和柱状对应的则很好。
可能是程序对柱状的参数设置没有调到最佳。
3、部分岩层已经充填了图例,但仍有部分没有填充,需要自己在手动修改。