我們日常應用的地理信息數據有很多都為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數據的“層”進行相關顯示設置。
CAD 數據轉為ArcGIS 格式數據:
方法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 命令行格式可以實現批量轉換。
缺點:其他方法與上述幾種方法大同小異,此處不再贅述。
ArcGIS 數據導出為CAD 格式數據
方法:調用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。