【ArcGIS|空间分析】3D可视性分析(全国大学生GIS技能大赛试题)

数据

1、Building:城市建筑物二维矢量面数据
2、Point:行人视点位置数据

要求

本题中建筑物和行人都在海拔为0米的水平面上,不存在地形高度变化。
1、假设楼层均高为3米,请按照城市建筑物的楼层数字段Floor,计算建筑物总体高度字段Height,并以Height字段对Building数据进行三维拉伸显示;按照Height字段,将二维建筑物矢量面数据转成三维体模型数据。
2、当行人在城市街道上行走时,其视线会受到周边建筑的遮挡,在建筑顶部形成与天空相接的轮廓边界,即天际线,如下图。天际线代表了视线所能看到地物的最高边界。
在这里插入图片描述
若不考虑行人的视力极限,请完成:
(1)按照行人视点高度字段Height,将二维视点转为三维点数据;
(2)以2度方位角增量,计算该视点位置处的天际线数据;
(3)以视点为中心,用极坐标系绘制出天际线图;
3、由建筑物顶部与天空交接的边界线才是天际线的有效边界,请完成:
(1)计算上述天际线的有效边界的总长度;
(2)找出所有有效边界对应的建筑,并找出最高和最低的建筑;
(3)分别计算最高和最低建筑的总建筑面积,即所有楼层的面积之和。
4、根据地平面海拔和建筑物高度属性,构建该城市DEM数据,满足以下条件:
(1)栅格分辨率为1米;
(2)建筑物区域的栅格值为建筑高,其余区域为地平面高度;
(3)栅格数据范围与Building图层范围一致;
(4)制作一张城市DEM专题图,要求符号设色美观,包含专题图的基本要素。
5、游客在高楼顶的观景点位置进行城市观景。假设游客的视力极限距离为500米,该距离为三维直线距离。请根据城市DEM数据,完成以下要求:
(1)不考虑视力极限,计算观景点的可视区域;
(2)计算在视力范围内能够看到的、非建筑物区域的面积;
(3)计算在观景点处视力所能看到道路的总长度。

知识

1、可视性分析
2、3D分析(天际线、天际线图)

步骤

计算高度字段并拉伸

1、在建筑物属性表内添加高度字段,计算字段为3*Floor。
在这里插入图片描述
2、在ArcScene中点击建筑物属性表,按照其高度字段进行拉伸
在这里插入图片描述
在这里插入图片描述
3、利用【3D图层转要素类】工具将建筑物3D图层转为要素类
在这里插入图片描述

将二维视点转为三维点数据

利用【依据属性实现要素转 3D】工具将二维点要素转为三维点要素
在这里插入图片描述

计算视点位置处的天际线

利用【天际线】工具计算天际线,输入观察点要素必须为3D要素,输入要素输入建筑物要素,方位角增量选择2
在这里插入图片描述
在这里插入图片描述

绘制出天际线图

利用【天际线图】工具,输入观察点要素和天际线,设置输出角度表和极线图。所生成的表和图表示从观察点到天际线上每个折点的水平角和垂直角。

在这里插入图片描述
在ArcMap中查看
在这里插入图片描述
极限图基于表值显示天际线轮廓,右侧列出的数字是每个天际线分区的天顶角。

在这里插入图片描述

计算天际线的有效边界的总长度

1、利用【3D线与多面体相交】得到分段的天际线,连接属性为ALL
在这里插入图片描述
3D线与多面体相交结果
在这里插入图片描述
天际线的属性表
在这里插入图片描述

3D线与多面体相交后线的属性表
在这里插入图片描述
在这里插入图片描述
2、按属性选择“FROM_MP_ID”和“TO_MP_ID”属性相同的线,其表示该线段起点和终点均为于同一建筑物上,并导出选中数据
在这里插入图片描述
同一建筑物上的天际线,发现有些线段垂直或者紧贴建筑物上,并不是所需建筑物顶部与天空交接的边界线。
在这里插入图片描述
3、将建筑物面要素取消拉伸,其基本高度使用常量值Height显示
在这里插入图片描述
在这里插入图片描述
4、利用【相交】工具,得到建筑物顶面与建筑物3D要素上天际线的相交要素
在这里插入图片描述
结果
在这里插入图片描述
在这里插入图片描述
5、根据属性表LENGTH_3D字段计算总长度
在这里插入图片描述
在这里插入图片描述

找出所有有效边界对应的建筑

1、按位置选择与所有有效边界对应的建筑,并导出数据
在这里插入图片描述
在这里插入图片描述
2、打开其属性表,根据高度字段升序和降序排列找出最高和最低的建筑,并导出数据
最低建筑
在这里插入图片描述
在这里插入图片描述
最高建筑
在这里插入图片描述
在这里插入图片描述

计算建筑物面积

打开最低建筑和最高建筑,添加面积字段,计算几何面积,添加总面积字段,利用字段计算器计算字段Floor*面积
最低建筑
在这里插入图片描述
最高建筑
在这里插入图片描述

创建该城市DEM数据

1、创建建筑物TIN数据
在这里插入图片描述
在这里插入图片描述
2、将TIN转为栅格,设置环境处理范围和分辨率大小(或设置像元大小)

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

打开图层属性显示选项选择“在内容列表显示栅格数据分辨率”
分辨率为1米,像元大小为1*1

3、设置建筑物以外区域像素值为0
在这里插入图片描述
在这里插入图片描述
4、制图
在这里插入图片描述

游客在高楼顶的观景点位置进行城市观景分析

1、将游客点要素按height字段转为3D要素
在这里插入图片描述
在这里插入图片描述
2、不考虑视力极限,计算观景点的可视区域
在这里插入图片描述
在这里插入图片描述

3、将视域栅格转为矢量并符号化
在这里插入图片描述
在这里插入图片描述

4、计算在视力范围500米内能够看到的、非建筑物区域的面积
求视力范围
在这里插入图片描述
在这里插入图片描述
将天际线转为面要素
在这里插入图片描述
在这里插入图片描述
将可视区域提取出来,同时将此投影坐标转换为与建筑物一样
在这里插入图片描述
在这里插入图片描述

获取建筑物外的视域
在这里插入图片描述
在这里插入图片描述

建筑外的视域与天际线面要素相交
在这里插入图片描述
在这里插入图片描述
添加面积字段,统计总面积
在这里插入图片描述
在这里插入图片描述
5、计算在观景点处视力所能看到道路的总长度
将道路与天际线面要素相交
在这里插入图片描述
在这里插入图片描述
添加长度字段,并计算几何长度
在这里插入图片描述
统计总长度
在这里插入图片描述

评论 27
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值