APP下载

基于ArcGIS的洪水淹没浅析——以长台关流域为例

2015-04-04汪立东徐兆伟刘继锋信阳水文水资源勘测局

河南水利与南水北调 2015年24期
关键词:有源栅格队列

□汪立东 □徐兆伟 □刘继锋(信阳水文水资源勘测局)

0 前言

随着社会经济的不断发展,自然资源被开发利用的程度也在不断扩大,洪水灾害发生的频率以及造成的损失影响也在不断地加深。因此,将洪水淹没区域的范围高效、准确、科学地进行预测、模拟与显示出来,有利于将防洪工程的效益发挥到最大,同时采用非工程措施来减轻洪水灾害,其在防洪减灾方面意义重大。

文章采用ArcGIS的二次开发,将数字高程模型(DEM)作为基础,把能够将地形地貌要素较真实地反映出来的三维地形以及具有空间分析中的矢量栅格一体化功能的二维GIS技术这两大优势功能应用于模拟洪水淹没范围的研究中,这种通过平面模拟方法对洪水淹没范围进行模拟的方法,可以更加准确和科学地定位洪水淹没范围,同时可以在洪水风险图形的绘制、防洪指挥调度以及洪涝灾害的损失评估等方面提供较为准确的依据。

1 洪水淹没方法浅析

1.1 无源与有源淹没分析

洪水淹没过程是一个涉及面广且复杂性较强的过程,同时受到多个不同方面因素的干扰,其中干扰洪水淹没的主要因素是洪水具有的特性和受淹区的地形地貌。

淹没区分析可分为有源淹没区分析和无源淹没区分析。无源淹没区分析是在已知高程值的情况下,将低于已知高程值的高程点,均算入淹没区范围,这种淹没情形相当于在大面积范围内的降水,并且降水量分布比较均匀,高程点低于已知点的区域都将存在积水灾害发生的情形;有源淹没区分析则要对区域内地形之间的“流通性”进行考虑,即洪水只能将它能够流到的区域淹没,这种淹没情形通常用于如江河、水库等洪水频发区向周边邻域范围内扩散的情形,特别对多山丘陵地区发生的洪水淹没的情形分析适用。

对于在特定防洪区域的洪水淹没,存在以下两种淹没形式的可能,一是漫堤式洪水淹没,即因为特定防洪区域的洪水水位过高,高于堤防的高程值,因此通过堤顶漫过的洪水流进淹没区,而堤防并没有溃决的淹没形式;另一种是溃坝式洪水淹没,即在堤防溃决的情况下,特定防洪区域内的洪水从堤防决口处流入淹没区的淹没形式[2]。不管是漫堤式淹没还是溃坝式淹没,洪水的淹没过程都具有动态性和多变化性,且都属于有源淹没。

1.2 基于队列的种子蔓延算法

种子蔓延算法是一种基于种子空间特征的扩散探测算法,其核心理论是在确定一个种子点的情况下,由该种子点位置向四周区域扩散,从而计算能够满足扩散条件和分布于周围具有流通性的点的几何。通常对有源洪水淹没区进行分析时,将种子点的位置设定在水库堤坝或者江岸河岸等地。在求取淹没区的过程中,对洪水水位的确定,高程低于水位线且同种子点区域存在连通性的点的区域,则认为是洪水淹没地区,并且在淹没区的求取过程中,将淹没区以新的种子点位置向周围蔓延,使洪水淹没区成片相连[3]。

具体计算过程如下:首先建立一个淹没区缓冲队列,然后从淹没源点,即栅格RasterPoint(x,y)开始判断,如果源点栅格水位RasterPoint(x,y)≤FloodLevel,则将其放入到淹没区缓冲队列中,标记为可淹没栅格;然后对其四周8个邻域的栅格RasterPoint(i,j)进行搜索,把满足条件的栅格放入淹没区缓冲队列中,并将队列中的首个元素RasterPoint(x,y)弹出。现在队列中的第一元素应该是RasterPoint(x,y)邻域栅格中的一个,假设此栅格单元是RasterPoint(x-1,y-1),第二次循环计算时候淹没源点便是RasterPoint(x-1,y-1),重复第一步运算。循环遍历队列所有节点,运算至淹没缓冲区队列为空,最终完成淹没范围计算。

2 洪水淹没模拟

本次研究以长台关小流域为例,涉及桐柏、黄冈、吴城、回龙寺、大坡岭、胡家湾、平昌关、顺河店和长台关等9个雨量站。流域范围内,水流主要受到地形起伏的影响,低洼处在没有自然降水的情况下,可能因地形阻碍不会被洪水淹没。

如图1所示,图中蓝色表示淹没区域。首先确定淹没点,然后人为地根据研究区域的实际水位状况,从中提取出高程属性比洪水水位线低的区域,从而将连通条件符合的区域提取出来。最后将淹没点同可能出现洪水灾害的区域进行叠加分析与计算,从而获得洪水淹没区域的范围,并计算得到面积。

图1 三种形式的洪水淹没模拟图

3 结论

在进行洪水淹没范围分析时,需要进行编写程序来实现淹没范围的模拟。研究根据ArcGIS的二次开发功能,对研究区域洪水淹没过程进行模拟。本次研究模型较为精简方便,且易于实现。尤其是对有源洪水灾害淹没区的研究,以种子蔓延算法为理论基础与指导思想,利用简单的功能实现复杂的地理数学模型,使其完美契合。

主要以洪水淹没范围预测为主,采取了DEM与当地水文数据进行评价分析,GIS数据库较为简单,无法对复杂的洪水灾害进行综合考量。

采用平面模拟方法进行洪水淹没范围的模拟是可行的。

[1]刘仁义,等.基于GIS的复杂地形洪水淹没区计算方法[J].地理学报,2010,56(1).

[2]金哲,等.基于GIS的洪水淹没区分析[J].吉林水利,2014,(6).

猜你喜欢

有源栅格队列
基于邻域栅格筛选的点云边缘点提取方法*
基于A*算法在蜂巢栅格地图中的路径规划研究
队列里的小秘密
基于多队列切换的SDN拥塞控制*
在队列里
基于移相控制的双有源桥变换器回流功率分析
丰田加速驶入自动驾驶队列
基于有源箝位的开关电源设计
邱有源书法作品欣赏
不同剖面形状的栅格壁对栅格翼气动特性的影响