Dw g 格式数据转换为SHP 格式 DWG 转换前注意提供的文件坐标是否为实地坐标,如为图纸坐标应在CASS 内先将DWG 文件进行坐标变换后再进行下面的操作。 一、 将DWG 格式的文件转换为MDB 格式 通过ArcToolsbox ------conv ersion tools------import from CAD,如下图1-1 图1-1 双击‘import from CAD’,在弹出的对话框中选择需要转换的DWG 文件,程序在打开文件的同一目录下生成同文件名的MDB 文件,如图1-2; 二、 将MDB 文件转换为SHP 文件 1、读出MDB 的图形及属性表: 通过Arcmap 的加载,选择生成的MDB 文件,如下图1-3 图1-3 双击‘珠宝屯村 2000_ImportCAD.mdb’文件,出现下图的几个图层,CADStaging表示图形,其它的几个表为属性表,如下图1-4 图1-4 属性表只需共同选择‘Entity ’、‘XtrProp’两个表后点击 ADD 打开,如图1-5,再次点击加载后,再次双击图形‘CADStaging’选择‘area’、‘line’、‘point’三层,如图1-6; 图1-5 图1-6 图形和属性加载后,在左边的目录树上可以看到相应的五层数据,如图1-7 图1-7 2、将属性内容挂到相应的点、线、面的图形上; 选择‘Point’层上点击右键,选择选择后,弹出如下对话框,选择‘Joins & Relates’,点击‘ADD’,如下图1-8 图1-8 在弹出的1-9 对话框中,将的钩去掉,再将1:EntID、2:XtrProp、3:EntID 选择相应字段,如下图1-9,点击‘OK’ 图1-9 再次点击图1-8,将的钩去掉,再将1:Point.EntID、2:Entity 、3:EntID 选择相应字段,如下图1-10,点击‘OK’ 图1-10 此时‘Point’点图层内加载了此两层‘Entity ’、‘XtrProp’的属性信息,如图1-11; 图1-11 其‘Line’、‘Area’的属性挂也如同‘Point’挂属性操作方式一致。只是在挂‘XtrProp’字段时如图1-10,‘Line’的 1 选择 Line.EntID,‘Area’的 1 选择Area.EntID。 三、 保存为 SHP 文件 点击‘Point’图层点击右键选择 DATA—EXPORT DATA,如下图1-12: 图1-12 将图层输出到同一目录下,文件名按‘Ex port_Ou tpu t_Point’命名,如图1-13,其它的‘Line’、‘Area’两层也按相同的方法输出,文件名命名为‘Ex port_Ou tpu t_ Line’、‘Ex port_Ou tpu t_ Area’ 图1-13