MapGIS与AutoCAD、Sufer、CorelDraw 之间数据转换特点及问题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MapGIS与AutoCAD、Sufer、CorelDraw 之间数据转换的特点及
问题
摘要:随着计算机技术在地质行业的广泛运用,计算机绘图也显得越发重要,由于各种绘图软件的优势不同,经常需要结合使用。软件之间的数据转换成为很重要的环节。笔者从工作实践中总结出mapgis与autocad、sufer、coreldraw 之间数据转换的特点以及
经常出现的问题。并详细提供基本的方法和解决方案。
关键词:mapgis autocad sufer coreldraw dxf 数据转换
随着计算机技术的迅猛发展,各种软件在地勘行业的广泛运用,计算机制图也突显出其准确性高,便于编辑和共享,易保存等特性。由于工作目的及软件本身的优势不同,在实际工作中使用的成图软件也各不相同。因此软件之间的数据转换就是成为之间的重要桥梁。
一、mapgis、autocad、sufer、coreldraw的基本特点
mapgis是一个集先进的图形、图像、地质、地理、遥感、测绘、人工智能、计算机科学为主体的高效全汉字大型智能软件系统,在地质绘图方面也提供了强大地功能,其中空间分析模块专门使用月各种地质数据的处理。
autocad软件具有完善的图形绘制功能,能够精确的定义图形的各种属性,并可通过命令对数据进行运算,从而提高了图形的准确性,因此在建筑、测绘等众多领域广泛运用。但其对色彩,图像处理的能力弱,因此主要绘制剖面,及地形图。
sufer软件是美国golden software公司研发的图形处理软件,其中荣容纳了许多数学算法,如方向导数、梯度算子、地形建模、博里叶分析等,用以对网格数据进行运算和分析,从而达到突出某些有用信息的目的。因此在物探(重力、航磁)、化探的数据图件的处理上有极高的优势
coreldraw是一款重要的平面设计软件,对色彩,图形处理能强,能够实现一特殊的艺术效果,图形分辨率高,空间占用大,因此常常用来处理图幅较小,线条简单图件,(如报告论文插图)
二、mapgis与autocad、sufer、coreldraw 之间数据转换特点及其流程
1、dxf格式文件是转换的桥梁
在autocad、sufer、coreldraw与mapgis进行数据转换时会经常使用到dxf格式文件,dxf是一种图形交互的文件格式,是autodesk公司开发的用于autocad与其它软件之间进行cad数据交换的cad数据文件格式。dxf是一种开放的矢量数据格式可以分为两类:ascii格式和二进制格式可以分为两类:ascii格式和二进制格式;ascii具有可读性好,但占有空间较大;二进制格式占有空间小、读取速度快。由于autocad现在是最流行的cad 系统,dxf 也被广泛使用,成为事实上的标准。绝大多数cad系统都能读入或输出dxf文件。autocad提供了dxf类型文件,其内部为ascii码,这样不同类型的计算机可通过交换dxf文件来达到交换图形的目的,由于 dxf文件可读性好,用户可方便地对它进行修改,编程,达到从
外部图形进行编辑,修改的目的。
2、autocad、sufer、coreldraw向mapgis转换的流程autocad、、coreldraw所作的图件的默认格式分别是(*.dwg、*.srf、*.cdr),因此用各自的软件将其打开并另存为*.dxf格式文件(其中sufer除了可以识别autocad的dxf格式还可以识别mapinfo的mif格式,并且可以选择输出dxf和mif文件)。在通过mapgis的文件转换功能装入*.dxf数据,输出mapgis的wt、wl、wp格式的数据,最后在mapgis输入编辑系统中成图。具体步骤:(注:sufer向mapgis转换用mif格式为例)
用autocad打开*.dwg图形→文件→另存为→保存类型选择*.dxf 文件格式保存→启动mapgis→图形处理→文件转换→输入→装入dxf→保存生成的wt、wl、wp文件→输入编辑新建工程→添加wt、wl、wp文件。注意事项:1.在转换成为dxf文件格式是,最好选择r12的版本,如为6.5以后的版本可选r12以后版本;2.在转换dxf 文件时不要对原图的块作爆破处理;3.在转换dxf文件时,注意原图是否有样条曲线,如果有最好做爆破处理)。
用sufer打开*.srf图形→文件→另存为→保存类型选择*.mif 文件格式保存(设定输出矩形参数)→启动mapgis→图形处理→文件转换→输入→装入mapinfos数据→保存生成的wt、wl、wp文件→输入编辑新建工程→添加wt、wl、wp文件。
用coreldraw打开*.cdr图形→文件→另存为→保存类型选择*.dxf文件格式保存→启动mapgis→图形处理→文件转换→输入→
装入dxf→保存生成的wt、wl、wp文件→输入编辑新建工程→添加wt、wl、wp文件。注意事项:coreldraw输出dxf格式文件时,导出方式应该选择文本,并由autocad另存为r12的dxf格式。
3、mapgis向autocad、sufer、coreldraw转换的流程
三、mapgis与autocad、sufer、coreldraw 之间数据转换过程中的几个问题
1、autocad数据转换为 mapgis数据出现的问题
在将autocad数据转入mapgis时,经常会遇到两者的线型库、颜色库、符号库的编码不一致,而且在autocad中有些图元是以块的形式组成的,这样就造成转换后两者无法一一对应,为了保证其图形的、图饰完整,防止数据转换后图层、颜色等信息丢失,符号块及线型被打散,mapgis6.5以上版本对此提供了一套比较有效的解决方案——对照表文件,可将autocad的块名转成mapgis的子图,autocad的线型转成mapgis线型,并能控制autocad的图层和颜色。其主要方法如下:
编辑数据转换用的对照表文件:①对照表文件说明。在安装目录下mspgis\slib\文件夹中,arc_map.pnt,arc_map.lin,
cad_map.tab,cad_map.clr等文件是autocad数据转换对照表文件。依次是autocad的块名、形名与mspgis的对照表和mspgis的图层号、颜色号与autocad的图层号和色号对照表,直接用windows写字板或记事本方式,分别按一定格式对4个对照表文件进行编辑。设置系统库目录时将编辑好的文本文件拷贝到slib中,并将系统