一种基于gis的城市通风廊道识别方法及系统的利记博彩app
【技术领域】
[0001]本申请涉及城市风道领域,尤其是一种基于GIS的城市通风廊道识别方法及系统。
[0002]
【背景技术】
[0003]地理信息系统(Geographic Informat1n System,简称GIS )是能提供存储、显示、分析地理数据功能的软件。主要包括数据输入与编辑、数据管理、数据操作以及数据显示和输出等。作为获取、处理、管理和分析地理空间数据的重要工具、技术和学科,得到了广泛关注。GIS软件在最近的30多年内取得了惊人的发展,广泛应用于资源调查、环境评估、灾害预测、国土管理、城市规划等领域中。
[0004]近年来,城市大规模的开发与发展,导致自然地貌改变、建筑密度增加、城市下垫面变得更加粗糙,从而致使我国城市的通风效果普遍呈弱化的趋势,加剧了空气污染和城市热岛效应。研宄表明,通风效果的好坏决定了空气污染物的扩散范围和稀释程度,当通风效果较佳时,空气污染程度会大大降低,而当通风效果较差时,污染程度会增加。
[0005]现有技术技术中,对通风效果的研宄主要包括风洞试验和数值模拟两种方法,这两种方法都集中于通风模拟,并未能识别城市的通风廊道。
[0006]
【发明内容】
[0007]本申请提供一种基于GIS的城市通风廊道识别方法及系统,解决现有技术中难以识别城市通风廊道的问题。
[0008]根据本申请的第一方面,本申请提供一种基于GIS的城市通风廊道识别方法,包括以下步骤:
获取预设的城市建筑模型图;将城市建筑模型图与预设的矢量格网图层相叠加,生成网格模型图;计算单个网格内建筑在若干风向下的风影面积,求得平均加权风影面积密度,该若干风向至少包括该城市的常年主导风向;判断网格的平均加权风影面积密度是否小于预设值,若小于,则设定该网格为通风网格;识别网格模型图中连续排列且排列方向与该城市的常年主导风向相同的通风网格所形成的路径,该路径即为城市通风廊道。
[0009]根据本申请的第二方面,本申请提供一种基于GIS的城市通风廊道识别系统,包括:
获取单元,用于获取预设的城市建筑模型图;叠加单元,用于将城市建筑模型图与预设的矢量格网图层相叠加,生成网格模型图;计算单元,用于计算单个网格内建筑在若干风向下的风影面积,求得平均加权风影面积密度,改若干风向至少包括该城市的常年主导风向;判断单元,用于判断网格的平均加权风影面积密度是否小于预设值,若小于,则设定该网格为通风网格;识别单元,用于识别网格模型图中连续排列且排列方向与该城市的常年主导风向相同的通风网格所形成的路径,该路径即为城市通风廊道。
[0010]本申请的有益效果是,本申请通过获取预设的城市建筑模型图;将城市建筑模型图与预设的矢量格网图层相叠加,生成网格模型图;计算单个网格内建筑在若干风向下的风影面积,求得平均加权风影面积密度,该若干风向至少包括该城市的常年主导风向;判断网格的平均加权风影面积密度是否小于预设值,若小于,则设定该网格为通风网格;识别网格模型图中连续排列且排列方向与该城市的常年主导风向相同的通风网格所形成的路径,该路径即为城市通风廊道。本申请先对城市建筑模型图进行网格化处理,再计算网格的平均加权风影面积密度,进而判断出网格中的通风网格,识别出网格模型图中连续排列且排列方向与该城市的常年主导风向相同的通风网格所组成的路径,因而本申请识别出了城市的通风廊道。
[0011]
【附图说明】
[0012]图1为实施例1的流程图;
图2为实施例2中每个网格的平均加权风影面积的效果图;
图3为实施例3中俯视状态下的部分网格模型图;
图4为实施例4中设定源网格和目标网格的效果图;
图5为实施例5中所识别的通风廊道的效果图。
[0013]
【具体实施方式】
[0014]下面通过【具体实施方式】结合附图对本发明作进一步详细说明。
[0015]实施例1:
一种基于GIS的城市通风廊道识别方法,如图1所示,包括以下步骤:
5101:获取预设的城市建筑模型图;
5102:将城市建筑模型图与预设的矢量格网图层相叠加,生成网格模型图;
5103:计算单个网格内建筑在若干风向下的风影面积,求得平均加权风影面积密度,该若干风向至少包括该城市的常年主导风向;
S104:判断网格的平均加权风影面积密度是否小于预设值,若小于,则设定该网格为通风网格;
S105:识别网格模型图中连续排列且排列方向与该城市的常年主导风向相同的通风网格所形成的路径,该路径即为城市通风廊道。
[0016]城市建筑模型图是依据城市的建筑所制作的模型图,可以是dwg格式图形、gis格式图形或矢量化的图形文件。矢量格网图层是预置的,其设有多个由闭合的多段线组成的网格,网格的大小可以进行调整,在本实施例中,选用大小为50m*50m的网格。将矢量格网图层与城市建筑模型图相叠加,使矢量格网图层覆盖在城市建筑模型图的地表平面上,从而将城市建筑模型图分割为若干个网格模型图。对于跨越多个网格的建筑,也会被分割到多个网格模型图内。
[0017]计算单个网格内建筑在若干风向下的风影面积,即算出各个风向下的风影面积,获取该城市各风向的风频,将各风向下的风影面积与其对应的风频相乘,再求和,以求得单个网格内建筑在若干风向下的平均加权风影面积,用该平均加权风影面积除于该网格的面积,即为平均加权风影面积密度。由于城市的通风廊道是基于该城市的常年主导风向,所以这里所说的若干风向至少应包括该城市的常年主导风向。之后,再判断网格的平均加权风影面积密度是否小于预设值,该预设值常取0.35-0.45,以0.35为最佳,本实施例选用0.35。由于风影面积密度的大小反映了对风的阻力,风影面积密度越大,对风的阻力越大,通风效果越差,对应的,风影面积密度越小,对风的阻力越小,通风效果越好。因而,如果网格的平均加权风影面积密度小于预设值,则该网格就是通风网格。
[0018]在判断到通风网格后,识别出网格模型图中连续排列且排列方向与该城市的常年主导风向相同的通风网格所组成的路径,该路径即为城市通风廊道。各网格在网格模型图中都有对应的位置值或坐标值,可以判断该位置值或坐标值是否连续排列,从而识别出连续排列的通风网格,再对这些连续排列的通风网格的排列方向进行拟合,找出排列方向与该城市的常年主导风向相同的通风网格所组成的路径,从而得到城市通风廊道。
[0019]实施例2:
作为实施例1的改进,本实施例中,计算单个网格内建筑在各风向下的风影面积的步骤包括:
在单个风向的法向面上对网格模型图内的每栋建筑分别做投影,形成投影面;
将所有投影面沿此风向平移至同一平面,形成风影面;
计算风影面的面积,风影面的面积即为此风向下的风影面积。
[0020]在单个风向的法向面上对网格模型图内的每栋建筑做投影,得到建筑轮廓在风向的法向面上的投影线,投影线围合而成的就是投影面,将同一个网格内的所有投影面沿预设风向平移至同一平面,各投影面之间会出现重叠或分离的情况,从而形成该网格内建筑的风影面,利用GIS软件中多边形融合的功能,计算该风影面的面积,从而得到该网格内建筑在该单个风向上的风影面积。改变风向,重复上述步骤,从而求得该网格在各个风向上的风影面积。
[0021]如图2所示,显示了每个网格的平均加权风影面积密度的效果图,即将网格的平均加权风影面积密度显示为对应的颜色。从图中可以看出,处于建筑集中的城市区域,其平均加权风影面积密度较大,对应显示出较深的颜色,而处于建筑边缘的城市区域,其平均加权风影面积密度较大,对应显示出较浅的颜色。
[0022]实施例3:
作为实施例2的改进,在单个风向的法向面上对网格模型图内的每栋建筑分别做投影的步骤具体为:
调整预设的地表坐标系至地表坐标系中任意一极轴与单个风向相垂直,形成第二地表坐标系,重新计算网格模型图内建筑在第二地表坐标系中的坐标值;
获取单个建筑中在与单个风向相垂直的极轴上形成的距离最大的两个顶点,将两个顶点所在的竖向面投影到单个风向的法向面上。
[0023]地表坐标系是指城市建筑模型图在其地表平面上的坐标系,风向从与地表坐标系所在平面平行的方向吹过来,其与坐标系的极轴,即X轴或y轴会存在夹角,因而,调整地表坐标系至地表坐标系中任意一极轴与单个风向相垂直,形成第二地表坐标系。而建筑模型的位置不随地表坐标系而改变,其在第二地表坐标系中具有新的坐标值,再重新计算建筑在第二地表坐标系中的坐标值。由于城市内绝大多数建筑是矩形的形状或者是由矩形堆砌而成的形状,其他形状的建筑占比很少,放到基于整个城市的风道研宄时,计算风影面积就只考虑矩形形状的建筑。
[0024]如图3所示,为俯视状态下的网格模型图,图中的矩形即为建筑,坐标系即为第二地表坐标系。构成矩形建筑的顶点有八个,这八个顶点在第二地表坐标系中具有对应的坐标值,只需要找到在与风向相垂直的极轴上形成的距离最大的两个顶点,即在图中的X轴上的最大横向距离的两个顶点,再将两个顶点所在的竖向面投影到单个风向的法向面上,从而形成了投影面。
[0025]在网络模型图上标注有建筑高度标记数,该建筑高度标记数包括该建筑的高度值。将同一个网格内的所有投影面沿风向平移至同一平面,各投影面之间会出现重叠或分离的情况,但是由于城市建筑多为矩形形状,其重叠的形状也可以再分割为多个矩形,通过建筑高度标记数和与该风向相垂直的极轴上形成的最大距离,可以算出每个投影面的面积,再求出重叠部分的面积,将每个投影面的面积相加,再减去重叠部分的面积,就可以求得风影面积。因而通过建筑高度标记数,