本人的毕业设计里需要将cad文件转换为shp文件,网络上使用arcgis的居多,并且也更好用(原因在下文会提及),而身边很多同学懒得去下盗版的arcgis,更钟爱于开源的QGIS,由于网上缺失相关资料,因此在这篇文章里做个记录。
一、导入dwg文件
本人的AutoCAD版本是2019版本,故导入前需要将dwg另存为2013版以及之前的版本的,否则会显示如下错误:
导入步骤如下:
1. 工程 -> 新建
2. 工程 -> 导入/导出 -> 从DWG/DXF文件导入图层
3. 如下图所示,点击“…”新建一个gpkg文件 -> 点击“导入”dwg2013文件 -> 写一个组名 ->点击ok
4. 导出结果如下:
二、导出shp文件
按下图的方式,在图层界面,连续打开下拉子图层
然后 右键 -> 导出 -> 要素另存为 打开下图
点击ok就导出了
三、对比
从导出结果来看,Qgis只能导出point、line、polyline,但arcgis导出的种类更多,并且line和polyline都放在同一个shp文件里,这样对导入管网图的背景图有巨大的帮助。
因此,我建议常用gis软件的同学还是多多熟悉arcgis比较好。