[发明专利]一种基于DEM的汇水区降雨积水深度的计算方法有效
申请号: | 201210420043.6 | 申请日: | 2012-10-29 |
公开(公告)号: | CN102902893A | 公开(公告)日: | 2013-01-30 |
发明(设计)人: | 薛丰昌 | 申请(专利权)人: | 南京信息工程大学 |
主分类号: | G06F19/00 | 分类号: | G06F19/00 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 王斌 |
地址: | 210019 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 dem 汇水区 降雨 积水 深度 计算方法 | ||
技术领域
本发明公开了一种基于DEM的汇水区降雨积水深度的计算方法,属于城市内涝监测预警技术领域。
背景技术
城市内涝监测预警涉及到产流计算、汇流计算、排水计算、汇水区积水深度计算,其中汇水区积水深度是内涝监测预警的重要参数。汇水区是指依据地形、水流方向计算形成的水文计算单元,一个区域往往由若干个汇水区组成。汇水区的总水量由本区降雨径流量和经管网运移来的其他汇水区的排水量组成。汇水区的积水量为汇水区的总水量减去本汇水区的排水量。
DEM(Digital Elevation Model,数字高程模型)是一定范围内规则格网点的平面坐标(X,Y)及其高程(Z)的数据集,它主要是描述区域地貌形态的空间分布。在本发明中,指利用汇水区高程点经过插值形成的汇水区内每个规则网格都包含一个高程数据的栅格数据集,其中网格边长确定后即确定了每个网格面积。
汇水区的积水量在汇水区内要进行淹没分配,淹没分配后的水位高程减去相应点地形高程为该点积水深度。
传统汇水区积水深度计算有两种形式,一种是根据汇水区面积和积水量估算积水深度,这种方法精度低,不能自动化计算;另一种方法是采用二分法进行计算,计算复杂,计算量大,计算速度慢。
发明内容
本发明所要解决的技术问题是针对上述现有技术的不足,而提供一种算法简单计算速度快且精度较高的基于DEM的汇水区降雨积水深度的计算方法。
为解决上述技术问题,本发明采用的技术方案是:
基于DEM的汇水区降雨积水深度的计算方法,其特征在于,包括以下步骤: 步骤1、遍历DEM栅格,查找最大高程值hmax,令h=hmax;
步骤2、计算所有栅格高程值的和T:T= ,hi为单元栅格高程值;
步骤3、计算积水高程为hmax时的积水量R:R=(n*h-T)*s,n为DEM栅格数量,s为DEM栅格单元面积;
步骤4、求取积水量R区域降水汇流水量Q之间的差值V: V=R-Q;
步骤5、判断是否V≤e,其中0≤e≤1,设定的常数,若V≤e,则执行步骤6;若V>e,则执行步骤7;
步骤6、计算区域单元积水深度Hi:Hi=h-hi,结束计算;
步骤7、令h=h*K,其中0<K<1;
V>e说明积水高程应小于hmax,该步骤对最大高程值h(h=hmax)缩小,进而测通过步骤3至步骤5测算h是否就是积水高程;
步骤8、设t=0 ;遍历DEM,从1到n计算,n为单元编号,如果 hi>h,则计算t=t+ hi;
若h是积水高程,则高程大于h的栅格将没有积水,这里t为没有积水的栅格高程值总和;
步骤9、令T=T-t,返回步骤3。
根据步骤2,T为所有栅格高程值之和,因此应将没有积水的栅格高程值之和t去除。
发明效果
1、 本发明计算速度快,从步骤1至步骤9可看出,基本计算为栅格高程值的求和,实现简单,不需进行解算复杂方程;同时可根据不同精度要求调整步骤5的参数e和步骤7的参数k,从而可进一步提高计算速度;
2、 本发明便于利用GIS(地理信息新系统)来实现,栅格计算是GIS的基本功能,步骤1至步骤3、步骤7、步骤8等都可以在GIS属性表中利用GIS统计计算功能直接批量计算得到;
3、 计算结果可基于GIS实现可视化表达,计算得到的各栅格的积水高程可以地图化形式标注于每个地理栅格,也可以对不同积水深度的栅格以不同颜色进行渲染。
附图说明
图1:一种基于DEM的汇水区降雨积水深度的计算方法流程图;
图2:汇水区示意图;
图3:单元积水深度分布图。
实施示例:
设某城市街区一汇水区如下图2所示:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京信息工程大学,未经南京信息工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210420043.6/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用