AutoCAD数据转换为MapGIS数据介绍

2013-07-05  来源:测绘论坛

摘要:在将AutoCAD数据转入MapGIS时,经常会遇到两者的线型库、颜色库等符号库的编码不一致,而且在 AutoCAD中有些图元是以块的形式组成,这样就造成转换后形成“张冠李戴”,有时两者无法对应。为了保证其图形、图饰完整,防止数据转换后图层、颜色等信息丢失,符号块及线型被打散,MapGIS 6.5以上版本对此提供了一套比较有效的解决方案—— 对照表文件,可将AutoCAD的块名转成MapGIS的子图,Auto—CAD的形名(线型)转成MapGIS的线型,并能控制AutoCAD的图层和颜色。其主要步骤如下:  

 

1 AutoCAD数据转换为MapGIS数据

在将AutoCAD数据转入MapGIS时,经常会遇到两者的线型库、颜色库等符号库的编码不一致,而且在

AutoCAD中有些图元是以块的形式组成,这样就造成转换后形成“张冠李戴”,有时两者无法对应。为了保证其图形、图饰完整,防止数据转换后图层、颜色等信息丢失,符号块及线型被打散,MapGIS 6.5以上版本对此提供了一套比较有效的解决方案—— 对照表文件,可将AutoCAD的块名转成MapGIS的子图,Auto—CAD的形名(线型)转成MapGIS的线型,并能控制AutoCAD的图层和颜色。其主要步骤如下:

1.1 编辑数据转换用的对照表文件

(1)对照表文件说明。在安装目录下SLIB\文件夹中,all2一map.pnt、all2一map.1in、cad—map.clr、cad—map.tab等4个文本文件分别是AutoCAD数据转Map.GIS的对照表文件。其中:“al~一map.pnt”为AutoCAD的块名(符号)与MapGIS的编码对照表;“all2一map.1in”为AutoCAD的形名(线型)与MapGIS的编码对照表;“cad_map.tab”为MapGIS的图层号与AutoCAD的

图层名对照表;“cad—map.clr”为MapGIS的颜色号与AutoCAD的颜色号对照表。

(2)对照表文件编辑。直接用Windows写字板或记事本方式,分别按以下格式对4个对照表文件进行

编辑:arc—map.pnt(AutoCAD的块名(符号)与MapGIS的编码对应表)AutoCAD中的块名(符号) MapGIS系统的编码(并非子图号)lO ll10 (三角点)依次列举出转换图形中所有的AutoCAD的块名

(符号)和与之对应的MapGIS系统的编码。如上:10为三角点在AutoCAD中的块名;1 1 10为三角点在

MapGIS系统的编码。经过数据转换,该块名为10的三角点转换为MapGIS中子图号为1的符号,图元显示为三角点符号“△”。arc— map.1in(AutoCAD的形名与MapGIS的编码对应表)AutoCAD中的形名(线型) MapGIS系统的编码(并非线型号)7120 7120 (省界)依次列举出转换图形中所有的AutoCAD的形名(线型)和与之对应的MapGIS系统的编码。如上:7120为省界在MapGIS系统的编码,而其在AutoCAD中的形名(线型)也为7120时对应表。经过数据转换,该线型转换为MapGIS中线型号为157,图元显示为省界的线画“— — ? ? ? · ·"。若某种线的线型是采用随层方式,则先将线的形名“随层”改成该层对应的实际线型名。cad— map.tab(MapGIS的图层号与AutoCAD的图层名对应表)

MapGIS系统中的图层号(1,2?流水号) AutoCAD中的图层名

lO   l

11   2

12   3

…  …

依次列举出转换图形中所有的AutoCAD的图层名和与之对应的MapGIS系统的图层顺序号。如上:

即是表示将AutoCAD中的1,2,3层转换为MapGIS中的10,l1,12层。cad—map.clr(MapGIS的颜色与Auto-CAD的颜色对应表)MapGIS中的颜色号 AutoCAD中的颜色号

6 l

4 2

7 3

依次列举出转换图形中所有的AutoCAD的颜色号和与之对应的MapGIS系统的颜色号。

1.2 设置系统库目录

   编辑好以上4个文本文件后,将它们拷贝到\Map.GIS6.5安装目录\SUVSLIB\中,然后在MapGIS的“系统设置”中,将系统库目录指向\MapGIS6.5安装目录\SUVSLIB\。系统成批或单个文件转换时就会按上述对照表文件的对应情况完成自动转换。

1.3 DWG格式转DXF格式

    将AutoCAD的DWG格式的数据,转换成AutoCAD的数据交换格式DXF。在转换时,注意以下几点:

(1)转换成低版本AutoCAD的DXF,如AutoCAD 2OO4以下版本,最好选择R14版本或者AutoCAD 2OOO版本;

(2)不要对原图的块(符号)做爆破处理;注意原图是否有样条曲线,如果有,最好做爆破处理。

1.4 DXF格式数据转入MapGIS系统

    图1和图2分别为装入DXF文件菜单、选择显示文件对话框,选择“确定”后,就可以在窗口中看到转换后的结果文件图了,注意要对转换后的结果文件进行存档。

图1 装入DXF文件菜单

图2 选择显示文件对话框

 

2 MapGIS数据转换为AutoCAD数据

2.1 MapGIS环境下的数据准备

    MapGIS软件里边一个完整的图件是由工程管理的。一个工程项目是由若干个区文件、线文件、点文件组成的。MaGIS图件转换为AutoCAD图件前,首先要把要转换的工程里面的若干个区、线、点文件合并成1个区文件,1个点文件,1个线文件。这里主要用到编辑子系统的合并文件功能。

2.2 MapGIS数据输出

   进入MapGIS的数据转换子系统。装入合并后的区、线、点文件,选择“输出”方式。确定输出范围和高程字段,输入文件名,“确认”后系统将自动生成DXF文件。也可以不用合并文件,直接在数据转换系统分别装入要转换的区、线、点文件。如图3和图4分别为不用合并文件、需要合并文件的选择显示文件对话框对比。

图3 不用合并文件的选择显示文件对话框

图4 需要合并文件的选择显示文件对话框

图5 部分图形方式输出MapGIS

需要注意的是,MapGIS转换为DXF有3种方式:数据方式、部分为图形方式、全部为图形方式。通常数

据方式用作与其他GIS的接口,部分图形方式和全部图形方式满足用户在AutoCAD上集成或出图,如图5为部分图形方式。就图形处理而言,选择全部为图形方式输出较为合理,因为其转换前后的图形除区填充、线、注记、符号颜色外,其他完全一致。

2.3 DXF文件的读入

    进入AutoCAD系统,激活“选择文件”对话框,选中由MapGIS转换而来的DXF文件,点击“打开”按钮,即可打开DXF文件。一般由MapGIS转换而来的图件的DXF格式文件较之DWG格式文件所占字节要多得多,这里要把DXF文件格式转为DWG文件格式存储、读取和修改会更好。如另存文件类型为AutoCAD 20O4图形(.dwg)。

2.4 DWG格式数据的显示

(1)字体问题

在转换后的图形文件可能存在一些较为特殊的字体(特别是中文字体),而在当前的计算机系统中又没

有这些字体文件。打开该图形文件时,会出现不存在时的提示

(2)字体大小

MapGIS转换为AutoCAD的字体大小在小比例尺的图件中有可能明显发生变化,根据需要做相应处理,

AutoCAD 2004就有这种功能。操作步骤如下:

①使用下拉菜单“修改”一“特性”菜单项,打开“特性”对话框。

②可以在AutoCAD 2004的“特性”选项板界面中轻松编辑特性,AutoCAD 2004界面提供了查看和修改选定对象的特性的便捷方法。

2.5 数据转换注意要点

(1)MapGIS图件转为DXF文件格式时,应尽量选择“全图形方式输出DXF”,这样在AutoCAD上显示的图形除线颜色、符号颜色、注记填充不同外,其余与MapGIS上看到的基本一致。需注意的是子图、字体的大小明显变小。为便于在AutoCAD里分图层修改,要求在MapGIS编辑时,把不同颜色线、符号、注记、区填充的图案详细分层。

(2)如作为一般工程用,部分图形方式输出也可以,这种方式转的AutoCAD线有线型、区有填充图案,

子图也可以输出,仅汉字为AutoCAD下的单线字,可以在AutoCAD 2004 下通过简单编辑换为期望的字体。

(3)在向AutoCAD转换输出时,由于AutoCAD中高程是用z坐标来表示的,而MapGIS系统中的高程

是放在属性中,所以转换时系统要求选择一个字段作为高程输出。



  声明:文章部分内容来源互联网,如有侵权请联系删除

           邮箱 cehui8@qq.com

 




相关文章


GIS在考古学的应用

  2015-01-27


GIS在城市交通工程中的应用

  2014-10-24


地理信息系统在水利中的应用

  2013-07-09


基于WebGIS的基础地理信息数据发布与应用服务

  2013-07-09


MAPGIS 数字化制图的应用

  2013-07-09