cad地图转成shp文件,主要有两种方法,一种是用Data Interoperability 工具,一种是直接导入再处理。Data Interoperability 工具相对智能,但是对数据要求比较高,数据质量不高的话,很难达到预期效果。以下主要介绍直接导入方法。
1.CAD数据处理。无论用什么方法,CAD数据处理都是必须的,CAD数据一般情况下很难满足要求。对建筑面处理的要求是,必须保证有封闭区域,不一定一条pline线自己封闭,几条直线封闭也可以,但是一定要保证封闭。
2.在arcgis之后直接添加CAD。用Data Managerment Tool-Features-feature To Polygon工具,选择cad中线图层,直接生成即可。如果cad中线没有闭合则不会生成面,对比检查CAD图纸,进行数据处理。
3.添加属性。cad中建筑一般会有“砼6”等,结构形式和楼层的属性,需要把他们给gis图形。没有找到直接的方法,绕了个圈子,不过能保证行之有效。首先导出数据,用cad “工具-数据提取”功能,将文字导出程Excel。在Excel进行编辑,选择需要的属性,不必要的最好删掉,得到如图效果。列名最好不要有中文。
将Excel添加至arcmap(有时候直接添加Excel会有问题,可以先保存为TXT再导入),然后右键 Display XY Data,添加点。在面图层上选择连接,1选按空间位置连接,2选第二个。属性即可关联。
如果不需要添加地理坐标,至此已经完成。下面介绍添加地理坐标的方法。