浅谈MAPGIS明码文件快速实现多模式钻孔柱状图的自动生成

2011-01-06 08:28陆枝恒
中国非金属矿工业导刊 2011年3期
关键词:柱状图弧段图层

陆枝恒

(中国建筑材料工业地质勘查中心江西总队,江西 上饶 334000)

浅谈MAPGIS明码文件快速实现多模式钻孔柱状图的自动生成

陆枝恒

(中国建筑材料工业地质勘查中心江西总队,江西 上饶 334000)

本文基于DELPHI开发平台,采用数据库、EXCEL数据表格、MAPGIS明码文件,论述多模式地质柱状图自动成图软件的实现过程。该系统在实际应用中很好地满足了生产的需要,具有良好的通用性和可扩张性。

地质柱状图;多模式;MAPGIS明码

1 引言

MAPGIS软件强大的功能、良好的技术支持已经获得普遍的认可,使用该系统软件编辑的图件具有方便、速度快、精度高的特点,在地学领域具有广大的用户群。在地质勘察工作中,地质工作人员编制钻孔柱状图是一项十分重要的工作。钻孔柱状图包含的数据资料多,做图时要求按行业规范对不同的数据用不同的图形、文字、符号等表示。地质钻井过去主要采用手工在纸介质上制作完成,工作效率低,劳动强度大。近年来由于机算机技术的发展,特别是MAPGIS的推广与应用,大多的地质图件都是在该平台下进行。但是该平台下尚没有直接生成钻孔柱状图的功能,现有的一些类似软件由于功能上、设计上的欠缺,尚不能灵活运用到各地区、各相关行业。应用上的一些限制,生成多模式、通用性强的钻孔柱状图的问题,已成为地质专业人员在实际工作中急需解决的实际问题。笔者通过多年的研究和试用,利用EXCEL强大的制表功能和数字处理计算功能,通过数据库和MAPGIS明码格式,最终实现了可灵活运用的多模式地质柱状图。该软件操作简单、方便,充分考虑了地质技术人员的习惯,解决了野外钻孔编录数据直接生成钻孔柱状图的问题,成图精度高,在实际应用中取得了较好的效果。

2 MAPGIS明码文件结构简介

2.1 点文件结构

文件头、点数、1号点、2号点 ……。具体为:

文件头(8个字节):WMAP9022(老的文件为WMAP6022或WMAP7022和WMAP8022)

点数:n

1号点:x1y1 ID

type1(点类型,类型不同,点信息也不同。点类型取值为:0-字符串、1-子图、2-圆、3-弧、4-图象、5-文本。点信息和点类型相对应)

当type=0时,点信息为:“字符串”、字符高度、字符宽度、字符间隔、字符串角度、中文字体、西文字体、字形水平(0)或垂直排列(1)、颜色、图层、透明输出。

当type=1时,点信息为:子图号、子图高、子图宽、子图角度、辅色、颜色、线宽、图层、透明输出。

当type=2时,点信息为:半径、轮廓颜色、线宽、填充(1)或不填充(0)标志、颜色、图层、透明输出。

当type=3时,点信息为:半径、起始角度、终止角度、线宽、颜色、图层、透明输出。

当type=4时,点信息为:“图象文件名”、宽度、高度、角度、颜色、图层、透明输出。

由于柱状图的内容十分丰富,并且有些内容具有相似性,如基本分析、组合分析、钻孔回次等,有的甚至会重复出现,因此需对全部内容进行整理和归纳。我们可以将具有相似表现形式和相同深度位置的内容称为一个项目,归纳后的项目主要有文本项目、岩性描述项目、岩性花纹项目、标尺项目、标本样项目、折线项目、钻孔结构项目等。

2号点

……

①加大科技攻关力度。充分发挥首都科技优势,与首都高校和科研院所合作进行科技攻关。2000年以来共投入科研经费8 000余万元,实施了《密云水库流域水土流失综合防治体系及工程示范研究》《新农村污水综合治理示范工程》等重大项目30余项,对水源区水土流失、面源污染监测评价与防治、废弃矿山修复等问题进行了重点攻关。

2.2 线文件结构

文件头、线数、1号线、2号线 ……。具体为:

文件头(8个字节):WMAP9021

线数:n

1号线:线型号、辅助线型号、线色、线宽、X系数、Y系数、辅助色、图层、透明输出。

线点数:m1

x1y1

x2y2

xm1ym1

2.2 第二次记笔记 第二次笔记发生于课后实践巩固中,所占篇幅约为整页纸的1/3。笔记内容是对第一次笔记的补充与思考,包括对第一次笔记内容在实践过程中的思考与体会: 陈述性知识的来源,概念的内涵与外延及其概念的认知演变,方法的适用范围或应用情境,问题解决的突破口或对问题分析的思维角度等。

ID 线长度

2号线

崔:您在三年内接连获得“隆-蒂博国际钢琴比赛”第三名、“克利夫兰国际钢琴比赛”第一名,以及“范·克莱本国际钢琴比赛“第二名。请问您有何秘诀?当今有很多选手为了赢得比赛,选择照搬模仿评委对作品的处理方式,您怎么看待?

n号线

性成熟后日增重,不同的研究差异很大,但所有的结果都显示,这个阶段牛生长的快慢,对后期产奶是没有影响的。从实际操作角度来讲,要知道成母牛体重及性成熟时体重,然后换算出这个阶段所需的平均日增重。

2.3 区文件结构

文件头、弧段数、1号弧段、2号弧段 …… 最后弧段、节点数、1号结点、2号结点 …… 最后结点、区数、1号区、2号区 …… 最后区。具体为:

n号点

从资金循环角度来看,“公转商”仅仅是一种形式变通,目的是缓解公积金资金紧张。这种形式既没有增加使用公积金购房者的资金负担和时间成本,还能借助商业银行这一平台满足居民住房需求,有效避免了停贷、断档的情况,可谓一举多得。

文件头(8个字节):WMAP9023

蒋介石所做的意识形态阐述基本上是“照着讲”和“接着讲”,至少在形式上不能超越孙中山的构想。因此,蒋介石在意识形态问题上的发挥和阐释实际上不具有主体性,对于带有动员性质的核心党义不便发挥,而仅止于强调力行总理遗教,带有浓厚的教条主义色彩。

(1) 弧段数:an。

1号弧段:线型号、辅助线型号、线色、线宽、X系数、Y系数、辅助色、图层、透明输出。

前节点号 后节点号(若没有指向任何节点,则为0)

左区号 右区号(若没有区号,则为0)

线点数m1

x1y1

x2y2

xm1ym1

硝基咪唑类药物是一类人工合成的抗菌药物,是由咪唑在浓硫酸中硝化而得,5-硝基咪唑是重要医药中间体[12]。

ID 线长度

上海市于2015年6月出台了《关于进一步推进本市社区卫生服务综合改革与发展的指导意见》,推行由1家社区卫生服务中心、1家区级医院和1家市级医院组成的“1+1+1”组合,为签约糖尿病居民提供分级诊疗服务[5]。

an号弧段

(2) 节点数:nn。

1号节点

弧段号1 弧段号2 … 弧段号knn

x1y1

节点弧段数k

弧段号1 弧段号2 … 弧段号k

在Wnt细胞极性信号通路中,Wnt蛋白与Fzd蛋白结合后激活下游小GTP酶,其在细胞极化和细胞骨架重排等方面发挥作用。此外,也有研究[9]证实,Wnt细胞极性信号通路与内皮细胞迁移、增殖密切相关。

nn号节点

xnnynn

节点弧段数knn

黑鹰山铁矿床的大地构造位置处于西伯利亚板块与哈萨克斯坦—北山板块碰撞对接带,具体位置为哈萨克斯坦—北山板块北带红石山—黑鹰山地体东北部,黑鹰山—流沙山背斜东南倾末端[6]。

《规划》提出以下六大重点任务:一是全面深化体制改革,积极探索机制创新。二是集聚优势科教资源,提升创新服务能力。三是培育科技创新主体,发展高新技术产业。四是优化创新创业环境,提高园区双创能力。五是鼓励差异化发展,完善园区建设模式。六是建设美丽宜居乡村,推进园区融合发展。

在对四足机器人运动学建模的基础上,从机身姿态、足端轨迹以及步态周期3个方面分析并设计了四足机器人斜面运动方式,并建立了一种应用于四足机器人斜面运动的模糊控制系统,最后通过仿真实验证明所设计的控制系统具有较好的控制效果。

(3) 区数:rn。

1号区:区颜色、填充图案号、图案高、图案宽、笔宽、图案颜色、图层透明输出、ID、面积、周长。

区数据项数n

弧段1编号 (第1项)

弧段2编号 (第2项)

弧段k编号 (第k项)

0 (第k+1项)

弧段k+1编号 (第k+2项)

弧段k+2编号 (第k+3项)

(3) 项目标题栏。

m号区

最后弧段编号 (第nm项)

3 需求分析及开发思路

3.1 需求分析

一般地质柱状图包含钻孔基本信息、地层时代、回次数据、分层数据、层位、柱状图、岩性描述、轴面夹角、基本分析、组合分析、钻扎结构、水文观测、标本样、备注、标尺等项目,不同地区及行业的柱状图千差万别,这就要求软件必须具有定制性,项目和内容的设置要灵活多变,以适合地区、行业的使用需求,软件操作上要简单易用,最大的成图效率。通过钻孔资料自动成图,形成MAPGIS的明码文件,通过转换生成MAPGIS格式文件,并在MAPGIS平台上打印输出。

3.2 开发思路

(1) 归纳项目。

当type=5时,点信息为:“文本字串”、字高、字宽、字间距、角度、中文字体、西文字体、字形、行间距、版面长、版面宽、水平(0)或垂直排列(1)、颜色、图层、透明输出。

(2) 图头栏。

1.2.4 调查项目 冬小麦生育期调查,包括出苗、返青、抽穗、成熟期;农艺性状调查,包括基本苗、茎分蘖、穗数、株高等;产量性状调查,包括穗长、穗粒数、粒重等。干物质测定:选取不同生育时期植株样品经烘箱烘干至恒重后测定干物质。每次每处理选取10株,去掉根,按叶、茎、穗进行分样,105℃杀青、80℃烘干至恒重。产量测定:人工收割、脱粒、称重,测定含水率,按照籽粒含水量13%折算产量。

图头栏为2行,第一行为钻孔全称,第二行为其他的一些钻孔的基本数据,如:钻孔位置、高程、坐标、开终孔日期、倾角、方位角等。

最后弧段编号 (第n项)

项目标题栏是一个复杂的表格,各项目形式不用,内容不用,根据需要进行灵活设置,并与项目内容进行对应。

(4) 图底内容的设置

图底内容主要有钻孔孔深检查结果表、钻孔弯曲度检查结果,责任图签等内容。有些行业将图签置于图头栏中,必须做到能灵活设置。

(5) 钻孔岩性图案的解决方案。

对于岩性花纹项目可以通过拓扑造区或者使用线图案,利用MAPGIS专用系统库存放的符号、线型和图案进行填充。对于岩性花纹单一无夹层的岩性花纹可以区图案来进行填充,对于有夹层的岩性花纹使用线图案以降低数据的复杂难度,同时便于修改。

(6) 图件分幅。

有些钻孔柱状图由于深度和比例尺的原因,造成图件很长,不便于查看和保存,所以软件必须能够根据深度进行图件分幅功能。

(7) 变比例尺。

由于矿段在整个钻孔中只占很小的一部分,使用统一的比例尺会使图件变得很长,如果缩小比例尺又使矿段无法详细显示,所以变比例尺有时候变得非常需要。在无矿段的位置使用常规比例尺,而在矿段位置使用较大比例尺。

根据以上分析,上述各类样式基本涵盖了目前柱状图的表示方法,解决了不同地区及行业的表示方法和需求。

4 系统流程

4.1 开发语言和开发环境

在使用MAPGIS明码文件格式的基础上,使用DELPHI开发环境进行开发。 DELPHI具有面向对象技术进行可视化编程、语言的灵活性、代码执行效率高、速度快等优点,结合相应的数据库进行开发,使用该开发环境中的DAO和EXCEL组件进行数据库和对EXCEL进行数据的读写操作。操作系统要求WinXP或Win2000以上版本。

4.2 系统流程

系统流程见图1。

(1) 参数设置。

参数设置分为个性化设置和工程参数设置,个性化设置主要根据自己单位的使用偏好设置相关的如字形、字体大小、图头、图尾、项目栏、分幅、系统库有关子图的设置等;工程参数设置根据矿区的矿种不同可以设置相关不同的项目栏、项目列、建立与EXCEL表格的关联等(见图2、图3)。

图头、图尾、项目栏是不同形式的表格,表格形式非常复杂,为降低制作难度,本软件实现了可以在EXCEL表中制作好后,直接复制到本软件中,降低了图头、图尾、项目栏的制作难度。

(2) 录入数据和检查。

将整理好的数据按照设置要求的格式录入,也可以直接从EXCEL表格中导入。图案样式按规范要求,将图案库的编号进行录入(见图4)。数据录入完成后对数据进行相应的检查,以保证图件数据的正确性。

(3) 柱状图的明码文件生成、转换和保存。

在软件中将录入检查完成的钻孔生成明码文件,然后将生成的明码文件,在MAPGIS平台中转换生成点线面文件,然后添加到新建的MAPGIS工程文件中保存,修改,并打印。通过本软件生成的柱状图样式如图5。

5 结语

本文介绍的钻孔柱状图自动成图系统的开发思路和系统功能的实现过程,用户不仅可以根据自己的需要自定义图中所有的格式,而且可以绘制水文地质或工程地质柱状图。

该软件充分考虑地质项目多样性的特点,充分考虑地区及行业的不同需求,柱状图的项目和参数设置灵活,数据录入简单直观,柱状图表头设计所见即所得,减少重复劳动时间,降低了柱状图制作的复杂程度,极大提高了工作效率。

软件改进了地质工作流程,野外数据当天就可以录入成图软件中,减少整理时间,容易修改。通过该软件的应用,地质人员可以提高工作效率和成果的质量。

[1]中国地质大学信息工程学院.MAPGIS平台地理信息用户教程[M].武汉:武汉大学出版社,1998.

[2]金泽兰.地质编绘法[M].北京:地质出版社,1982.

[3]吴信才.地理信息系统原理与方法[M].北京:电子工业出版社,2002.

[4]STEVE T X P. DELPHI4开发大全[M].徐新华,译.北京:人民邮电出版社,1999.

P285.1

A

1007-9386(2011)03-0059-04

2011-04-01

猜你喜欢
柱状图弧段图层
基于改进弧段切点弦的多椭圆检测
钢丝绳支撑波状挡边带式输送机物料通过支座的轨迹研究
基于Unity3D 的冒泡排序算法动态可视化设计及实现
为《飞舞的空竹龙》加动感
基于椭圆检测的充电口识别
电弧增材制造过程的外形控制优化
解密照片合成利器图层混合模式
高中地理图像图表题解析技巧之管窥
由科研论文中一个柱状图引发的编辑思考
基于Android平台的柱状图组件的设计实现