cad转shp格式带属性_借助ogr2ogr工具实现shp文件转换dxf格式

shp文件作为GIS行业事实上的标准在行业中被广泛应用,与此同时,在水保行业进行设计制图的时候还有很大一部分用户采用CAD软件。实现GIS软件数据格式和CAD软件格式之间的转换是十分必要的,目前在部分GIS软件中已经提供了该功能,同时也有一些第三方工具也提供了二者之间的转换。

CAD软件默认的是DWG格式,DWG格式是Autocad的专用格式,具有一定的保密性,为了方便外部程序的文件调用,所以Autocad引了DXF文件,DXF特点是体积小,兼容度高,可以供二次开发调用内部数据。目前GIS行业常采用dxf格式作为GIS软件与CAD软件之间的格式交换。

一、ogr2ogr工具安装与打开。工具的安装与打开及其基本用法可以参考《借助ogr2ogr工具实现SHP文件编码转换》、《借助ogr2ogr工具实现shp文件转换kml格式》等文章。

二、shp文件转dxf格式。在命令行中输入下列语句:ogr2ogr -f "DXF" D:\shp_to_dxf\110106_dxf.dxf D:\shp_to_dxf\110106_line.shp

该语句表明将110106_line.shp转换为dxf格式,转换格式后输出文件名为110106_dxf.dxf。shp格式转换为dxf格式的时候,shp文件包含的某些属性字段在转换的时候会自动丢失。一般shp转dxf格式的时候,图形数据能正确保留。

3e8541bdbb13e329ee9bd368f446b950.png

三、转换结果查看。可以在AUTOCAD软件中直接打开转换后的dxf格式的数据,打开后效果如下图所示。

d9c46efa8664d4534dd7972aa79c2ae9.png

补充说明:如果是dxf转换shp的时候,只需要把转换语句适当调整就可以了。具体命令为:ogr2ogr -f "ESRI Shapefile" +转换后shp格式 +需要转换的dxf格式。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值