不得不说,ArcGIS 和 CAD 之间的兼容性非常差,shapefile文件和dwg文件之间互相转换会丢失各种属性,但是很多时候他们之间的转换对我们来说是刚需。通常我们都是通过第三方软件(如FME)来实现带属性的转换,我尝试直接使用ArcGIS将shp文件转换从dwg并添加标注,下文记录整个流程和遇到的坑。
主要流程为:
- shp直接转 dwg
- 设置导出数据的属性
- 添加标注
shp 直接转 dwg
对于普通的 shp 转 dwg ,直接使用Toolbox中的转换工具-转为CAD-要素转CAD
工具即可,工具界面如下:
通常需要设置的参数有:
- 输入要素。需要转换成 dwg 的要素类。可以同时将多个要属类转换至一个 dwg 中。
- 输出类型。设置输出的 dwg 版本,对于CAD2006,可以设置为
DWG_2005
- 输出文件。输出 dwg 文件的路径。
参数设置完成后,直接运行工具。待工具运行完成后,在CAD中打开所导出的 dwg ,可以看到,该 dwg 仅保存了点和线,所有的属性都已丢失。