首页 > 代码库 > 将CAD数据转为shp

将CAD数据转为shp

  最近在做一个有关地下管道的建模与分析的项目,将有关软件之间的的数据转换与后期处理说一下。

  首先,因为地下管道是源数据是CAD图,这个在工程项目中很常见的,因为大多数情况下测量数据都是使用全站仪、GPS测得的,尤其是地下管道,在测量时还会用到管道探测仪、GPS的RTK技术,这些测量数据在内业展点、放样等处理后得到的一般是CAD数据。所以将.dwg转化为.shp显得尤为关键。

  将CAD数据导入到ArcMap中,注意这里只导入你需要的数据,因为每个dwg文件中都包含若干个要素,如PolyLine、Polygon等。因为地下管道只用到线要素,所以我只导入了Polyline;然后调用工具箱的工具:转换工具-->转为shapefile-->要素类转为shapfile。见图:

    

  建议:将转换完成的shp保存在数据库中,因为便于后期做空间分析等操作。

  为方便进行空间分析中创建网络数据集,需要将线要素在所有的交汇点处断开,见下篇文章“将线图层在折点出断开