AC小技巧提取CAD高程点自动生成地形Word文件下载.docx

上传人:b****5 文档编号:18748711 上传时间:2023-01-01 格式:DOCX 页数:17 大小:705.65KB
下载 相关 举报
AC小技巧提取CAD高程点自动生成地形Word文件下载.docx_第1页
第1页 / 共17页
AC小技巧提取CAD高程点自动生成地形Word文件下载.docx_第2页
第2页 / 共17页
AC小技巧提取CAD高程点自动生成地形Word文件下载.docx_第3页
第3页 / 共17页
AC小技巧提取CAD高程点自动生成地形Word文件下载.docx_第4页
第4页 / 共17页
AC小技巧提取CAD高程点自动生成地形Word文件下载.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

AC小技巧提取CAD高程点自动生成地形Word文件下载.docx

《AC小技巧提取CAD高程点自动生成地形Word文件下载.docx》由会员分享,可在线阅读,更多相关《AC小技巧提取CAD高程点自动生成地形Word文件下载.docx(17页珍藏版)》请在冰豆网上搜索。

AC小技巧提取CAD高程点自动生成地形Word文件下载.docx

下面我以一个例子说明

首先我们看到的是一张写满数据的dwg图,红色的就是高程点了

 

相信大家对这个都不陌生,一般我们要先看一下这些高程点的属性

可以看到这个高程点是一个带属性的块,再看看其他的,一般高程点的块名称是相同的,记住这个名字。

PS:

如果不是块,而是一个点,也没关系,看看点的属性里的Z值跟旁边的文字写的高度是不是一致,一般标准的图应该是一样的,如果连点都没有,只有一个文字,那也没关系,继续往后看,我会告诉你怎么提取,这一步主要的目的就是搞清楚这个高程到底是什么,但是无论它是什么,我们都是可以提取到的,只不过提取规则不同。

然后我们点开工具——数据提取

可以看到下面的一个对话框

这里我们常见一个数据提取,点下一步

会让你取一个名字,这个名字可以随意,放在哪也无所谓,这个文件只是一个记录提取规则的文件,不是我们最后要用的。

点保存之后就会看到下面的对话框

这里你可以选是提取整个图形的,还是只是选择部分的,这个看你的需要来选择。

如果你的DWG图,高程点是在独立的图层的,或者你可以清理到图上只剩下高程点,这里就用只提取选择对象的。

继续下一步

这一步会让我们筛选我们需要提取数据的对象,之前我们已经看过所有的高程点都是块G200,所以这里我们只选择提取G200这个块的属性。

PS:

如果你的高程点,没有Z属性,只是文字,那提取的时候就选择只提取文字的值和文字的xy坐标,同样也是高程点

然后继续下一步

这里可以看到这个对象所包含的所有特性,我们只需要他的”几何图形“属性里的XYZ值,设置好如下图所示

然后继续下一步,就可以看到已经提取出来的数据,这里我们把不需要的标题行之类的都关掉,只需要保留3列数值。

然后下一步

这一步我们就需要把已经提取出来的数据输出到excel,当然也可以直接输出到txt文件,但是一般我建议先输出到excel,因为在excel里可以进一步的处理一下,删除一些可能存在的错误数据。

再点下一步,autocad里的工作就完成了,我们会得到一个excel文件。

打开这个文件

可以看到三列数据,分别是xyz轴的数值,这里可能会有一些错误的点,这个可以自己判断一下,删掉错误的值,把第一行的标题也删掉。

然后导出另存为,制表符分隔的文本文件

这样我们就已经得到所需要的高程点数据了,可以到ArchiCAD用来生成网面了。

在ArchiCAD里,设计——通过测量数据放置网面

选择刚才生成的TXT文件

出现设置对话框

这里选择单位,看你的dwg图的单位来确定,然后放置为宜一般选择初始位置,也就是根据真是坐标来生成,一般会距离原点比较远,所以可以选择上缩放到新网面,这样放置之后,窗口就自动缩放到新网面的位置了。

点确定,然后就看地形复杂程度和机器配置了,一般很快就可以看到生成的地形,

这里平面显示会比较乱,我们可以在网面设置里设置一下

显示用户脊线和平滑所有脊一般都是要选的。

这样平面就很干净了,方便我们画图,如果最后表达的时候需要,还可以再调回来,但是鉴于是在太乱,一般会用生成的地形切割出等高线来表达。

到这里,提取CAD高程点自动生成地形就完成了

等高线可以,只要有Z标高的信息就可以。

(想起n年前拿到地形图的第一步就是把元素标高归0,真是错误啊。

具体是:

1. 

等高线往往是pline,因为数据提取里没有提取pline线的各结点的xyz信息,所以线把pline炸开,变成line。

2. 

用L版的方法提取这些line的端点xyz信息(虽然还可以提取起点,差值等xyz,但取其一就够了)

3. 

Z数据按照升序排序,到时候在excel里便于编辑。

4. 

按照楼主的方法到处xls文件。

5. 

excel打开这个文件,在前面找出z为0或者负数的错误值,删除掉。

6.另存为txt文件。

...........

后面一样了。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1