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

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、部分岩层已经充填了图例,但仍有部分没有填充,需要 自己在手动修改。


相关文章:
作钻孔柱状图的歩骤
钻孔柱状图的歩骤_计算机软件及应用_IT/计算机_...—弯曲度将自动创建在名称为 Bend-Table 的点线...MAPGIS 图案库中有现成的图案,就提取 现成的图案...
钻孔柱状图绘制程序WellHistogram说明书
钻孔柱状图绘制程序 WellHistogram 说明书钻孔柱状图绘制程序可以自动绘制出目前煤田地质系统流行格式的单 孔柱状图,其输出格式为 MapGIS 数据文件,可以在 MapGIS 环境下...
Mapgis任意图幅图框生成
Mapgis任意图幅图框生成_计算机软件及应用_IT/计算机_专业资料。Mapgis任意图幅图框生成 Mapgis 任意图幅图框生成键盘生成矩形图框 文档贡献者 阿飞007 贡献于2016-09...
mapgis生成矩形图框-任意公里矩形分幅
mapgis 生成矩形图框-任意公里矩形分幅(mapgis6.7)这个主要是自由生成矩形公里图框用,每个 mapgis 里面的功能都是有所侧重。 1.打开 mapgis 主菜单,进入“实用...
(MAPGIS应用实例)生成本辖区内的图幅接合表
(MAPGIS 应用实例)生成本辖区内的图幅接合表 [post]1、先在爱地系统中的输出...生成接图表线文件,删除接图表区文件,使辖区界处于可编辑状态, 使用自动区标注...
Mapgis生成标准图框
Mapgis生成标准图框_计算机软件及应用_IT/计算机_专业...(*.wt)包括文字注释、园、特定符号(如钻孔、三角...若选择并输入图框名称, 则系统会自动将图名按相应...
Mapgis图框的生成
Mapgis图框的生成_理学_高等教育_教育专区。Mapgis图框的生成Mapgis 图框的生成第一步: 对于需要生成标准图框并进行校对的地图, 我们首先要做到的是寻找并记下该图的...
Mapgis转jpg方法技巧步骤1之生成1
Mapgis 转 jpg 方法技巧步骤 5 之生成图片文件 工程输出->文件->页面设置->“版面定义”下面选择“系统自动检测幅面”->在“页面 描述”下的窗口里按右键选择“...
mapgis第一次课 图框的生成
mapgis第一次课 图框的生成_电脑基础知识_IT/计算机_专业资料。第一次课图框的...“确定”按钮,系统首先弹出图 1-7,然后即自动 绘制出所要求的标准图框(图 1...
MAPGIS生成剖面图
MAPGIS生成剖面图_电力/水利_工程科技_专业资料。对于MAPGIS做地质图 ...在矢量化中选中高程自动赋值,利用高程自动赋值赋予等值线属性。 4 所以等值线都...
更多相关标签: