- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
感谢下载载
精品
AC
AC 小技巧——提取 CAD 高程点自动生成地形
ArchiCAD 在 2011 年的 14 版中加入了一个“通过测量数据放置网面”的功能,用于自动 根据高程数据生成基地地形。
但是由于我们一般是拿不到做好的高程 TXT 数据文件的,一般我们只能拿到一张标示了高 程点的和高程数据的 dwg 文件,所以我们就需要通过一个手段,把这些高程点的数据提取 出来,用来生成基地模型。
这里我们不需要专业 GIS 软件,只是使用autocad 的“数据提取功能就可以很轻松的提取 到我们所需要的数据。
下面我以一个例子说明
首先我们看到的是一张写满数据的 dwg图,红色的就是高程点了
感谢下载载
精品
精品
相信大家对这个都不陌生,一般我们要先看一下这些高程点的属性
可以看到这个高程点是一个带属性的块,再看看其他的,一般高程点的块名称是相同的,记
精品
住这个名字。
PS :如果不是块,而是一个点,也没关系,看看点的属性里的 Z 值跟旁边的文字写的高度 是不是一致,一般标准的图应该是一样的,如果连点都没有,只有一个文字,那也没关系, 继续往后看,我会告诉你怎么提取,这一步主要的目的就是搞清楚这个高程到底是什么,但 是无论它是什么,我们都是可以提取到的,只不过提取规则不同。
然后我们点开工具——数据提取
可以看到下面的一个对话框
精品
这里我们常见一个数据提取,点下一步
精品
会让你取一个名字,这个名字可以随意,放在哪也无所谓,这个文件只是一个记录提取规则 的文件,不是我们最后要用的。
点保存之后就会看到下面的对话框
精品
这里你可以选是提取整个图形的,还是只是选择部分的,这个看你的需要来选择。
PS:如果你的 DWG 图,高程点是在独立的图层的,或者你可以清理到图上只剩下高程点,
这里就用只提取选择对象的。
继
继续下一步
精品
这一步会让我们筛选我们需要提取数据的对象,之前我们已经看过所有的高程点都是块 G200 ,所以这里我们只选择提取 G200 这个块的属性。
PS: 如果你的高程点,没有 Z 属性,只是文字,那提取的时候就选择只提取文字的值和文字 的 x y 坐标,同样也是高程点
然后继续下一步
精品
这里可以看到这个对象所包含的所有特性,我们只需要他的”几何图形“属性里的 X Y Z 值, 设置好如下图所示
精品
然后继续下一步,就可以看到已经提取出来的数据,这里我们把不需要的标题行之类的都关 掉,只需要保留 3 列数值。然后下一步
精品
这一步我们就需要把已经提取出来的数据输出到 excel ,当然也可以直接输出到 txt 文件, 但是一般我建议先输出到 excel ,因为在 excel 里可以进一步的处理一下,删除一些可能存
在的错误数据。
精品
精品
再点下一步, autocad 里的工作就完成了,我们会得到一个 excel 文件。
打开这个文件
可以看到三列数据,分别是 x y z 轴的数值,这里可能会有一些错误的点,这个可以自己判 断一下,删掉错误的值,把第一行的标题也删掉。
精品
然后导出另存为,制表符分隔的文本文件
精品
这样我们就已经得到所需要的高程点数据了,可以到 ArchiCAD 用来生成网面了。
在 ArchiCAD 里,设计——通过测量数据放置网面
选择刚才生成的 TXT 文件
精品
出现设置对话框
精品
这里选择单位,看你的 dwg图的单位来确定,然后放置为宜一般选择初始位置,也就是根 据真是坐标来生成,一般会距离原点比较远,所以可以选择上缩放到新网面,这样放置之后, 窗口就自动缩放到新网面的位置了。
点确定,然后就看地形复杂程度和机器配置了,一般很快就可以看到生成的地形,
精品
这里平面显示会比较乱,我们可以在网面设置里设置一下
精品
显示用户脊线和平滑所有脊一般都是要选的。
精品
这样平面就很干净了,方便我们画图,如果最后表达的时候需要,还可以再调回来,但是鉴 于是在太乱,一般会用生成的地形切割出等高线来表达。
到这里,提取 CAD 高程点自动生成地形就完成了
等高线可以,只要有 Z 标高的信息就可以。 (想起 n 年前拿到地形图的第一步就是把元素标 高归 0 ,真是错误啊。 )
具体是:
感谢下载载
精品
1. 等高线往往是 pline,因为数据提取里没有提取 pline 线的各结点的 xyz 信息,所以线把 pline 炸开,变成 line。
2. 用 L 版的方法提取这些 line 的端点 xyz 信息(虽然还可以提取起点,差值等xyz ,但取
其一就够了)
3
3. Z 数据按照升序排序,到时候在 excel 里便于编辑。
4. 按照楼主的方法到处 xls 文件。
5.
5. excel 打开这个文件, 在前面找出 z 为 0 或者负数的错误值,删除掉。
6.
原创力文档


文档评论(0)