2023年11月23日发(作者:)

Dwg格式数据转换为SHP格式

DWG转换前注意提供的文件坐标是否为实地坐标,如为图纸坐标应在

CASS内先将DWG文件进行坐标变换后再进行下面的操作。

一、 DWG格式的文件转换为MDB格式

ArcToolsbox------conversion 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_文件,出现下图的几个图层,CADStaging

表示图形,其它的几个表为属性表,如下图1-4

1-4

属性表只需共同选择‘EntityXtrProp’两个表后点击ADD打开,如图1-5

再次点击加载后,再次双击图形CADStaging选择arealinepoint

三层,如图1-6

1-5

1-6

图形和属性加载后,在左边的目录树上可以看到相应的五层数据,如图1-7

1-7

2、将属性内容挂到相应的点、线、面的图形上;

选择‘Point’层上点击右键,选择选择后,弹出如下对

话框,选择‘Joins & Relates,点击‘ADD,如下图1-8

1-8

在弹出的1-9对话框中,将的钩

去掉,再将1EntID2XtrProp3EntID选择相应字段,如下图1-9,点击

OK

1-9

再次点击图1-8,将的钩去掉,

再将12Entity3EntID选择相应字段,如下图1-10点击OK

1-10

此时Point点图层内加载了此两层EntityXtrProp的属性信息,如图1-11

1-11

其‘LineArea’的属性挂也如同‘Point’挂属性操作方式一致。只是在挂

XtrProp’字段时如图1-10Line’的1选择Area’的1选择

三、 保存为SHP文件

点击‘Point’图层点击右键选择DATAEXPORT DATA,如下图1-12

1-12

将图层输出到同一目录下,文件名按‘Export_Output_Point’命名,如图1-13

其它的LineArea两层也按相同的方法输出,文件名命名为Export_Output_

LineExport_Output_ Area

1-13