基于MAPGIS明码文件的绘图转换系统开发及应用.pdf
基于MAPGIS明码文件的绘图转换系统开发及应用 段青梅1 ,2,龙文华1 ,3,丁天才3,张玉宝1 ,3,刘金宝1 ,3 1. 中国地质大学 水资源与环境学院,北京 100083 ;2.内蒙古国土资源勘查开发院,内蒙古 呼和 浩特 010020 ;3.内蒙古自治区地质调查院,内蒙古 呼和浩特 010020 摘 要介绍了基于MAPGIS明码文件开发出的MAPGIS明码格式转换系统软件的结构及功能,并说明该软件在 地球物理、 地球化学领域中的应用。 关键词地理信息系统;MAPGIS明码文件;功能模块;自动编绘;转换系统 中图分类号 TP311 ;P631 ;P632 文献标识码 A 文章编号 1000 - 8918200501 - 0050 - 03 随着计算机技术的飞速发展及计算机应用的普 及,解决不同问题的各种信息系统相继出现,且种类 繁多,地理信息系统 GIS就是众多分支中的一种。 它是在计算机硬件与软件支持下,运用系统工程和 信息科学的理论,科学管理和综合分析具有空间内 涵的地理数据,以提供规划、 管理、 决策和研究所需 信息的空间信息系统。较为流行的GIS软件有 MAPGIS、GEOSTAR、CITYSTAR、VIEWGIS等。 物化探工作中涉及的数据量大,需编制的图件 也较多,其中包含一些较为复杂的图件,如地球化 学图、 综合异常图、 综合剖面图、 剖面平面图等。传 统方法之一是手工形成数据图并勾绘底图,用扫描 仪扫描底图生成栅格数据,然后利用MAPGIS编辑 功能进行矢量追踪,数字化生成图形文件,但这种方 法工作量大,效率低。另一方法是利用MAPGIS的 DTM分析功能自动编绘,但该方法不适用于地球化 学图图外的直方图、 综合剖面图及剖面平面图的编 绘。为了解决这一问题,利用MAPGIS明码格式 即ASCⅡ 格式文件,研究开发出了MAPGIS明码 格式转换系统软件。 [1 - 3] 。 由中国地质大学开发的MAPGIS软件以其强 大的数据处理、 输入、 输出、 数据库管理、 空间分析及 实用服务等功能深受广大用户的欢迎,该系统不仅 可以利用扫描仪输入和数字化输入等手段输入数 据,也可以接受数据库DBASE、FOXBASE的数据, 还可以直接利用GPS采集的野外数据;既有完备的 错误检查和误差校正功能,也有较强的海量地图拼 接、 管理、 显示等功能。目前,该软件已广泛应用于 各学科领域及生产实践中。但由于其软件狗卡的 影响,它的某些功能也受到了限制,比如,DTM分析 功能只有运用于 “完全版” 中才能自动生成平面数据 展布图等图件,在其 “简版” 中要借助于其它软件或 工具,像EXCEL软件或其它文本编辑器,首先生成 MAPGIS明码格式文件,然后运用MAPGIS文件转 换功能进行转换,生成所需的图形文件,但这只能应 用于简单图件的编制。 1 MAPGIS明码文件 MAPGIS明码文件的文件结构由文件头和数 据区组成,文件类型有点文件、 线文件和区文件。 1. 1 线文件结构 逻辑结构文件头 线数 1号线 2号线 ⋯⋯。 文件头WMAP9021 老的文件为WMAP6021 或WMAP7021和WMAP8021 ; 线数n ; 1号线线型号,辅助线型号,线色,线宽,X系 数,Y系数,辅助色,图层,透明输出。 1. 2 点文件结构 逻辑结构文件头 点数 1号点 2号点 ⋯⋯。 文件头WMAP9022 老的文件为WMAP6022 或WMAP7022和WMAP8022 ; 点数n。 1. 3 区文件结构 逻辑结构文件头 弧段数 1号弧段 2号弧 段 ⋯⋯ 最后弧段 节点数 1号结点 2号结点 ⋯⋯ 最后结点 区数 1号区 2号区 ⋯⋯ 最后区。 收稿日期2003 - 09 - 10 第29卷第1期物 探 与 化 探Vol. 29 ,No. 1 2005年2月GEOPHYSICAL 物 探数据是从物探仪器直接采集,且目前主要用Mi2 crosoft Excel软件进行处理。考虑到原始数据的来 源及对实际需求的分析,系统设计如图1所示。 图1 MAPGIS明码格式转换系统结构 通过Microsoft Access及Excel系统、MAPGIS 明码格式转换系统和MAPGIS图形编辑系统的有 机结合,原始数据文件可自动生成所需图形文件。 2. 2 系统功能实现 根据地球化学勘查规范 1 ∶50 000及其制图要 求,采用Microsoft的组件软件技术[4],以VF6. 0、 VB6. 0软件语言为开发平台,研究开发出MAPGIS 明码格式绘图转换系统软件,该软件包括的功能模 块及主要功能为① 直方图模块,用于自动生成地球 化学图图外整饰部分的直方图;② 综合剖面图模块, 用于自动生成物化探综合剖面图;③ 剖面平面图模 块,用于自动生成物化探剖面平面图。 参数统计模块,为附加模块,包括三层套合方差 分析模块和地球化学参数计算模块,主要用于对各 种参数的统计计算。 该软件系统为各功能模块的集成系统图2 , 如若需要,各功能模块可以从系统中进行分离,单独 用于运算。 图2 MAPGIS明码格式转换系统界面 表1 原始数据文件格式 点号x/ my/ m ηs/ ρs/ Ω mΔT/ nT wAu/ 10 - 9 wAg/ 10 - 6 wCu/ 10 - 6 984 531 79818 440 1811. 969. 2- 9 999- 9 999- 9 999- 9 999 1004 530 81818 440 1821. 2265. 97. 8- 9 999- 9 999- 9 999 1024 530 83818 440 1831. 14106. 29. 1- 9 999- 9 999- 9 999 1044 530 85818 440 1841. 22104. 911. 32. 50. 10614. 1 1054 530 86818 440 184- 9 999- 9 999- 9 9992. 20. 2128. 7 1064 530 87818 440 1841. 5859. 87. 4- 9 999- 9 999- 9 999 1084 530 89818 440 1851. 1182. 34. 85. 74. 77135. 2 1104 530 91818 440 1861. 2891. 38. 63. 13. 854143. 3 3 实例 介绍应用该系统软件编制内蒙古某地金矿点物 化探综合剖面图件的过程及注意事项。 3. 1 数据准备及预处理 野外数据采集完后,用Microsoft Excel软件将 其整理编辑,形成源数据文件文件扩展名为 “xls” 表 1 。表中首行符号为字段名,其中 “点号” 为系 统识别的标志;用- 9 999来代表该点无数据。 3. 2 生成MAPGIS明码格式文件 原始数据准备好以后,就可以运行本系统了。首 先进入如图2所示的界面,选择所需功能模块,该例 为选择综合剖面图功能模块,启动该功能模块,交互 式选取合适的参数,生成MAPGIS明码格式文件, 表2 点文件格式 WMAP9022点文件头 30点数 22. 09 ,31. 09 ,0 ,0 ,“380”,6 ,6 ,0. 1 , - 0. 3541 ,3 ,0 ,0 ,0 ,1 ,0 ,0 点坐标及参数 21. 29 ,31. 50 ,0 ,0 ,“90”,3. 5 ,2. 8 ,0. 1 , - 0. 3541 ,1 ,0 ,0 ,0 ,1 ,1 ,0 点坐标及参数 21. 66 ,31. 36 ,0 ,0 ,”110”,3. 5 ,2. 8 ,0. 1 , - 0. 3541 ,1 ,0 ,0 ,0 ,1 ,1 ,0 点坐标及参数 15 1期段青梅等基于MAPGIS明码文件的绘图转换系统开发及应用 1994-2009 China Academic Journal Electronic Publishing House. All rights reserved. 表3 线文件格式 WMAP9021线文件头 40线数 1 ,0 ,1 ,0. 2 ,5 ,5 ,0 ,1 ,01号线参数 2线点数 2314. 1336 ,3086. 6197线上点坐标x1 ,y1 2128. 4183 ,3155. 2771线上点坐标x2 ,y2 0 ,0ID号,线长度 如表2、 表3所示。 3. 3 生成MAPGIS图形文件 选择了图2中的MAPGIS明码格式转换功能, 将生成的MAPGIS明码格式文件转换为MAPGIS 图形文件。在文件转换过程中,图中的点、 线文件都 进行了分层及分色的处理,便于进一步的编辑处理。 图3 内蒙古某地445线综合物化探、 地质剖面 3. 4 图形整饰及整合 运用MAPGIS图形编辑功能进行必要的修饰, 与地质剖面图进行整合,从而生成最终的综合剖面 图图 3 。直方图及剖面平面图与综合剖面图的编 制过程基本相同,只是直方图的源数据文件为数据 库格式文件3. dbf ,图4为最终生成的直方图。 图4 部分直方图 4 结束语 目前,该软件已应用到内蒙古自治区地质调查 院的物化探图件的编制工作中。经过实践证明,通 过应用该软件,不但能够大大提高图件的精度,而且 与以往的工作相比节约了大约90 的时间、 减少了 近90 的工作量。 灵活应用MAPGIS的明码格式可以较大的提 高我们的工作效率。但在实际应用中,要注意 MAPGIS明码格式的具体形式,同时还应注意 MAPGIS版本之间的差异。 本系统仅仅是对MAPGIS明码格式文件的一 个初步的应用,但这些应用是一项新的尝试,一方面 它是在地球物理和地球化学领域中的应用,另一方 面又是对MAPGIS制 图 功 能 的 补 充。通 过 对 MAPGIS软件的应用,我们深深地体会到,在实际 工作中灵活应用各个软件的长处,并把它们有机的 结合起来,可以大大提高工作效率,从而充分发挥计 算机及各类软件的作用。 参考文献 [1] 姜建利,阴曼宁.应用MAPGIS处理地质、 物化探图件[J ].内 蒙古地质,2002 ,5. [2] DZ/ T 0011 - 91.地球化学普查规范 1 ∶50 000 [S]. [3] 王荣亮,曹代勇,戈连柱.基于MAPGIS明码文件的CBM组件 开发与应用[J ].中国矿业大学学报,2002 ,314 . [4] 杨旭,陈锁忠,陶芸,等.组件软件技术在地下水资源管理系统 中的应用[J ].水文地质工程地质, 2002 ,295 . THE DEVELOPMENT AND APPLICATION OF THE DRAWING CONVERSION SYSTEM BASED ON ASCII CODE FILES OF MAPGIS DUAN Qing2mei1 ,2,LONG Wen2hua2 ,3,DING Tian2cai3,ZHANG Yu2bao2 ,3,LIU Jin2bao2 ,3 1.China University of Geosciences , Beijing100083, China;2. Inner Mongolia Institute of Land Resources Exploration and Development , Hohhot 010020, China;3.Geological Survey of Inner Mongolia , Hohhot010020, China 下转56页 25 物 探 与 化 探29卷 1994-2009 China Academic Journal Electronic Publishing House. All rights reserved. 4. 5 综合报表 综合报表功能是整理输出各工区工作概况综合 报表,以满足决策、 管理部门和化探应用研究的需求。 4. 6 帮助系统 系统提供了在线帮助和敏感性帮助。 5 结论和认识 首次建立了中国主要含油气盆地油气化探数据 库,收集并录入了近30年来中国主要含油气盆地或 地区油气化探数据及相关信息,为系统研究中国区 域油气地球化学场特征提供了数据资源和基础,对 于我国油气化探数据管理规范化,新的处理技术、 成 图技术的计算机化具有一定的指导意义。该数据库 的建立,使油气化探信息资源共享成为可能,并为全 国性宏观决策提供了地球化学方面的依据。 油气化探数据库采用了新的动态自适应数据库 结构模式,更好地满足了油气化探不断发展的要求; 具有多样化的数据输入、 输出系统,建立了可进行不 同层次、 不同范围、 不同方式的数据检索、 查询系统, 具有良好的实用性。 虽然建立了中国主要含油气盆地油气化探数据 库,但数据库维护更新、 技术改造、 新技术开发的工 作任重道远。我们将不断维护、 完善、 发展好我国第 一个独立的油气化探数据库系统,为推动国家油气 资源信息系统建设服务。 参考文献 [1] 吴传壁,邱郁文,陈玉明,等.油气化探发展脉络与思考[M].北 京地质出版社,1996. [2] 姜灵敏,刘海莎,倪芳. Visual FoxPro 6. 0命令与函数详解 [M].北京人民邮电出版社,1999. [3] Microsoft Corporation. Visual Basic 5. 0程序员指南[M].北京 科学出版社,1997. [4] 王建平,李团结,王守红. Visual C 6. 0教程[M].北京科 学出版社,1999. [5] Dan Appleman’s. Visual Basic 5. 0 API开发人员指南[ M].北 京北京机械出版社,1997. [6] 尹彦芝,孙凤霞,施振川,等. C语言算法与子程序.北京清华 大学出版社,1991. OIL AND GAS GEOCHEMICAL EXPLORATION DATABASE SYSTEM ZHAO Yue2wei1,TANG Yu2ping1 ,2,LI Sha2yuan1,REN Chun1 1. Institute of Geochemical Exploration for Petroleum , Academy of Petroleum Exploration and Development , SINOPEC, Hefei 230022, China;2. Chengdu University of Technology , Chengdu 610059, China Abstract The construction of the oil and gas geochemical database is the basis of resource sharing , scientific management and macro2 scopic decision2making of oil and gas geochemical ination , and also serves as the foundation of oil and gas geochemical data pro2 cessing and anomaly appraisal. Having collected and recorded oil and gas geochemical data of the past tens of years , this system can accomplish the registration , management , browsing , retri , report ing and preprocessingof oil and gas geochemical data. This paper has described the structure , characteristics and functions of the oil and gas geochemical database , and dealt further with the quantification and computerization of oil and gas geochemical exploration. All this represents the new advances and new research level in the field of oil and gas geochemical database. Key words database;oil and gas geochemical exploration;dynamic auto2adjusted structure 作者简介赵跃伟1959 - ,男,工程师,1985年毕业于合肥工业大学计算机与信息系,现主要从事中国油气化探数据库和网 络系统应用研究。 上接52页 Abstract MAPGIS software of the Geographic Ination System has been widely applied to the geological field. This paper briefly describes the structure and function of ASCⅡcode conversion system software of MAPGIS based on ASCⅡcode files of MAPGIS and the application of this software to geophysical and geochemical fields. Key words GIS; ASCⅡcode file of MAPGIS;function module , automatic composing and drawing;conversion system 作者简介段青梅1969 - ,女,中国地质大学北京水资源及环境学院在读博士研究生,主要从事物化探、 水、 工、 环方面的 研究工作,发表多篇论文。 65 物 探 与 化 探29卷 1994-2009 China Academic Journal Electronic Publishing House. All rights reserved.