方式1:用GlobalMapper转换 具体步骤如下: ①用软件打开数据,软件不能识别dwg数据的坐标系统,需要根据提示自行设置正确的坐标系统; ②直接导出成矢量shp格式即可。 设置好存储路径后,在此界面点击确定即保存成了shp文件: dwg格式的数据是把所有要显示的数据都放在了一个层中(块文件),而shp格式的组织方式与dwg是不同的,shp点、线、面图层的存储是分开的,即点图层只能存储点,线图层只能存储线,所以在转换时dwg数据导出成shp会有三个图层文件。 在这里线文件和面文件存储了CAD中显示的地理空间数据,而点文件中存储的是dwg文件的标注信息的位置,并且把标注信息存储到了属性表中。 ▲图1 原始显示 ▲图2 转换成shp之后的显示 ▲图3 对应Shp点的属性表 方式2:用ArcGIS转换 ArcGIS加载数据之后可以发现,软件把dwg数据分成了很多图层,如下图所示,注记被分离成一个图层: 可以直接对要转换成shp的图层进行导出,有效的图层就是上图标出来的五个图层,转换步骤如下图: 用此方法的问题是标注图层(annotation)无法导出,该图层存储的是文本数据,ArcGIS不能单独将其存储成一个文件并且显示,需要借助个人文件地理数据库,比较麻烦,所以建议用GlobalMapper转换更好。 |
|
来自: gfergfer > 《map/arcgis》