CAD中的多段线如何转成面【CAD中的地块导入到gis里面是线怎么办?】

2024-06-12 22:04

本文主要是介绍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里面是线怎么办?】的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1055460

相关文章

GIS图形库更新2024.8.4-9.9

更多精彩内容请访问 dt.sim3d.cn ,关注公众号【sky的数孪技术】,技术交流、源码下载请添加微信:digital_twin123 Cesium 本期发布了1.121 版本。重大新闻,Cesium被Bentley收购。 ✨ 功能和改进 默认启用 MSAA,采样 4 次。若要关闭 MSAA,则可以设置scene.msaaSamples = 1。但是通过比较,发现并没有多大改善。

创建一个大的DIV,里面的包含两个DIV是可以自由移动

创建一个大的DIV,里面的包含两个DIV是可以自由移动 <body>         <div style="position: relative; background:#DDF8CF;line-height: 50px"> <div style="text-align: center; width: 100%;padding-top: 0px;"><h3>定&nbsp;位&nbsp;

CAD 多个页面在一个任务栏图标设置

命令行输入快捷键op或: 下图打对号,确定即可。

运行.bat文件,如何在Dos窗口里面得到该文件的路径

把java代码打包成.jar文件,编写一个.bat文件,执行该文件,编译.jar包;(.bat,.jar放在同一个文件夹下) 运行.bat文件,如何在Dos窗口里面得到该文件的路径,并运行.jar文件: echo 当前盘符:%~d0 echo 当前路径:%cd% echo 当前执行命令行:%0 echo 当前bat文件路径:%~dp0 echo 当前bat文件短路径:%~sdp0 nc

GIS圈大事件!Cesium被收购了,是好是坏?

大家好,我是日拱一卒的攻城师不浪,致力于技术与艺术的融合。这是2024年输出的第34/100篇文章。 Cesium开发交流群+V:brown_7778(备注来意) 一觉醒来,突然看到Cesium官方发的消息,宣布通过收购的方式加入Bentley软件公司。 可能小伙伴们对Bentley公司还不是很了解。 Bentley 是数字孪生领域的长期合作伙伴,也是开放生态系统的真正支持者。

【硬刚Hive】Hive面试题(3):如何用sqoop将hive中分区表的分区字段导入到MySQL中

问题分析:  1.hive中分区表其底层就是HDFS中的多个目录下的单个文件,hive导出数据本质是将HDFS中的文件导出 2.hive中的分区表,因为分区字段(静态分区)不在文件中,所以在sqoop导出的时候,无法将分区字段进行直接导出 思路:在hive中创建一个临时表,将分区表复制过去后分区字段转换为普通字段,然后再用sqoop将tmp表导出即实现需求 步凑如下: 1.创建目标表(

PDF到CAD转换:四大实用工具指南!

将纸质图纸或PDF文件转化为可编辑的CAD文件是一项基本技能。无论是为了更好地进行团队协作,还是为了简化设计流程,找到一个合适的PDF转CAD工具都是至关重要的。本文将深入探讨几款主流工具的功能特色,并结合实际使用经验分享个人见解。 福昕PDF转换大师(365客户端) 直达链接:www.pdf365.cn/pdf2word/ 福昕PDF转换大师不仅是一个PDF阅读器,它还是一款强大的转换工具

function 报错 Uncaught ReferenceError: fuzzySearch is not defined用$(document).ready(function(){ })里面的

这个情况就有点坑了 ,小胖哥看了都说写法没大问题,后面觉得把 function 函数弄出去的话试下,果然可以了!!!  $(document).ready(function(){ })里面的 function 报错 Uncaught ReferenceError: fuzzySearch is not defined 先来图看看,第一张图跟 第二张图 看起来代码写的很规矩?

微信公众号《GIS 数据工程:开始您的 ETL 之旅 》 文章删除及原因

微信公众号多次限制付费文章发布,不太明确其原因。我猜可能是得罪了某位大神,这倒是也不是不可能。我这说话口无遮拦,得罪几个人偶尔搞我一下也是应该的 。当然也可能是部分喜欢白嫖的网友一看我收费就不太高兴,偶尔做点小动作也是有可能的。还有就是平台可能有其它我未知的情况。反正也不猜了,这类问题纠结起来太浪费时间,所以认怂是最好的处理方式。 因此我只能改为线下购买。如有需要线下与我联系。以后

kubernetes里面那些事————控制器

资源-控制器 一,控制器作用二,控制器类型2.1,Deployment:无状态应用部署2.2,DaemonSet:确保所有Node运行同一个pod2.3,StatefulSet:有状态应用部署2.4,Job:一次性任务2.5,CronJob:定时任务2.6,pod2.7,service2.8,replicaset2.9,endpoints 三,控制器yaml应用3.1,Deployment3