基于MAPGIS二次开发的钻孔柱状图软件介绍及其应用(可编辑)
基于MAPGIS二次开发的钻孔柱状图软件介绍及其应用
福 建 地 质 Geology of Fujian 第 2 期
230
基于 MA P GIS二次开发的钻孔柱状图软件
介绍及其应用
1 ?
张运香 吴丽蓉
福建省闽西地质大队 , 三明 , 365001
摘 要 基于 MA P GIS二次开发的地质专业钻孔柱状图软件 FJ ZZT是近年来参考我省矿产
勘查规范具体要求 , 在“固体矿产钻孔数据采编系统 CHINAZK 110”数据采集格式的基础上 ,
开发研制的地质专业柱状图生成软件系统。该系统能直接生成 MA P GIS矢量格式图形文件 , 借
助于 MAP GIS软件强大的输出功能 , 实现图形文件格式多样化。
关键词 MA P GIS 二次开发 钻探
固体矿产 柱状图
FJ ZZT是从我省矿产勘查实际状况出发 , 追求系统功能的实用性和数据格式的标准性 ,
重点解决矿产勘查过程中钻孔数据采集、柱状图制作以及与钻孔数据相关的
剖面图、矿体水
平投影图 , 储量计算底图制作等过程的计算机化。尤其是该软件能直接生成 MA P GIS矢量
化文件 , 可以充分发挥近年来在 MA P GIS软件应用方面的强大优势 , 直接服务于项目生产。
该软件自 2004 年 8 月初步研制出来后 , 陆续在多个地质项目推广使用 , 得到了使用者的肯
定。由于柱状图生成涉及到地质、水文、物探等多类原始数据采集、岩石花纹制作、柱状图
布局设置、柱状图生成接口文件形成等多个环节。作者通过介绍软件开发思路及主要功能 ,
并结合几年来软件应用情况 , 谈谈如何充分发挥该软件的各项功能 , 生成美观实用的钻孔柱
状图 , 以满足项目生产需要。
1 软件设计平台及设计思路
MA P GIS是武汉中地信息工程有限公司研制的大型基础地理信息系统软件平台。是一
个集当代先进的图形、图像、地质、地理、遥感、测绘、人工智能、计算机科学于一体的大
型智能软件系统。MA P GIS提供完整的二次开发函数库 , 可以利用程序编程语言调用这些
[1 ]
函数 , 设计用户界面 , 开发应用模型 , 实现系统的二次开发 。
FJ ZZT软件是按照我省矿产勘查规范要求 , 在“固体矿产钻孔数据采编系统 CHI2
NA ZK 110”数据采集格式的基础上 , 以 MICROSOF T VC + + 610 为编程语言 , 以 MA P2
GIS 615SD K为开发平台 , 通过运用面向对象、COM 组件以及 ACCESS数据库管理等多项
计算机先进技术 , 在极为有限的开发周期内 , 研制出基本满足生产需要的柱状图生成软件系
? 收稿日期 : 2008203206
作者简介 : 张运香 19682 , 女 , 地质矿产高级工程师 , 从事于地质找矿计算机应用专业。
第 2 期 张运香等 : 基于 MAP GIS二次开发的钻孔柱状图软件介绍及其应用 231
统。能直接生成 MA P GIS矢量格式图形文件 , 借助于 MA P GIS软件强大的输出功能 , 实现
[2 ]
图形文件格式多样化 。
作为信息系统软件 , 具有数据采集、数据处理以及成果输出 3 大基本功能。其中数据采
集除了具有矿区原始数据的直接录入 , 还必须具备测井原始采集数据文件的导入以及已建矿
区数据的备份与追加 ; 数据处理包括比例换算、投影转换、相关信息回填以及单工程矿体圈
定等功能 ; 成果输出主要体现为图件绘制 , 图形绘制包括形成图形生成接口文件以及生成图
形文件。由于地质专业的特殊性 , 所有地质图件必须在地质行业国标基础上进行 , 作为该系
统的特殊模块 ? ??花纹库维护就显得尤为重要 , 花纹库维护与 MA P GIS系统库维护基本类
似。金属柱状图、煤田柱状图、测井曲线图、储量计算剖面底图以及矿体水平投影底图的形
成皆与钻孔资料有关 , 且为地质项目的常用图件 , 在软件研制开发中要一并考虑。
2 软件主要功能及应用实例
根据系统需求分析以及设计思路 , 该系统主要具有钻孔数据采集、柱状图、剖面底图及
矿体水平投影底图生成功能 , 同时具有面积计算、坐标转换、变化系数等辅助计算功能。
211 数据采集子系统
包括矿区操作、数据采集、图形设置、报表输出以及其它功能 5 个主菜单 , 其中数据采
集是数据录入的主模块。该模块主要利用 ACCESS窗体功能实现。录入窗体的实现一般通
[ 3 ]
过镶嵌不同的子窗体来实现 , 主窗体与子窗体之间以关键字段为钮带 图 1 。
图 1 数据采集子系统界面
Fig11 Diagram showing the limiting surface of the data gathering
subsystem
232 福 建 地 质 Geology of Fujian 第 27 卷
212 数据处理子系统
数据处理包括柱状图栏目选择、数据逻辑检查以及数据预处理 3 部分。
通过对话框可以修改栏目先后顺序、栏目宽度、栏目是否打印输出以及与栏目相关的格
式选择备注项 图 2 。
图 2 柱状图栏目选择对话框
Fig12 Diagram showing the dialog box of selecting histogram columns
逻辑检查 : 查数据信息表是否存在 ; 查表内同一记录中起止孔深是否矛盾 ; 查各表孔
深数据是否出现大于钻孔基本信息表中相应钻孔的终孔孔深。一般来说 , 这些错误并不影响
柱状图的形成 , 但为了保障图形数据的正确性 , 根据矿区实际情况予以修改补充 图 3 。
数据预处理包括钻孔有关信息统计、数据回填、钻孔选择性压缩处理、剖面图及水平投
影图坐标计算等功能 图 4 。其中信息统计为默认运行项 , 不需要交互选择。数据回填包
括勘探线号、综合层号两方面信息的回填 , 勘探线号的回填为剖面底图的形成提供钻孔数据
保障 , 使钻孔数据与剖面信息相关联 , 便于剖面相关信息检索。综合层号回填为产状标志面
多格式选择提供数据基础。
柱状图压缩为见矿不好且终孔孔深较大的钻孔提供孔深数据压缩处理 , 对于大于等于最
低压缩高度的所有非采矿综合层都将予以压缩处理 , 并用最低压缩高度表示。
剖面图选择数据预处理 , 根据所输入的图形比例、剖面端点坐标及剖面内钻孔弯曲度测
量结果计算形成钻孔轨迹库、剖面标高库、高斯座标 XY平面投影库 , 同时计算各综合分
层、地层、样品以及单工程矿体的起止坐标。形成剖面图生成接口数据文件 , 这些文件直接
由剖面图生成程序调用。
第 2 期 张运香等 : 基于 MAP GIS二次开发的钻孔柱状图软件介绍及其应用 233
图 3 数据逻辑错误检查结果
Fig13 Diagram showing the inspection results of data logic
inaccuracy
图 4 数据预处理界面
Fig14 Diagram showing the limiting surface of the data
preprocessing
234 福 建 地 质 Geology of Fujian 第 27 卷
水平投影图数据预处理 , 根据所输入的图形比例、矿区坐标范围及矿体所涉及到的钻孔
弯曲度测量结果进行坐标换算 , 形成钻孔轨迹库 , 进而计算单工程矿体起止坐标。形成矿体
水平投影图接口数据文件 , 该文件可被图形生成程序直接调用。
213 柱状图生成子系统
这一模块是该软件的核心模块 , 是 MA P GIS 二次开发的重要成果。利用该模块可以选
择性生成金属柱状图、煤田柱状图、测井参数柱状图、剖面图及矿体水平投影图。图 5 为柱
状图生成主界面。该界面包括输入输出、花纹库、计算机制图、窗口操作以及帮助 5 个主菜
单 , 其中计算机制图是该系统的中心模块。该系统所生成的图形文件都是以钻孔编号/勘探
线剖面名称/矿体编号命名的 MA P GIS点、线、面矢量化图形文件 , 既可以通过镶嵌 MA P2
GIS主程序 , 也可以通过系统打印菜单 , 对图形进行浏览及打印。
图 5 柱状图生成主界面
Fig15 Diagram showing the main limiting surface of histogram
generation
第 2 期 张运香等 : 基于 MAP GIS二次开发的钻孔柱状图软件介绍及其应用
235
214 矿区应用实例
大田县奇韬煤矿区苏桥井田详查项目是 2002 年福建省煤炭工业 集团 有限责任公司
委托福建省闽西地质大队进行勘查的地质项目。经过 2 年多的详查工作 , 取得了较好的找矿
成果。探求无烟煤资源量 332 + 333 + 334 2633 万 t , 其中 332 资源量
1036 万 t , 333 资源量 992 万 t , 334资源量 605 万 t。该项目是在福建省闽西地质大
队通过推覆构造理论研究及对该区周边多个井田地质勘查
的基础上 , 通过深部钻孔控
制 , 发现并继而勘查了在老地层之下隐伏的井田 , 是我省继广平坑口煤矿之后“三下”找煤
又一重大突破 , 为该区域内进一步扩大找煤远景提供了又一成功的例证。该项目主要是通过
施工钻探工程来控制煤层分布的 , 项目共施工地质钻孔 14 410161 m/ 21 个、水文钻孔
?
277137 m/ 1 个 。钻孔柱状图既是原始资料 , 又是综合资料 , 是矿区成果的集中体现方式之
一。图 6 是利用 FJ ZZT软件形成的矿区 ZK2201 钻孔柱状图 , 该柱状图首次将地质、测井
以及水文资料有机组合在一起 , 为煤田钻探成果集中体现开辟了先河。
3 软件使用中需要说明的几个问题
利用 FJ ZZT形成钻孔柱状图 , 一般操作流程是 : 新建矿区 ?花纹库维护 ?录入钻孔基
本信息?录入钻孔编录信息 ?图形参数设置 ?数据逻辑检查 ?数据预处理 ?生成柱状图。下
面结合各项目在软件运用中常常遇到一些问题 , 谈谈该软件使用中须要注意事项。
1 新建矿区必须输入矿区名称及矿区代码 , 其中矿区代码必须具有唯一性 ; 否则会出
现张冠李戴的错误。
2 录入钻孔基本信息时必须录入钻孔终孔孔深 ; 如果制作彩色柱状图 , 必须在地层信
息表中录入地层、矿层及相应的孔深 ; 如果要形成矿区剖面图 , 则除了剖面上钻孔的有关信
息外 , 还要输入剖面端点及桩号信息。
3 对于煤田勘查项目 , 在物探测井数据导入时有时会出现数据混乱。一方
面是
ACCESS软件本身不稳定 , 另一方面主要原因是文件存放位置路径太深 , 最好是将文件直接
存放到根目录下 , 且文件命名最好符合 8~3 规则。
4 花纹库维护最好是按照子界面操作按钮先后顺序进行 , 即删除 ?拷贝 ?编辑 ?默认
?退出。这里的花纹库维护其实只是建立岩石花纹与图案号的对应关系表 , 便于岩石花纹代
码录入。岩石花纹图案的具体制作既可以在本系统中进行 , 亦可在 MA P GIS编辑子系统中
进行。
5 在柱状图接口文件形成过程中 , 有时会出现程序调试界面。这是由于 O FFICE
VBA 中对话框动态库没有成功安装造成的。一般情况下 , 根据程序提示 , 从其他正常运行
的机上拷贝相同的对话框动态库文件到该操作系统目录下或是软件目录下即可。
6 对于金属项目 , 很多矿区形成的柱状图图面内容不够饱满。由于不同矿区情况不
同 , 不要使用系统默认的栏目设置。软件设计时考虑到不同矿区情况有别 , 设置了柱状图栏
目栏宽、是否打印及备注项 3 大类选项以供选择。各矿区可以根据具体情
况分别选择修改设
置 , 其一适当考虑是否有必要用到柱状图压缩功能 , 缩短柱状图长度 ; 其二考虑是否勾去不
? 福建省大田县奇韬煤矿区苏桥井田详查 最终
, 2005。
236 福 建 地 质 Geology of Fujian 第 27 卷
图 6 奇韬煤矿区苏桥井田 ZK2201 钻孔柱状图
Fig16 The ZK2201 drillhole column of Suqiao mine f ield in the Qitao
coal district of
Datian County
必要栏目以及修改部分栏目宽度 , 调整柱状图宽度。总之 , 尽可能充分发挥软件功能 , 生成
美观实用的矿区钻孔柱状图。
4 结语
由 FJ ZZT形成的金属柱状图 , 一方面克服 CHINAZK软件所存在的不足 , 扩充了单工
程矿体信息、岩层富水性及封孔、水位变化曲线以及水文地质描述等内容 ; 另一方面将分层
地质描述内容以 2 种格式选择生成 : 一种是沿用过去的拉胡子格式表示 , 另一种则是仿照煤
田柱状图 , 根据孔深平均分配层高来进行描述。煤田柱状图则是在地矿系统首次用软件形成