基于GIS的建筑物群高度变化程度计算工具及计算实例经验分享

一、工具介绍

利用C#语言,基于ArcGIS二次开发实现了建筑物群高度变化程度计算工具,计算工具安装和使用简单,作为插件在ArcMap软件里运行,支持ArcGIS10.2及以上版本ArcMap。

1、工具界面

在这里插入图片描述

2、计算结果示例

在这里插入图片描述

3、计算原理

在城市的垂直空间中,建筑群的高度轮廓线也可以决定通风的水平,高度的变化可以将高处的气流引导入人行的高度。随着建筑高度的增加,建筑迎风面的湍流现象开始变强,平均风速开始增加,并且高度变化程度越大,建筑间隙空间的空气流动速度越高。建筑群的高度变化均在栅格内进行统计,计算建筑群高度的标准差,表示建筑高度的变化程度。结合自然断点法,将高度变化程度分为大于40.0m、20.0~ 40.0m、10.0~ 20.0m、5.0~ 10.0m、0~ 5.0m五类。
计算原理

二、数据准备

待计算区域建筑物数据,文件格式为GIS格式(shp或gdb格式),必须使用投影坐标,属性包括建筑物高度。注意数据坐标系一定要采用投影坐标系,否则无法计算。在这里插入图片描述

三、计算步骤

1、生成渔网

打开ArcMap工具箱选择>“数据管理工具”>“要素类”>“创建渔网”,参数选择及生成渔网如下图所示,模板范围选择与 建筑数据 图层相同,格网大小可以根据情况设置(本文以20*20为例),并且也可以采用非矩形格网。注意几何类型一定要选POLYGON(面状渔网),否则无法计算。本软件同时支持圆形,多边形,等不规则面状网格计算。
在这里插入图片描述
在这里插入图片描述

2、工具计算

打开建筑群高度变化程度计算工具,选择生成的渔网和建筑数据,建筑高程属性字段,然后开始计算,如下图所示。
在这里插入图片描述

3、计算结果

计算完成后,自动在渔网图层添加Hchange(别名:高度变化程度)字段,字段值即为计算得到的每个网格的高度变化程度。计算过程中可以中途停止,添加的flag_Hchange字段等于1表示已经计算完成的网格,下次启动会进行续算,自动忽略flag_Hchange=1的网格。若需要重新计算,请将flag赋值为0。
在这里插入图片描述

4、计算结果(马赛克)

利用ArcMap工具,将计算完成的网格转成栅格,如下图所示。使用本文方法生成马赛克的清晰度不受网格大小影响。
(1)渔网面转点
使用【要素转点】工具将渔网转化为点要素。
在这里插入图片描述
(2)点转马赛克
使用【自然邻域法】将上一步生成的点要素转为栅格,即为最终结果马赛克。注意Z值字段选择高度变化程度Hchange.
在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: ArcMap是一款基于GIS(地理信息系统)技术的地图制作软件,天津地图是通过ArcMap软件制作的一份包含天津市地理信息的地图。 天津地图可以包括天津市的行政区划、地形地貌、道路交通、水系分布、建筑物分布等信息。通过ArcMap软件,我们可以利用各种数据源,如卫星影像、地形图、地理数据库等,将这些数据整合在一起,并进行编辑、修饰和样式设计,最终生成一份可视化、易读性强的地图。 在制作天津地图的过程中,我们可以使用ArcMap强大的功能,如数据叠加分析、属性查询、符号化分级、标注设置等。通过这些功能,我们可以对天津地理信息进行深入分析和展示,帮助我们更好地了解天津市的地理特征、自然环境和人文景观。 制作天津地图不仅仅是简单的数据展示,还能为天津市的规划、建设和管理提供支持。通过地图的制作,我们可以清晰地展示出天津市的空间布局、交通网络、绿化覆盖等情况,为相关部门的决策提供依据,并帮助市民了解天津市的资源分布和发展方向。 总之,ArcMap软件提供了丰富的功能和工具,可以帮助我们制作出高质量、多样化的天津地图,为了更好地了解天津市的地理信息、规划和管理,ArcMap是不可或缺的工具之一。 ### 回答2: ArcMap是一款由Esri公司开发的地理信息系统软件,它提供了丰富的功能和工具,用于创建、编辑、管理和分析地理数据。天津是中国的一个重要城市,拥有丰富的地理数据资源。而ArcMap可以帮助我们在天津地图上进行各种地理信息的处理和分析。 在ArcMap中,我们可以导入天津的地理数据,包括矢量数据和栅格数据,例如道路、建筑物、土地利用等。然后,我们可以使用ArcMap的编辑功能对这些数据进行编辑和更新,确保地图数据的准确性和实时性。 除了数据的编辑外,ArcMap还提供了强大的地理分析功能。我们可以利用ArcMap中的空间分析工具,对天津地图中的各类数据进行空间关系和空间模式分析,帮助我们发现城市规划、环境保护、资源管理等方面的问题。 另外,ArcMap还支持地图输出功能,我们可以通过设置合适的图层样式和制作专题地图,将我们分析得到的结果以清晰直观的方式展示出来。这些地图可以用于学术研究、决策支持、市政报告等各种场景。 总之,ArcMap是一款功能强大的地理信息系统软件,能够帮助我们在天津地图上进行各种地理数据的处理、编辑和分析。通过利用ArcMap提供的功能和工具,我们可以深入了解天津的地理特点、解决城市发展中的问题,为天津的发展和管理提供有力的支持。 ### 回答3: ArcMap 是一种功能强大的地理信息系统软件,用于创建、编辑、分析和打印地图。天津作为中国的一个重要城市,自然也有相应的地图数据可供在 ArcMap 中使用。 在 ArcMap 中,我们可以导入天津的地理数据,包括地形、道路、建筑物等等。这些数据可以来自于矢量数据或栅格数据源。通过对这些数据进行各种操作、分析和可视化,我们可以生成准确、全面的天津地图。 使用 ArcMap,我们可以制作具有不同主题的天津地图,如道路网络、土地利用、人口密等等。通过设置不同的符号和标签,可以清晰地显示出地图上的各个要素。此外,也可以添加比例尺、图例等地图元素,使得地图更加直观和易读。 ArcMap 还提供了各种分析工具,可以对天津地图进行空间分析。例如,我们可以通过空间查询来查找特定位置的要素,如查找某个行政区域内的建筑物或道路。还可以进行缓冲分析,以确定一定范围内的要素数量或密。这些分析结果可以通过地图图层和报告进行展示和共享。 除了基本的地图制作和分析功能,ArcMap 还提供了扩展的功能和插件,可以进一步拓展其应用范围。例如,可以使用 3D Analyst 扩展来创建三维的天津地图,以更好地展示地形和建筑物。另外,通过 Network Analyst 扩展,还可以进行路径分析,如寻找最短路径或最佳路径。 总之,ArcMap 是一个强大的工具,可以在制作和分析天津地图时提供丰富的功能和灵活性。使用 ArcMap,我们可以轻松地创建具有信息丰富和专业外观的天津地图,并通过这些地图来支持决策和空间分析工作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值