1.一种城市内涝积水深度计算方法,其特征在于,用于计算目标城市内的积水深度,方法包括如下步骤:
步骤1:基于目标城市的数字高程数据,将目标城市划分为 个栅格单元,获取各栅格单元的高程值、边长 ;
分别使用预设的积水深度下限初始值、积水深度上限初始值、高程值最小的栅格单元的积水深度初始值初始化目标城市内积水深度的下限值 、积水深度的上限值 、目标城市内最小高程值所对应栅格单元的积水深度值 ;
然后进入步骤2;
步骤2:获取目标城市的实际积水总量 ;然后进入步骤3;
步骤3:基于目标城市内最小高程值所对应栅格单元的积水深度值 计算目标城市的估算积水总量 ,根据公式 获取积水总量差值 ;然后进入步骤4;
步骤4:判断积水量差值 是否小于积水总量差阈值 ,是则进入步骤10,否则进入步骤
5;
步骤5:判断 是否等于步骤1中预设的积水深度上限初始值,是则执行步骤6;否则进入步骤8;
步骤6:判断 是否小于 ,是则将 所对应的值赋值给 ,然后用 所对应的值的2倍对 所对应的值进行更新,返回步骤3;否则进入步骤7;
步骤7:将 所对应的值赋值给 ,返回步骤3;
步骤8:判断 是否小于 ,是则将 所对应的值赋值给 ,然后应用 对 所对应的值进行更新,返回步骤3;否则进入步骤9;
步骤9:将 所对应的值赋值给 ,然后应用 对 所对应的值进行更新,返回步骤
3;
步骤10:将目标城市内高程值最小的栅格单元的积水深度值 作为目标城市内的积水深度。
2.根据权利要求1所述的城市内涝积水深度计算方法,其特征在于,在步骤3中,根据如下方法获取目标城市的估算积水总量 :步骤3.1:分别获取各栅格单元的积水深度,进而获取各栅格单元的积水深度之和 ;然后进入步骤3.2;
步骤3.2:根据公式 获取目标城市的模拟积水总量 ;其中,为各栅格单元的边长。
3.根据权利要求3所述的城市内涝积水深度计算方法,其特征在于,在步骤3.1中,根据如下方法获取各栅格单元的积水深度:分别针对各栅格单元 , ,依次执行步骤3.1.1至步骤3.1.2以获取各栅格单元的积水深度 ;
步骤3.1.1:计算 的值;其中,为栅格单元 的高程值, 为各栅格单元的高程值中的最小高程值;
步骤3.1.2:判断 的值是否大于或等于0,是则将 的值作为栅格单元 的积水深度 ;否则取栅格单元 的积水深度 。
4.根据权利要求1所述的城市内涝积水深度计算方法,其特征在于,在步骤2中,根据如下公式:
获取目标城市的实际积水总量 ;
其中,为单个栅格单元的边长, 为目标城市在预设时间段内的降水量。
5.根据权利要求1所述的城市内涝积水深度计算方法,其特征在于,在步骤1中,预设的积水深度下限初始值为0mm,预设的积水深度上限初始值为0mm,预设的高程值最小的栅格单元的积水深度为100mm。
6.根据权利要求1所述的城市内涝积水深度计算方法,其特征在于,在步骤4中,所述积水总量差阈值 的取值为目标城市的实际积水总量 的十万分之一。