一种城市高温区通风廊道的计算方法及系统的利记博彩app
【技术领域】
[0001]本申请涉及图像识别技术,特别是一种城市高温区通风廊道的计算方法及系统。
[0002]
【背景技术】
[0003]随着社会的发展,我国城镇化水平急速提升,城市大规模的开发与发展,导致自然地貌的改变,建筑密度和人口密度急剧增加,致使我国的城市风速普遍呈现减小的趋势,弓丨起空气污染和城市热岛效应的加剧。因此,城市通风廊道的建设对城市的环境改善具有重大意义。
[0004]现有技术中,为识别城市的通风廊道,已有较多的方法。但是,这些方法所识别出的通风廊道都是基于整个城市的。城市范围内往往存在建筑和人口密度较高、人类活动强烈的区域,这些区域的热岛效应很高,形成高温区,而现有技术鲜有针对高温区进行通风廊道识别的。
[0005]
【发明内容】
[0006]本申请提供一种城市高温区通风廊道的计算方法及系统,识别城市高温区的通风廊道,为疏散高温区的热量奠定基础。
[0007]根据本申请的第一方面,本申请提供一种城市高温区通风廊道的计算方法,包括以下步骤:
获取预设的城市建筑模型图;将城市建筑模型图与预设的矢量格网图层相叠加,生成网格模型图;计算网格模型图中单个网格内建筑在预设风向下的风影面积;将网格模型图转换为成本栅格图,栅格像元的大小与单个网格的大小相同,栅格像元值为其对应的单个网格的风影面积;找出成本栅格图中的城市高温区,设定包含城市高温区的高温计算区;以预设风向为导向,计算经过高温计算区所形成的风影面积累计最小的路径,该路径即为高温区通风廊道。
[0008]根据本申请的第二方面,本申请提供一种城市高温区通风廊道的计算系统,包括:
模型获取模块,用于获取预设的城市建筑模型图;网格叠加模块,用于将城市建筑模型图与预设的矢量格网图层相叠加,生成网格模型图;风影计算模块,用于计算网格模型图中单个网格内建筑在预设风向下的风影面积;栅格处理模块,用于将网格模型图转换为成本栅格图,栅格像元的大小与单个网格的大小相同,栅格像元值为其对应的单个网格的风影面积;高温设定模块,用于找出成本栅格图中的城市高温区,设定包含城市高温区的高温计算区;高温风道模块,用于以预设风向为导向,计算经过高温计算区所形成的风影面积累计最小的路径,该路径即为高温区通风廊道。
[0009]本申请的有益效果是,本申请获取预设的城市建筑模型图;将城市建筑模型图与预设的矢量格网图层相叠加,生成网格模型图;计算网格模型图中单个网格内建筑在预设风向下的风影面积;将网格模型图转换为成本栅格图,栅格像元的大小与单个网格的大小相同,栅格像元值为其对应的单个网格的风影面积;找出成本栅格图中的城市高温区,设定包含城市高温区的高温计算区;以预设风向为导向,计算经过高温计算区所形成的风影面积累计最小的路径,该路径即为高温区通风廊道。因而本申请通过计算经过成本栅格图中的高温区所形成的风影面积累计最小的路径,从而计算出城市高温区的通风廊道,为疏散高温区的热量奠定基础。
[0010]
【附图说明】
[0011]图1为实施例1的流程图;
图2为实施例1中成本栅格图的示意图;
图3为实施例2中设定源数据和目标数据的高温计算区的示意图;
图4为实施例2中包含高温区的通风廊道的高温计算区的示意图。
[0012]
【具体实施方式】
[0013]下面通过【具体实施方式】结合附图对本发明作进一步详细说明。
[0014]实施例1:
一种城市高温区通风廊道的计算方法,如图1所示,包括以下步骤:
5101:获取预设的城市建筑模型图;
5102:将城市建筑模型图与预设的矢量格网图层相叠加,生成网格模型图;
5103:计算网格模型图中单个网格内建筑在预设风向下的风影面积;
5104:将网格模型图转换为成本栅格图,栅格像元的大小与单个网格的大小相同,栅格像元值为其对应的单个网格的风影面积;
5105:找出成本栅格图中的城市高温区,设定包含城市高温区的高温计算区;
5106:以预设风向为导向,计算经过高温计算区所形成的风影面积累计最小的路径,该路径即为高温区通风廊道。
[0015]
城市建筑模型图是依据城市的建筑物所制作的模型图,可以是dwg格式图形、gis格式图形或矢量化的图形文件。格网是由闭合的多段线组成,其大小可以进行调整,在本实施例中,选用网孔大小为50m*50m的格网。将城市建筑模型图与预设的矢量格网图层相叠加,使格网覆盖在城市建筑模型图的地表平面上,生成网格模型图,并将城市建筑模型图分割到若干单个网格内,对于跨越多个网格的建筑物,也会被分割到多个网格。再计算单个网格内建筑在预设风向下的风影面积。
[0016]对网格模型图进行栅格化处理,将网格模型图转换为成本栅格图1,并保证栅格化后的栅格像元的大小与单个网格的大小相同,栅格像元值为其对应的单个网格的风影面积,这便于后续的计算。
[0017]结合城市的遥感反演地表温度图或者气象部门测定的城市地温分布图,从而确定该城市的高温区22,进而找出成本栅格图1中的高温区22。
[0018]基于遥感影像反演地表温度主要包括以下步骤:1.对Landsat 8遥感影像进行预处理,主要包括辐射定标、大气校正和几何校正;2.计算亮度温度:将遥感影像的DN值转换为星上辐射强度,通过Plank函数求解出两个热红外波段的星上亮度温度;3.计算地表比辐射率:通过遥感卫星的可见光波段运算,将影像进行分类,大致分为四个类别:水面、建筑、裸土和植被。采用决策树的方法,首先计算NDVI植被覆盖指数,根据阈值区分出植被,其次根据MNDWI改进型归一化水体指数,根据阈值分离出水体,再次根据NDBI归一化建筑指数分离出建筑,最后将剩下的类型归类为裸土,根据不同分类分别计算相应的比辐射率指数;4.计算大气水汽透射率:根据MODIS数据第2和19波段反演大气水分含量,通过大气水汽含量进一步估算出大气透射率;5.将亮度温度、地表比辐射率和大气水汽透射率代入劈窗算法中,反演地表温度。
[0019]如图2所示,设定包含城市高温区22的高温计算区21,即选定一块包含城市高温区22的计算区域。图中选定的范围即为高温计算区21,颜色显示较深的即为高温区22。其中,设定的高温计算区21的形状可以是任何规则的形状。
[0020]以预设风向为导向,计算经过高温计算区21所形成的风影面积累计最小的路径,就是以此方向为主导,在高温计算区21内寻路,每经过一个栅格像元就累计叠加其风影面积。风影面积的大小反映出该栅格像元内建筑对风的阻力,因此,经过高温计算区21所形成的风影面积累计最小的路径是风阻力最小的路径,该路径也就是高温区22的通风廊道。
[0021]实施例2:
在实施例1的基础上,本实施例中,步骤S106以预设风向为导向,计算经过高温计算区所形成的风影面积累计最小的路径的步骤具体为:
将高温计算区21进风部分的边缘栅格像元的中心点组成的矢量点集设定为源数据,将高温计算区21出风部分的边缘栅格像元的中心点组成的矢量点集设定为目标数据;以预设风向为导向,计算从源数据到目标数据所经过成本栅格图1中的高温区22所形成的风影面积累计最小的路径。
[0022]由于高温计算区21就是由栅格像元构成,因而高温计算区21的边缘,即位于高温计算区21最外围的栅格像元即为边缘栅格像元,进风部分的边缘栅格像元是指风吹来时,最先接触到风的那部分栅格像元。出风部分的边缘栅格像元,是指与进风部分的边缘栅格像元相对的,风吹出的那部分栅格像元。
[0023]如图3和图4所示,预设风向为南风,图3中最下边的一行即为高温计算区21进风部分的的边缘栅格像元,将最下边的一行的边缘栅格像元的中心点组成的矢量点集设定为源数据。对应的,图3中最上边的一行即为高温计算区21出风部分的边缘栅格像元,将最上边的一行的边缘栅格像元的中心点组成的矢量点集设定为目标数据。就以预设风向为导向,计算从源数据到目标数据所经过成本栅格图1中的高温计算区21所形成的风影面积累计最小的路径。图4中穿过高温区22的线条即为该高温区的通风廊道3。
[0024]进一步的,步骤S103计算网格模型图中单个网格内建筑在预设风向下的风影面积的步骤具体为:
在预设风向的法向面上对单个网格内的每栋建筑物分别做投影,形成投影面;将所有投影面沿预设风向平移至同一平面,形成风影面;计算风影面的面积,该风影面的面积即为单个网格内建筑在预设风向下的风影面积。
[0025]在风向的法向面上对单个网格内的每栋建筑物做投影,得到建筑物轮廓在风向法向面上的投影线,投影线围合而成的就是投影面,将同一个网格内的所有投影面沿预设风向平移至同一平面,各投影面之间会出现重叠或分离的情况,从而形成该网格内建筑物的风影面,计算该风影面的面积,从而得到该网格内建筑物在该预设风向上的风影面积。
[0026]考虑到城市建筑的高度差异大,会存在高度远大于平均高度的建筑。这些建筑会形成较大的风影面积,如果直接采用其风影面积,最小路径就不会考虑此栅格像元,但实际情况是,该栅格像元属于实际上通风效果比较好的栅格像元。因此,可以采用数学统计的方法,研究区域的建筑物高度分布,根据高度分布的平均值确定风影面积计算高度的上限值。对于高度大于该上限值的建筑,将其高度值设定为此上限值。这样可以避免因建筑高度过高而导致该栅格像元的风影面积过大,进而不被最小路径选择的问题。
[0027]在其他实施例中,设定的高温计算区21的形状为矩形,且其一边与预设风向垂直。由于栅格像元本