读取DXF文件,操作: 1、将AutoCAD的DWG格式(推荐2004版本的),转换为AutoCAD的数据交换格式DXF(如R12 dxf,最好选择dxf2004版本的);转换DXF文件时,不需要对原图的块(符号)作爆破处理。大家亦可以使用Acme CAD Converter软件转换为“AutoCAD 2004 DXF格式(*.dxf)”。 2、然后编辑对照表文件。由于CAD和MapGis的两种数据结构不一样,导致CAD格式数据转换成MapGis数据时发生“张冠李戴”的现象,两种的图形数据无法对应。系统提供了一套图元对照表,文件位于安装目录的section文件夹下,用户可以根据自己的需要进行修改编辑,使用说明如下: cad_map.lin为线型对照表:前面是CAD线型名称代号,后面的为MapGis线型代号,中间至少需用一个空格隔开。 cad_map.pnt为块和子图对照表:前面为CAD块名称代号,后面为MapGis子图代号,中间至少需用一个空格隔开。 3、执行菜单“文件\新建文件”,先新建文件(非新建工程哦)。 4、执行菜单“1辅助工具\打开外部数据\读取DXF文件”,然后提示是否“读取块定义数据”,选择后即开始转换,等待片刻转换完成。【如果是大文件请用(大文件),速度会更慢一点】 5、执行菜单“工作区\存文件\存点(线/区)文件”,依次保存点、线、区文件。 6、想要按CAD图形的各类图层分别对应的名称保存。执行菜单“1辅助工具\打开外部数据\按图层分文件”,然后弹出设置保存路径对话框,选择存放位置,确定后Section已经保存为一个刚才设置的文件名的工程文件。 FAQ: 1、
如何查看DXF文件是否存在飞点飞线? 答:CAD中点击满屏工具 出现看不到图的话就说明是有飞点飞线了。 2、
转换一段时间后,看不到图元怎么回事? 答:①转换时文件被其他程序使用着;②没有转换成功,没有图元;③有图元,有飞点飞线;解决:①重新按要求转换;②可能DXF文件有问题或程序无法识别转换,请用其他软件转换试试;③保存文件后再删除飞点飞线。 |