我们日常应用的地理信息数据有很多都为CAD格式,对CAD数据的应用是GIS分析工作的重要基础。ArcGIS 软件支持对AutoCAD软件dwg格式数据的读取,但不支持对dwg数据的直接编辑。ArcGIS中大部分地理过程的分析工具也不能直接应用CAD数据。由此,就必须将CAD数据转换成ArcGIS的数据格式(shapefile、coverage、geodatabase feature class)。由于CAD格式只是对数据进行逻辑分层,在物理存储上与这几种数据的要素类结构不同,所以要在转换时将CAD 的各层元素独立地识别和存储。
下面简单介绍一下ArcGIS 9 Desktop中CAD数据的几种操作:
ArcGIS支持对CAD数据的直接读取与显示。在ArcMap中点击如下图:
ArcGIS将CAD数据分为Annotation、MultiPatch 、Point、Polyline和Polygon 五个部分,可以根据需要分别加载。
在Layer Properties 下的Drawing Layers选项卡中可以对CAD数据的“层”进行相关显示设置。
方法1:从ArcMap 显示的CAD数据导出,如图所示:
可根据需要选中显示要素中的部分导出。导出格式为Shapefile或GeoDataBase feature class。
优点:直观,易懂;
缺点:操作步骤多,耗时多,不适用于大量数据转换。
方法2:使用Import from CAD 工具,如图:
工具调用方法:ArcToolbox-->Convertion tools-->To Geodatabase-->Import from CAD 或在Command line中使用ImportCAD_conversion 命令。输出格式为Geodatabase feature class 。
优点:一次转换大量数据
缺点:转换后数据不能按照用户需求分类,多个类别数据存贮在一个数据集中,给使用带来很多不便。
方法3:使用Feature Class To Feature Class 工具,如图:
工具调用方法:ArcToolbox-->Convertion tools-->To Geodatabase-->Feature Class To Feature
Class 或在Command line 中使用FeatureClassToFeatureClass_conversion 命令。
输出格式为Shapefile或Geodatabase feature class 。
优点:可使用Expression指定条件,只导入符合条件的要素,使用Command line 命令行格式可以实现批量转换。
缺点:其他方法与上述几种方法大同小异,此处不再赘述。
方法:调用Export to CAD工具,如图
工具调用方法:ArcToolbox-->Convertion tools-->To Geodatabase-->Export to CAD 或在Command line中使用ExportCAD_conversion 命令。
输出格式为DGN_V8 、DWG_R14 、DWG_R2000、DWG_R2004、DXF_R14、DXF_R2000、
DXF_R2004。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删