建筑轮廓数据转3D模型
(需要用到的软件:ArcGIS;Blender)
一,获取建筑轮廓数据(可以买,也可以在网上找) 二,在ArcScene里拉伸轮廓数据,设置高度。 这里分两种情况讨论: 1,建筑轮廓数据自带高度数据字段可直接使用ArcScene拉伸。 (1).右键Scene下的轮廓数据选择属性 (2)在图层属性面板中选择拉伸,勾选“拉伸图层中的要素”,打开表达式构建器,选择对应的字段双击字段,在表达式一栏中输入表达式(一般选择楼层数Floor或者高度Height)最后点击确定等待软件自动生成高度 2.表达式里没有可选择的字段,则需要在ArcScene或者ArcMap里的属性列表中新建一个双精度字段,然后用字段计算器将前面已有的字段的属性值赋予新得字段 (1)右键Scene图层下的建筑轮廓数据,选择“打开属性列表” (2)选择添加字段, 类型选择双精度,命名为Floor (3)右键Floor选择字段计算机 (4)双击对应的字段Height*3最后确定保存数据。![在这里插入图片描述](https://img-blog.csdnimg.cn/20201118142400525.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM2NTk3NTc3,size_16,color_FFFFFF,t_70#pic_center)
这样新建的字段就有高度信息了 三,将生成的模型数据导出为3D(选择文件——导出场景——3D 四,将导出的WRL文件导入Blender 五,最后就可以导出你想要的3D文件格式![在这里插入图片描述](https://img-blog.csdnimg.cn/20201118140118258.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM2NTk3NTc3,size_16,color_FFFFFF,t_70#pic_center)
|