1、AUTOCAD 与 MAPGIS 转换将 AUTOCAD 数据转入 MAPGIS 时,若想保持两边线型、颜色、符号以及层的一致性,需要对一些编码表进行设置。具体转换方法如下:1、选择“设置”下的“环境配置”菜单,弹出“环境设置”对话框,将 MAPGIS 的系统库目录设为SuvSlib。2、将原mapgisOil2006Slib 目录下的四个对照表 arc_map.pnt(符号对照表) 、arc_map.lin(线型对照表) 、cad_map.clr(颜色对照表) 、cad_map.tab(层对照表)拷贝至 mapgisOil2006SuvSlib 目录下。3、对此四个对照表文件进行编辑(可用记
2、事本或写字板的方式打开),那么系统成批或单个文件转换时,都会按此对照关系自动进行转换。编写方式如下(注意编号的顺序性和大小写):(1)AUTOCAD 代码查找编写 打开 AUTOCAD,选择待转换的文件,打开。 选择要查询的部分,双击鼠标左键,弹出相应的“特性”列表。(2)MAPGIS 里代码查找 打开“图形处理”下的“数字测图”子系统,选择【文件】菜单下的“新建”子菜单,弹出“新建”对话框;选择“测量工程文件”点击“确定” ;弹出“另存为”对话框,选择路径、命名,点击“确定” 。 窗口右侧会出现如下图所示的“地物编码表” ,也可在【工具】菜单下选择“地物编码表”子菜单,弹出“测量点编码”列表
3、。(3)编码表的编写根据(1) 、 (2)分别查询到的信息编写编码表。 符号对照表 arc_map.pntAUTOCAD(块名) MAPGIS(编码)GC113 1110GC014 1120GC114 1130GC015 1140GC115 1150GC167 1160GC116 1170GC117 1180GC118 1210GC168 1310GC112 1410GC139 2211GC140 2230GC004 2240GC169 2340GC011 2341GC002 2361GC170 2383注意:编码间用空格分开(不要使用 TAB 键) ,每行代码后不要留有空格。 线型对照表 a
4、rc_map.linAUTOCAD(线名) MAPGIS(编码)CONTINUOUS 2110DASH1 1402DASH4 4320DOT1 1403JDFW 2120X5 2140PF 2150YANGTAI 2314XKTL 2316QIAO 2317LT 2320XP 2330X14 2380441 24104412A 2411X13 2411442 2420WALL 2430443 2431444 2440445 2450446 2451447 2460DIAOCHE 3220CHSDAI 3231FOURS 3240ROUND 32435251 32505252 325110421
5、 3380GGP 3450注意:线型对照表中 MAPGIS 编码意义与此相同。 颜色对照表 cad_map.clrMAPGIS(颜色号) AUTOCAD(颜色号)1 102 43 64 25 56 17 38 109 710 1411 1312 1213 1214 1115 128 39注意:此时 MAPGIS 颜色号即为 MAPGIS 系统库中颜色的编号。 层对照表 cad_map.tabMAPGIS(图层号) AUTOCAD(图层名)0 01 BACKGROUND2 FOREGROUND3 X-_1注意:随层的情况只需要编辑图层对照表 cad_map.tab 就够了。随层的信息(线型、颜色等)都随着图层的对照转换而对照过去了。4、打开“输入输出”下的“文件转换”子系统,选择【输入】菜单下的“装入 DXF”子菜单,弹出“打开”对话框,选择待转换的文件,点击“打开” 。5、系统弹出“选择不转出层”对话框,如果全部转出,直接点“OK” 。6、在窗口单击右键,选择“复位窗口” ,弹出“选择显示文件”对话框,选择后点击“确定” 。7、在窗口单击右键,选择“复位窗口” ,弹出“选择显示文件”对话框,选择后点击“确定”即可显示。