分享

将dwg格式的数据转换成shp格式

 gfergfer 2022-09-20 发布于辽宁

方式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转换更好。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多