arcgis多面体数据转面_【附练习数据】ArcGIS中二维面生成三维模型+三维模型转体+三维爆炸分析...

本文介绍了如何在ArcGIS中将二维建筑物面数据转换为三维体数据,使用【Layer3DToFeatureClass】工具和【Import3DFiles】工具进行转换。接着详细阐述了如何模拟爆炸事故,通过【3D Intersect】工具分析出100米内受影响的建筑物。
摘要由CSDN通过智能技术生成

【问题1】

现有二维建筑物面Shapefile数据,如何生成ArcGIS格式的三维建筑物体数据?

【方法】

使用ArcGIS中【Layer3DToFeatureClass】(3D图层转要素类)工具实现。注:该工具适用于生成规则的体数据,二维数据中必须具有高度字段以作为三维高度坐标。对于具有复杂结构的建筑,需要借助三维建模软件进行三维建模,并将该模型数据导入ArcGIS得到ArcGIS支持的体数据。

三维建模软件如CityEngine、Sketchup、AutoDesk 3Ds Max等。

【实验步骤】

1)查看二维建筑物面数据。打开ArcScene软件,加载二维建筑物面数据buildings.shp。打开属性表,“height”字段即为每个建筑面数据对应的高度值。图1.1 二维建筑物面数据图1.2 建筑物属性表2)拉伸显示建筑物。按照“height”字段,使用拉伸方式对二维建筑物进行三维可视化。右击建筑物图层,打开【属性】对话框,选择【拉伸】选项卡。勾选“拉伸图层中的要素”,打开拉伸值表达式,设置拉伸值等于“height”字段。确定,完成建筑物的三维拉伸表达。注:此时仅是该建筑物的三维表达,并未生成三维体数据。图1.3【拉伸】设置图1.4 设置拉伸表达式图1.5 三维拉伸显示3)生成三维体数据。打开【3D Analyst工具】|【转换】|【3D图层转要素类】工具,设置输入要素图层为已拉伸的建筑物图层,输出要素类为“buildings_3d.shp”。确定,完成三维体数据生成。打开结果数据属性对话

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值