Oasis montaj图件与MapGIS图件的转换方法
2015-03-11段建良邵拥军魏红军
段建良 邵拥军 罗 卫 孙 宁 魏红军
(1.中南大学地球科学与信息物理学院;2.有色金属矿产地质调查中心南方地质调查所)
Oasis montaj图件与MapGIS图件的转换方法
段建良1,2邵拥军1罗 卫2孙 宁2魏红军2
(1.中南大学地球科学与信息物理学院;2.有色金属矿产地质调查中心南方地质调查所)
通常情况下,Oasis montaj图件与MapGIS图件的转换是通过第三方软件进行。由于在转换过程中不可避免的存在一些偏差,为了使转换出的图形更为精确,采用Oasis montaj软件中的色标和色值,来实现Oasis montaj图件与MapGIS的图件的精确转换,以提高转换MapGIS 图件的制图效果和效率,取得了较好的效果。
Oasis montaj MapGIS 图件转换 色标 色库
Oasis montaj软件的主要功能包括数据处理成图平台和专业地球科学数据处理和解释[1],该软件成图迅速,图面美观、形态生动、细节丰富,但对中文字体支持较差,图形整饰及编辑和符号不够丰富。就地质常用的图形制作和数据图形模块而言,MapGIS软件已成为化探工作中绘制点位图、原始数据图、地球化探异常图等的重要工具,已经成为我国地质勘查工作成图和归档资料指定的文件格式软件[2],但在制作物化异常图时,该软件的数据处理系统功能过于简单,无法满足应用要求。在物化探成果数据图件绘制过程中,通常利用Oasis montaj软件处理成果数据,并提交成果图件,而MapGIS软件在这方面则有所欠缺[3]。为此,将Oasis montaj和MapGIS软件相结合来绘制平面等值线图,探索出一套有效的数据成图方法。
1 Oasis montaj图件制作过程
虽然Oasis montaj和MapGIS软件均是通过“grd”格式文件处理成图,但两者所采用的“grd”数据格式不同。两者的“grd”数据格式的转换,通常通过第三方软件(如Surfer、AreGIS、AutoCAD)完成,其中点、线文件转换可以实现,但是区文件的转换效果不尽如人意。以平面等值线图制作为例,对Oasis montaj图件制作过程进行分析。
1.1 “grd”文件生成
如果数据网格是均匀的,建议采用ASCII码的“grd”文件直接作图;若数据网格非均匀,则可能需要进行插值,插值方法有最小曲率法、克里金插值法、反距离加权插值法等。
首先在软件菜单栏选择“Grid and Image”,出现下拉菜单后选择“Gridding”,选择插值方法,然后Oasis montaj软件直接生成“grd”文件。
1.2 等值线图生成
“grd”文件生成后,选择菜单栏“Map Tools”:①依次选择“Base Map”,“Draw Base Map”,设置相应参数,生成图框、图名、比例尺等;②依次选择“contour”,选择“grd”文件所对应的文件名,输入前期确定的异常值(按异常级数对应输入),点击“OK”生成平面等值线图,保存为“map”格式文件。等值线创建窗口见图1。
图1 Oasis montaj 软件中等值线层创建窗口
2 Oasis montaj文件与MapGIS文件转换
2.1 MapGIS点、线文件的转换
平面等值线图制作完成后,点击“Map”,选择“Export”,输出类型有“DXF”、“shp”、“tif”等格式,保存为与MapGIS软件数据接口相对应的格式。文件输出后,利用MapGIS软件的文件转换功能,选择“保存点、线文件”。
2.2 MapGIS区文件转换的准备工作
(1)菜单栏选择“Grid and Image”,选择工具栏“Utilities”,选择第一行“copy/convert”,出现对话框,选择要输入的“grd”文件和输出的“grd”文件类型,保存为MapGIS软件DTM分析识别的“sufer V6”的文件格式。
(2)在平面等值线图左侧工具栏中,点击“Data”中的“Grids”文件,选择“具体grd网格数据”,在分组管理工具栏中会出现“grd文件底图”,单击使图标变为蓝色,双击右侧彩图,出现色阶直方图工具栏对话框(图2),点击“保存”按钮,出现对话框,选择保存类型为“zon”格式(也可以同时另存一份颜色表“tbl”格式)。由于“tbl”文件、“zon”文件在MapGIS软件中是无法识别的,因而可将其后缀更改为“txt”。“tbl”文件内容为CMY色值表,“zon”文件转换格式后为颜色区值表,如图3所示。
图2 图像颜色编辑器页面
图3 色值表(左)与颜色区值表(右)对比
2.3 MapGIS区文件制作
(1)打开MapGIS软件,选择图像分析中的“DTM分析”,选择grd模型里面的“平面等值线图绘制”。此时,选择新建文件夹中输出为“Surfer V6”格式的“grd”文件,出现“设置等值线参数”对话框,在设置栏中,“等值线套区”、“绘制色阶”、“保留边界线”3项全选。在“光滑栏中”选择“等值线光滑处理”,光滑度选“高程度”或“中程度”。示坡线栏根据个人设置选择“高×宽、线型”[4],制图幅面选择原始数据范围。
(2)等值线顶层栏中包括“等值层值”、“线参数”、“区参数”、“注记参数”等4项。根据上述的区值颜色表将等值层值及区参数修改为区值颜色表“zon”中的等值层值及CMY色值表中的色标。在替换过程中所有数值均要小于所替换的值,如果等值线层有多余或不够,可以点击右边的“删除一层”或“添加一层”,直至替换完“zon”格式文件中的所有数值为止。注记参数全部改为“No”[4],参数设置界面见图4。
图4 等值线参数设置界面
(3)所有参数设置完成后,点击“确定”生成MapGIS所需的区文件。将转换完毕的区文件与前面转换得到的点、线文件添加到MapGIS软件新建工程中,保存为工程文件“MPJ”格式。将Oasis montaj软件制作的平面等值线图与MapGIS软件生成的平面等值线图进行对比,结果见图5。
3 转换过程中存在的问题
3.1 图形比例
在点、线的转换过程中,通常采用Surfer等第三方软件进行转换。Surfer软件采用的单位是英寸或厘米,而MapGIS软件采用单位是毫米,在转换时图形比例可发生变化。解决方法有:①在Surfer图件中,首先将图件的比例扩大10倍,然后进行转换;②转换完成后,在MapGIS图件中,将图件扩大10倍[5]。
3.2 色标及色库
Oasis montaj软件使用CMY三色库,MapGIS软件使用CMYK四色库,图形转换到MapGIS软件之后,需要解决色库之间的不一致问题,可通过修改MapGIS软件色库可达到保持2种图形颜色一致的目的。上述2套色库对应的同一色标的颜色成分不一致,在Oasis montaj软件中按地球化学、地球物理规范色阶要求生成的图形转换到MapGIS软件中已面目全非;此外,MapGIS软件系统中的色阶不符合化探规范要求,使得图像填色不准确[6]。如果重新在MapGIS软件中修改颜色,工作量太大,也不具有可移植性,此时可以考虑通过修改MapGIS软件的色库来解决该问题[7]。
图5 Oasis montaj软件与转换后MapGIS软件成图效果
在MapGIS软件中编辑颜色,可利用软件系统中的“输入编辑”模块,编辑定制和Oasis montaj 软件绘图时所用的充填颜色相对应的色标[3],或者通过MapGIS软件颜色库编辑器进行CMY三色设置,得到色标。无论采用何种方式修改颜色,最终均要将修改完毕的色标保存至MapGIS库文件中的伪彩图“Pcolor.lib”文件中。
通过物探、化探成果图件中引用的色标文件对比发现,在Oasis montaj成果图件中所采用的色标全部相同,仅色标对应的色区值有所不同。在“DTM分析设置”界面可通过设置一套与“zon”格式色阶文件中相同的色阶,并保存为MapGIS专用的“VEL”格式的作图专用色标。在MapGIS图件制作完毕后,可以在后续图件制作过程中直接插入保存的“VEL”格式色标文件,仅需按顺序对区值列进行复制替换,如需设置特定色阶,也可以通过上述方法转换为MapGIS文件格式。
3.3 线型、线宽、字体和符号
点、线文件转换成MapGIS文件格式后,可能部分线型、线宽、字体和符号会发生变化,为了图件的美观和工作需要,需要在MapGIS软件中进行修改[5]。
4 结 语
在对Oasis montaj图件与MapGIS图件转化方法进行介绍的基础上,分别对图件转换过程中可能出现的问题给出了解决方案,为提高图件的转换效率和精确性提供参考。
[1] 石 岩,郑圻森,骆 燕,等.Map GIS与Oasis montaj软件接口技术及应用[C]∥中国核科学技术机制报告.北京:中国核学会,2011.
[2] 孙中任,甄凡玉,赵雪娟. MapGIS数据与Surfer数据相互转换的实现[J].地质与资源,2008,17(1):77-80.
[3] 宋明艺,张春灌.借助Surfer软件实现快速绘制平面等值线图[J].工程地球物理学报,2009(2):244-246.
[4] 物探论坛.Geosoft做平面等值线图转为Map GIS的过程[EB/OL].(2013-2-23)[2013-09-30]. http://bbs.wutan.cn/thread-498-1-1.html.
[5] 刘 怡,周 浩.Surfer图件转换成MapGIS图件的方法[J].矿产勘查,2011(5):612-615.
[6] 李学彪,徐改丽,李果兵.基于MapGIS-Surfer联合的地球化学制图[J].物探化探计算技术,2009,31(3):289-292.
[7] 秦林江.Surfer与MapGIS图件相互转换的几个问题[J].物探与化探,2010,34(5):677-680.
2015-03-20)
段建良(1985—),男,助理工程师,硕士研究生,410001 湖南省长沙市芙蓉区人民中路400号国际IT城707。