将dwg文件转为shp文件

将dwg文件转为shp文件(包括dwg的注记转换)


目的:利用ArcGIS软件 将dwg文件中的面状要素转为shp格式,并将dwg中的注记转换成shp文件中的字段。


方法一:

1.将dwg中的注记转为arcgis中的点要素。
ArcToolBox——数据管理工具——要素——要素转点。
在输入要素中选择要转换的dwg文件,双击进入选择要转换的annotation。在输出要素类中填写合适的路径及名称。

2.将dwg中的面转换为arcgis中的面要素
ArcToolBox——数据管理工具——要素——要素转面。
在输入要素中选择要转换的dwg文件,双击进入选择要转换的面。在输出要素类中填写合适的路径及名称。

3.空间连接
ArcToolBox——分析工具——叠加分析——空间连接。
在“目标要素”中输入步骤2生成的面状要素,在“连接要素”中输入步骤1生成的点状要素,在“输出要素类”中填写合适的路径及名称。“连接操作”可选一对一连接或者一对多连接。“连接要素的字段映射”表示点要素哪些字段会添加在面要素中。
之后点击“确定”生成的面要素中就有dwg中注记字段了

!!!注意:这种方法在进行第2步时,如果dwg图形有拓扑错误,可能会导致dwg面状图形和转换后的面状要素不完全一致。这种方法对原数据质量有要求。


方法二:
直接对dwg文件进行空间连接
ArcToolBox——分析工具——叠加分析——空间连接。
在“目标要素”中输入dwg面状层,在“连接要素”中输入dwg的annotation层,在“输出要素类”中填写合适的路径及名称。设置其他参数后点击确定。

注意:这样做可能造成一些数据转换失败,图形丢失或者注记丢失,也可能造成ArcGIS异常,但这种方法不会改变dwg图形形状及拓扑,对于那些严禁修改的数据很有效。
所以我处理数据时会用这两种方法都处理一遍然后对比修改一些转换错误的地方。

据说FME也可以处理这种问题:详见https://blog.csdn.net/hailiannanhai/article/details/53887686

  • 5
    点赞
  • 68
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值