当前位置:首页 >> 电力/水利 >>

Mapgis 自动成钻孔柱状图


图片] Mapgis 自动成钻孔柱状图 [图片]
? ? ?

分享 转载 复制地址

转载自 刘柱 2010 年 11 月 08 日 19:08 阅读(5) 评论(0) 分类:个人日记
? ?

举报 字体:大▼ o 小 o 中 o 大

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 文件 此文件为柱状图中点文件的明码文件,格式如下:

a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p 217.50,-55.60,1,0,"1",3,3.00,0,0,0,0,0,0,1,2,0 53.39,-54.30,2,0,"",4,3.50,0,0,0,0,0,0,1,2,0 130.24,-54.30,3,0,"砂质粘土",4,3.50,0,0,0,0,0,0,1,2,0 183.20,-54.30,4,0,"5.30",4,3.50,0,0,0,0,0,0,1,2,0 195.85,-54.30,5,0,"5.30",4,3.50,0,0,0,0,0,0,1,2,0 211.00,-54.30,6,0,"1",4,3.50,0,0,0,0,0,0,1,2,0 217.50,-58.90,7,0,"2",3,3.00,0,0,0,0,0,0,1,2,0 53.39,-63.60,8,0,"",4,3.50,0,0,0,0,0,0,1,2,0 130.24,-63.60,9,0,"粉砂",4,3.50,7,0,0,0,0,0,1,2,0 …………………… 259.87,-1699.96,1768,0,"827.58",3,3.00,0,0,0,0,0,0,1,2,0 275.20,-1699.96,1769,0,"29.50",3,3.00,0,0,0,0,0,0,1,2,0 259.87,-1802.56,1770,0,"878.88",3,3.00,0,0,0,0,0,0,1,2,0 275.20,-1802.56,1771,0,"51.30",3,3.00,0,0,0,0,0,0,1,2,0

(2)柱状.txt 文件 此文件为柱状图中线文件的明码文件,格式如下:
a,b,c,d,e,f,g,h,i 1.0000000000,0.0000000000,1,.20,10,10,0,11,0 2.0000000000,0.0000000000,0,.00,0.0,.00,0,0,0 51.0842080000,-57.3000000000,0,.00,0.0,.00,0,0,0 216.2868050000,-57.3000000000,0,.00,0.0,.00,0,0,0 1.0000000000,165.2025970000,0,.00,0.0,.00,0,0,0 1.0000000000,0.0000000000,1,.20,10,10,0,11,0 2.0000000000,0.0000000000,0,.00,0.0,.00,0,0,0 220.8998000000,-55.6000000000,0,.00,0.0,.00,0,0,0

234.6485000000,-55.6000000000,0,.00,0.0,.00,0,0,0 2.0000000000,13.7487000000,0,.00,0.0,.00,0,0,0 121.0000000000,0.0000000000,1,.10,20,15,0,0,0 2.0000000000,0.0000000000,0,.00,0.0,.00,0,0,0 220.9000000000,-46.7666666667,0,.00,0.0,.00,0,0,0 234.6500000000,-46.7666666667,0,.00,0.0,.00,0,0,0 3.0000000000,13.7500000000,0,.00,0.0,.00,0,0,0 …………………… 1691.0000000000,13.7500000000,0,.00,0.0,.00,0,0,0 29.0000000000,2.0000000000,1,.20,2.0,2.0,0,11,0 2.0000000000,0.0000000000,0,.00,0.0,.00,0,0,0 236.4900000000,-1822.7600000000,0,.00,0.0,.00,0,0,0 284.8100000000,-1822.7600000000,0,.00,0.0,.00,0,0,0 1692.0000000000,48.3200000000,0,.00,0.0,.00,0,0,0 29.0000000000,2.0000000000,1,.20,2.0,2.0,0,11,0 2.0000000000,0.0000000000,0,.00,0.0,.00,0,0,0 236.4900000000,-1802.7600000000,0,.00,0.0,.00,0,0,0 284.8100000000,-1802.7600000000,0,.00,0.0,.00,0,0,0 1693.0000000000,48.3200000000,0,.00,0.0,.00,0,0,0

上面产生的两个文件需要处理下才能作为明码文件, 处理方式和 结果如下: (1)注释.txt 文件的处理 此文件处理方式为把第一行的“a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p”删掉, 然后加上 : WMAP9022 1771 此处“WMAP9022”代表为点文件明码格式的开头,“1771”代 表了点的数目,这个数字为文件最后一行,第 3 个数字。处理结果如 下:
WMAP9022 1771 217.50,-55.60,1,0,"1",3,3.00,0,0,0,0,0,0,1,2,0

53.39,-54.30,2,0,"",4,3.50,0,0,0,0,0,0,1,2,0 130.24,-54.30,3,0,"砂质粘土",4,3.50,0,0,0,0,0,0,1,2,0 183.20,-54.30,4,0,"5.30",4,3.50,0,0,0,0,0,0,1,2,0 195.85,-54.30,5,0,"5.30",4,3.50,0,0,0,0,0,0,1,2,0 211.00,-54.30,6,0,"1",4,3.50,0,0,0,0,0,0,1,2,0 217.50,-58.90,7,0,"2",3,3.00,0,0,0,0,0,0,1,2,0 53.39,-63.60,8,0,"",4,3.50,0,0,0,0,0,0,1,2,0 130.24,-63.60,9,0,"粉砂",4,3.50,7,0,0,0,0,0,1,2,0 …………………… 259.87,-1699.96,1768,0,"827.58",3,3.00,0,0,0,0,0,0,1,2,0 275.20,-1699.96,1769,0,"29.50",3,3.00,0,0,0,0,0,0,1,2,0 259.87,-1802.56,1770,0,"878.88",3,3.00,0,0,0,0,0,0,1,2,0 275.20,-1802.56,1771,0,"51.30",3,3.00,0,0,0,0,0,0,1,2,0

(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” 代表线数,在文件最后一行第一个数字。改完之后可以很明显的看到 线文件的格式,改后如下:
WMAP9021 1693 1.0000000000,0.0000000000,1,.20,10,10,0,11,0 2.0000000000 51.0842080000,-57.3000000000 216.2868050000,-57.3000000000 1.0000000000,165.2025970000 1.0000000000,0.0000000000,1,.20,10,10,0,11,0 2.0000000000 220.8998000000,-55.6000000000 234.6485000000,-55.6000000000 2.0000000000,13.7487000000 121.0000000000,0.0000000000,1,.10,20,15,0,0,0

2.0000000000 220.9000000000,-46.7666666667 234.6500000000,-46.7666666667 3.0000000000,13.7500000000 ………… 1691.0000000000,13.7500000000 29.0000000000,2.0000000000,1,.20,2.0,2.0,0,11,0 2.0000000000 236.4900000000,-1822.7600000000 284.8100000000,-1822.7600000000 1692.0000000000,48.3200000000 29.0000000000,2.0000000000,1,.20,2.0,2.0,0,11,0 2.0000000000 236.4900000000,-1802.7600000000 284.8100000000,-1802.7600000000 1693.0000000000,48.3200000000

到此为止柱状图所需的点、线明码格式文件已经做好了。

3、生成点线文件、成图 生成点线文件、
打开 mapgis 的文件转换功能,依次点击 输入---装入 mapgis 明码 格式文件。选择刚刚做好的两个文件,然后分别保存点、保存线,即 可得到所需要的柱状图。生成的柱状图部分如下:

图一

图2

四、存在问题与讨论
1、生成的图中没有柱状图框,需要自己加上去,如果以前 有模板,就可以直接把这两个文件放在模板里取,然后修改就更 方便了。 2、生成的图的左边为鉴定柱状,右边为测井柱状。图 2 可 以看出,左边的现场鉴定柱状和现场鉴定内容有错动,部分错动 比较大,右边的测井柱状层和柱状对应的则很好。可能是程序对 柱状的参数设置没有调到最佳。

3、部分岩层已经充填了图例,但仍有部分没有填充,需要 自己在手动修改。


相关文章:
钻孔柱状图操作说明
关于如何生成柱状图,相见:钻孔柱状图制作说明 2. 12、 如果要返回修改 钻孔基本信息, 则选择 (勘探工程与区域采样) /(打开矿区图),又回到原来的界面修改钻孔信息...
MAPGIS钻孔柱状图
MAPGIS 钻孔柱状图(1:200)编制方法 一、数据准备 1、在 EXCEL 中输入需投入的 原始数据(包括回次、分层、采样、采样及分析数据 ) ,存 EXCEL 格 式文件,...
基于VB编写的钻孔柱状图自动生成插件
基于VB 编写的钻孔柱状图自动生成插件 【内容摘要】 使用 VisualBasic(VB)语言,使 Excel 数据文件和 Autocad 图形文件挂接,并在两者之间建立数据沟通渠道,将 Excel...
MEMapGIS自动生成钻孔
MEMapGIS 是中国地质调查局在 MapGIS 上开发的数字地质调查软件, 主要包括 数字...南部铁矿的钻孔 ZK16-1 为例,主要讲述 MEMapGIS 自动生成钻孔柱状图的简单方法...
现场钻孔柱状图
现场钻孔柱状图 工程编号: 钻孔编号:深度及 层序 (标高) (m) 层厚 (m) 工程...岩石包括:颜色、结构、构造、矿物成 分、断裂、隙、层理、充填物、风化程度、...
钻孔柱状图绘制程序WellHistogram说明书
钻孔柱状图绘制程序 WellHistogram 说明书钻孔柱状图绘制程序可以自动绘制出目前煤田地质系统流行格式的单 孔柱状图,其输出格式为 MapGIS 数据文件,可以在 MapGIS 环境下...
基于数列思想用Excel在CAD中快速生成钻孔综合柱状图
基于数列思想用Excel在CAD中快速生成钻孔综合柱状图_计算机...此时工程地质板块的分 RQD 直方图就自动生成了(见图...应用EXCEL和MAPGIS快速生... 4页 免费 excel生成...
钻孔柱状图
钻孔柱状图_建筑/土木_工程科技_专业资料。钻孔柱状图钻孔柱状图 drillhole column...Mapgis 自动成钻孔柱状图... 10页 免费 145号钻孔柱状图 暂无评价 10页 免费 ...
DGSS绘制钻孔柱状图(简要)
紧接着,界面跳转如下: (此为钻孔柱状图自动生成及绘制界面) 12.选择“钻孔柱状图”---“钻孔柱状图设计” ,如下图: 弹出“钻孔柱状图设计”对话框,如下: 13....
Section和Excel做简单的钻孔柱状图
软件介绍 Section 软件是在 MapGis6.7 SDK 的基础上,以 VC++ 6.0 为开发...钻孔柱状图采用 Microsoft Access 数据库保存管理 数据,自动计算绘制符合行业标准的...
更多相关标签:
mapgis画柱状图 | 钻孔柱状图 | 钻孔柱状图的应用 | cad钻孔柱状图 | 地质钻孔柱状图 | 钻孔柱状图生成软件 | 钻孔柱状图软件 | 钻孔柱状图怎么看 |