autocad到mapgis数据转换流程-k8 viet

autocad到mapgis数据转换流程

发布者:管理员 发布时间:2016-04-16 浏览量:5871次

autocad到mapgis数据转换流程

注:本文档相关内容基于mapgis 6.7基础平台编写。

在将autocad数据转入mapgis时,经常会遇到两边的线型、颜色的编码不一致,另外autocad中有些图元以块的形式存在,这样造成有时转换后图形无法对应的情况。另外,在转换时还经常需要将autocad的某层转为mapgis的对应层。因此,系统提供了一套对照表文件接口:

符号对照表——“arc_map.pnt”

线型对照表——“arc_map.lin”

颜色对照表——“cad_map.clr”

图层对照表——“cad_map.tab”

用户编辑生成这些对照文件,并将其放在系统库目录下,系统成批或单个文件转换时都会按这个表文件的对照情况进行转换。

转换步骤如下

第一步:将autocad的dwg格式文件,转换为autocad的数据交换格式dxf,选择“autocad r12/lt2 dxf”格式导出。

第二步:对系统库目录“c:\mapgis67\slib”(假设mapgis 6.7安装在c盘根目录下),下这4个对照表文件进行编辑,可直接用windows写字板或记事本方式打开,需要注意的是,对照表中mapgis编码是在“数字测图”系统中查到的,并且要区分对照表的大小写。

以下列举如何对这4个对照表进行编辑:

(1) 子图对照表 arc_map.pnt

cad块名 suv代码

2341 12

2432 13

2433 14

„ „

前面一列代表autocad软件的块名(符号),后面一列为 mapgis系统的代码。

注:并非子图号,这个代码可在数字测图系统里能看见。

启动数字测图系统:首先修改当前系统库目录为“c:\mapgis67\suvslib”;打开“数字测图”模块(图形处理->数字测图);新建一个测量工程文件,选择“工具”菜单下“地物编码表”;在“测量点编码”对话框即可查看地物编码(suv代码),例如三角点编码为1110,水准点编码为1210。

suv代码对应类型为0的为点,1为线,2为区。

(2) 线型对照表 arc_map.lin

cad线型名 suv代码

2341 12

2342 13

2343 14

„ „

前面一列为autocad里的线型名,后面一列为mapgis系统的代码(并非线型号,这个代码在数字测图系统里能看见)。

注:如果某种线的线型是采用随层方式,那么这种线型是不能按照对照表转入到mapgis中的。所以,如果有这种情况,请把线的线型改成为实际线型。

(3)图层对照表 cad_map.tab

mapgis图层号 cad图层名

0 025

1 035

2 xd

3 di

„ „

(4) 颜色对照表cad_map.clr

mapgis颜色号 cad颜色号

1 10

2 4

3 6

„ „

前面一列1 2 3代表mapgis系统的颜色号,后面一列10 4 6代表autocad里的颜色号。

以上四个对照表编辑完成后及时保存。

第三步:将系统库目录设置为“c:\mapgis67\suvslib”,并将“c:\mapgis67\slib”目录下的上述4个对照表文件拷贝至系统目录“c:\mapgis67\suvslib”下。

第四步:进入“文件转换”模块,选择“输入”菜单下的“装入dxf”,将需要转换的dxf文件装入到系统中。此时,系统会提示“选择不转出的层”,所选图层不参与数据转换。点击确定则系统会按照已经设定好的对照关系进行转换。也可用成批转换命令转换多个dxf文件。

第五步:在窗口中单击右键选择“复位窗口”,选择需要的文件,“确定”后,就可以在窗口中看到转换后的结果图形了。最后可通过“文件”菜单下保存选项分别命名保存点线文件。

注意:

autocad代码和mapgis代码之间可以用空格也可以用tab键。

每一行代码后面接着换行,不要有空格。

上面列举的对照表文件中第一行(代码说明行)是不需要的。

对于漏编辑的块对应,转换时,系统会把它转换为线。

如果想以原来mapgis 5的做法,即不编辑对照关系,先把autocad块之类的图元打散,然后再转换到mapgis中也可以,不过可能会有图元转不过来,这时只要把当前系统库目录下的“arc_map.pnt,arc_map.lin, arc_map.tab, arc_map.clr”这4个文件删除,再转换就可以了。


关注k8 viet:

网站地图 | 联系k8 viet |

k8 viet copyright © 2014 k8 viet的版权所有:武汉中地数码科技有限公司 all rights reserved 鄂icp备14000625号 k8 viet的技术支持: "));

武汉网监电子标识
网站地图