本文主要是介绍CAD中的多段线如何转成面【CAD中的地块导入到gis里面是线怎么办?】,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
0序:
CAD是一个设计软件,不论是工业设计还是区域设计、道路设计、市政设计、异或是矿山设计、地下管线、农业调查,都有应用。而dxf、dwg这样的CAD图已经成为了很多行业的标准数据存储格式。
尤其是随着无人机航测的应用,使用无人机航测成果作为CAD的底图进行描图的工作,也简化了CAD线化图的生产。
在画图过程中,多数都是使用的【闭环多段线】来表达一个面域,如房屋轮廓、地块、水域等。而闭合多段线导入到图新地球等GIS平台中依然会被按照线对象来处理。
本来好好的一个地块,导入到GIS平台中以后变成了边界,不再是一个地块。
本文通过CAD以及GlobalMapper两种方式来把CAD中的多段线在GIS平台中显示为面对象。
1.CAD的REG命令把闭合多段线转为面域
优点:该方法简单,在cad软件内即可完成操作
缺点:转换后,面域的线条颜色和多段线的线条颜色不一致,所在图层也发生了变化,需要做好图层的管理
打开CAD图纸如下图,可以看到,这些地块的类型都是【多段线】
命令行中输入REG命令
会自动提示region
鼠标会变成方块,提示选择对象
可以点击线对象,选择,也可以拖拽一个区域进行选择,或者直接Ctrl+A全选。
然后回车即可,如下图
我们再次选择转换后的对象,发现已经变成【面域】了
2.GlobalMapper直接打开CAD后另存
优点:无需做任何转换,闭环的多段线会自动识别为面对象,颜色和多段线的颜色保持一致
缺点:需要额外的软件进行处理,需要知道数据的投影
打开数据,(需要配置投影)
如果不知道如何配置投影,请参考:Prj文件的几种制作方式_制作prj的坐标投影文件-CSDN博客
另存为kml
用图新地球打开后的效果如图:
也可以继续另存为cad。
3.未闭合的线转面的方法
如果拿的数据不是闭合的多段线,上述方法是不好使的。
而经常性不论是绘图人员的粗心还是从其他地方拿到的数据,可能会出现首尾点不闭合的情况。
这些数据如何转换?
选择需要转换为面对象的线对象【在CAD中一般是多段线】,在kml、shp中基本都是一根普通的线对象
右键,【高级要素创建】,从选定的线创建面
我们可以输入一个新的图层,防止和之前的数据混到一起
结果如图:
这篇关于CAD中的多段线如何转成面【CAD中的地块导入到gis里面是线怎么办?】的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!