CAD转shp格式步骤1. 使用Arcgis进行转换:在Arcgis中我们主要有两种转换方法1) 将CAD文件导出shp格式:在ArcMap中点击添加数据,之后选择所需要转换的dwg数据,点击添加,如Error! No bookmark name given.所示图1之后根据导入的dwg文件,右击所需要转换的图层,选择数据,选择导出数据,如Error! No bookmark name given.所示图2选择数据的输出位置,同时将保存类型选择为shapefile格式,点击确定,则转化成功,如Error! No bookmark name given.所示图32) 使用ArcToolbox工具进行转换:点击ArcToolbox选择转换工具,选择转为Shapefile工具,如Error! No bookmark name given.所示图4选择需要转换的CAD图层作为输入要素(可以选择多个),选择输出shp数据的所存放的文件夹,点击确定,完成转换,如Error! No bookmark name given.所示图52. 使用FME进行转换:打开FME Workbench 点击创建工作空间,选择生成工作空间,如Error! No bookmark name given.所示图6数据集选择所需要转换的CAD文件,写模板中的格式选择Esri Shape格式,时候选择输出文件夹,点击确定,如Error! No bookmark name given.所示。
图7选择需要转换的图层,如Error! No bookmark name given.所示图8把不需要进行转换的图层删除,删除前图层如Error! No bookmark name given.,删除后的图层如Error! No bookmark name given.,之后点击运行开始转换图9图10转换成功后生成所需要的shp文件3. 三种转换方法的对比:1) Arcgis导出转换只能对单个图层进行转换,而且无法保留属性,导出之后的shp文件需要进行二次处理,工作量大2) ArcToolbox转换时可以同时对多个图层进行转换,但也无法保留属性,且当CAD文件较大或一个图层涉及多种数据类型时会转换失败3) FME可以对单个或多个图层进行转换,且可以根据需要保留相关字段属性,建议用FME进行转换,以便减少转换后对shp文件处理的工作量。