利用cad规划平面图和arcgis进行快速建模
规划中对场地现状的研究是必不可少的,当然现状的建模更属于一个重要的环节,便于研究和说明方案。本就教大家如何在拥有场地现状cad(有层数)的情况下,快速批量拉建筑模型
处理现状cad平面图
- 01
因为我们只是在arcgis中识别建筑轮廓线内的层数信息赋予到建筑轮廓线上,所以只需保留【建筑轮廓】和【层数】,另外文字标注不用理会,(我们只识别数字,不识别文字)不要把时间浪费在删文字上, 只保留建筑轮廓层和建筑层数图层即可。保存cad为dwg格式。
导入到ArcGis中赋予层高
- 01
将处理过的cad文件中的 文字和 面拖进arcgis中。如图所示
- 02
分别将 文字和 面进行 要素转点和 要素转面运算操作,如图所示。
- 03
然后打开文字转换而成的点要素的属性表,新建一个字段(层数),我这里演示用新建的是叫做 number的字段,类型选择 双精度,再采用计算器复制原text字段(cad中的层数信息)的内容【解释下为什么这么做,因为原text的类型不是可以运算的数字而是文本,所以不能识别运算,不新建双精度字段后面进行不了】,如图所示操作。
- 04
在左边一栏右键 面要素,选择 连接。将建筑轮廓以空间为基础,选取 包含在轮廓内的数字最大值进行连接,如图所示操作。
- 05
连接结束后,打开 连接后的面要素的属性表,找到 max_number字段(从点要素属性表中关联到的新字段,此时即为该面要素的层数信息),再找到 Elevation字段(该字段就是cad中建筑轮廓的标高信息),运用字段计算器,将 max_number字段乘以3(即平均建筑层高,根据你的情况)赋予到 Elevation字段中。如图所示。
- 06
arcgis的使命完成,导出空间连接后的 面要素为cad。如图所示。
cad建模
- 01
将上一步的结果文件导入cad中,我们可以看到建筑轮廓 已经被赋予了高度信息,只是它还不是一个三维实体。下面我们的工作就是把不同高度的片片变成三维模型。
- 02
在 三维实体工具中选择 拉伸工具,全选( 注意一次的模型量不要太多,否则会卡)向 z轴的负方向进行拉伸,拉伸的高度要给足,不怕多,就怕少。如图所示操作。
- 03
将面拉伸成体之后,我们进行最后一步,剖切,以 xy平面为基准将模型进行剖切,根据cad中提示操作即可,保留 z轴正坐标的部分。如图所示操作。
- 04
搞定!可以直接保存成dwg格式导入sketchup中。