文章目录

  • 数据
  • 要求
  • 知识
  • 步骤
    • 计算高度字段并拉伸
    • 将二维视点转为三维点数据
    • 计算视点位置处的天际线
    • 绘制出天际线图
    • 计算天际线的有效边界的总长度
    • 找出所有有效边界对应的建筑
    • 计算建筑物面积
    • 创建该城市DEM数据
    • 游客在高楼顶的观景点位置进行城市观景分析

数据

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、计算在观景点处视力所能看到道路的总长度
将道路与天际线面要素相交


添加长度字段,并计算几何长度

统计总长度

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

  1. ArcGIS数字校园数据采集 |全国大学生GIS技能大赛试题(附练习数据)

    某高校正在建设数字校园,需要采集道路数据和建筑物数据.请根据所学的知识,按照下列要求,进行数字校园数据的采集工作. 一. 数据说明 Campus.tif:某高校的遥感影像图. Photo:某高校的建筑 ...

  2. 【ArcGIS|空间分析】台风路径分析(全国大学生GIS技能大赛试题)

    文章目录 题目 数据说明 数据处理要求 应用知识 追踪分析 制图 步骤 总结 题目 台风对我国沿海地区影响比较大,为了有效监测台风的轨迹和对我国的影响,现有2016年14号台风莫拉蒂的数据,根据莫拉蒂 ...

  3. 第八届全国大学生GIS技能大赛参赛分享

    全国大学生GIS技能大赛参赛分享 一.竞赛的主要内容: 1.空间数据的采集编辑与集成处理 展示学生对地图数据采集.遥感信息解译的完整业务流程.关键技术及常用GIS软件的了解和掌握程度. 测试学生面对不 ...

  4. 图片配准并制作专题图 |全国大学生GIS技能大赛(附练习数据)

    接上一篇ArcGIS矢量检查并进行整理与更新 |全国大学生GIS技能大赛(附练习数据),今天来讲解5-11. 现有一批采集完毕的数据,其中矢量数据存在以下问题需要解决:1)某些图层中要素的几何信息存在 ...

  5. 第9届全国大学生 GIS 技能大赛下午试题详解(下)附练习数据

    01 数据说明 主要道路.shp:江苏省主要道路数据来源于 OpenStreet 网站. 江苏省省界.shp:江苏省行政区面数据. 江苏市届.shp:江苏省地级市面数据. 江苏县界.shp:江苏省区县 ...

  6. ArcMap:第一届全国大学生GIS技能大赛(滁州学院)详解-下午题

    目录 01 题目 02 数据 2.1 主要沟谷文件 2.2 DEM数字高程文件 2.3 气象站点数据 2.4 系统设计相关的DLL等文件 03 思路 3.1 作物生长条件的思路 3.1.1 对于条件1 ...

  7. 第10届全国大学生GIS技能大赛下午试题详解(下)附练习数据

    一.案例背景 太阳能是一种可再生能源,是指太阳的热辐射能.太阳能资源丰富,既可免费使用,又无需运输,对环境无任何污染.太阳能的利用目前还不是很普及,太阳能的使用受到昼夜.季节.地理纬度和海拔高度等自然 ...

  8. 第9届全国大学生 GIS 技能大赛下午试题详解(上)附练习数据

    01 数据说明 主要道路.shp:江苏省主要道路数据来源于 OpenStreet 网站. 江苏省省界.shp:江苏省行政区面数据. 江苏市届.shp:江苏省地级市面数据. 江苏县界.shp:江苏省区县 ...

  9. 第四届全国高校GIS技能大赛开发组作品评审心得

    第五届全国高校GIS技能大赛即将开赛.为了帮助今年参赛的学生开发出更高水平的作品.将第四届全国高校GIS技能大赛评审过程中发现的一些常见问题与大家分享,希望参加第五届全国高校GIS技能大赛的同学可以在 ...

  10. [ CTF ]【天格】战队WriteUp-第六届”蓝帽杯“全国大学生网络安全技能大赛(半决赛)

    第六届"蓝帽杯"全国大学生网络安全技能大赛(半决赛)电子取证赛题 第六届"蓝帽杯"全国大学生网络安全技能大赛(半决赛)其他赛题 [Misc]加密的通道 1.经过 ...

最新文章

  1. 卷积神经网络--CNN
  2. hdu 4493 Tutor (水 精度)
  3. 阿里云朱照远:视频云2.0,更大规模、更智能、更清晰
  4. Cracking the Coding Interview(Stacks and Queues)
  5. java中输出打印 num_System.out.print。 如何将打印输出编号?(JAVA)
  6. mysql没有实体框架_NET实体框架数据库更新未在MySQL数据库中创...
  7. 通过AccessKey调用阿里云CDN接口刷新CDN资源案例
  8. 普通网站防暴力破解的新设计
  9. 16.6 假新闻识别 Fake News Detection on Social Media A Data Mining Perspective
  10. 注册测绘师划出后的分析与思考
  11. 工程师素质拓展课程主页(2012级)
  12. 调戏木马病毒的正确姿势——上
  13. 搜狗输入法劝退换成了谷歌拼音
  14. 一篇文章搞懂高级程序员、架构师、技术总监、CTO从薪资到技能的区别
  15. 数据库实践LAB大纲 02 检索
  16. Nextcloud整合Aria2和AriaNg、Aria2 WebUI实现离线下载
  17. 叮咚,ps术语请查收~
  18. 狂神Vue笔记,后端必须了解的前端知识
  19. SSD 4K对齐正确做法是这样!
  20. 软考知识点笔记之----制订项目管理计划

热门文章

  1. vue中的组件重定向
  2. python程序的运行过程_python代码是怎样运行的
  3. python读取配置文件使用_如何使用Python3读取配置文件
  4. SQL:postgresql中,将geometry转换为geojson数据
  5. jQuery特效:实现简易轮播图
  6. Python:身份运算符is和==的区别
  7. Guava学习笔记(零):Google Guava 类库简介
  8. Java常用的工具类库介绍
  9. Java JDK中的跳表实现
  10. 【一天一个C++小知识】011.C++编译的流程