,,
(1.廣州市環境保護科學研究院,廣東廣州510620;2.黃岡中學廣州學校,廣東廣州510800;3.水利部珠江水利委員會珠江水利綜合技術中心,廣東廣州510611)
在有關水資源管理及洪災管理的科學研究和業務化應用中,河流流量是一個重要變量[1]。通常情況下,它并不是直接被測量的,而是根據同步實測的水位和流速建立水位~流量關系曲線,在此基礎上由觀測的水位求取。該方法需要建立水文站長期進行實地觀測。然而在一些經濟不發達的地區只有少量的水文站,有些水文站甚至由于經費不足而關閉, Calmant 和Seyler也指出全球的水文觀測網正在縮小[2]。此外,由于自然條件的限制,對某些地區河流徑流長期進行實地測量較為困難,甚至無法進行實地測量[3-4]。因此,尋求一種不需要長期實地觀測的估算河流流量的方法對于區域乃至全球河流徑流監測具有十分重要的現實意義。
衛星遙感技術能夠不接觸目標而獲得其信息,具有實時性、宏觀性、周期性和費用低等特點。因此,利用衛星遙感技術估算河流流量并不需要長期實地觀測。國內外學者先后利用不同的遙感數據進行了大尺度的水資源分析和水量估算。早期的研究根據遙感提取的河流面積與實測的流量建立面積~流量關系來估算河流流量[5]。相應地一些學者基于雷達高度計獲取的河流表面高程與實測的河流流量建立經驗關系估算河流流量[6-7]。此外,一些學者基于遙感獲取的河寬與實測的河流流量建立經驗關系估算河流流量,例如Vachtman等[8]利用遙感數據獲取河流寬度,與實測流量建立寬度~流量關系進而估算河流流量。此類研究都是使用遙感手段獲取的單個水文變量建立河流流量估算模型,選取不同水文變量建立的模型精度不一樣。Bjerklie等人[9]指出使用水位建立的河流流量估算模型精度最好,其次是寬度,而使用流速的模型精度最差,并且指出在建立流量估算模型時使用3個水文變量會比使用1個或者2個精度更高。在此類研究中,建立流量估算模型或標定模型時需要大量的實測的河流流量數據,并且所建立的關系模型只適用于特定河段,并不具有廣泛適用性。
在利用衛星遙感技術進行河流流量估算時,還有一類研究使用曼寧公式或者基于曼寧公式建立的經驗公式,不需要大量實測的河流流量數據。LeFavour等[10]從Shuttle Radar Topography Mission (SRTM)數據獲取比降,利用Global Rain Forest Mapping(GRFM) SAR數據獲得河流寬度,用從航行圖中獲取的平均水深代替水力半徑,在選取了一個典型的河床糙率值后,使用曼寧公式估算亞馬遜河上3個斷面的流量。但是使用曼寧公式估算流量時以平均水深代替水力半徑往往會引入誤差[11]。為了減少由此帶來的誤差,Jung等人[12]利用Landsat7遙感影像提取水體,得到河寬后,結合實測的河床斷面獲取過水斷面面積和水力半徑,代入曼寧公式估算河流流量,Woldemichael等人[13]也做過類似的研究。然而這些研究在估算河流流量時需要實測的河床斷面,并不能應用于缺少實測河床斷面的河段。此外,在這些研究中使用的遙感數據空間分辨率不高,只適用于提取寬度在數百米以上的河流,對于寬度在100 m左右的河流其提取精度較低。由于曼寧公式中糙率的確定較為復雜,于是一些研究使用基于曼寧公式建立的經驗公式BJ03式估算河流流量[9,14-15],該經驗公式中不包含糙率,使用起來簡單方便,在難以確定糙率的河段可以使用該公式估算河流流量,然而該經驗公式忽略糙率會引起一定誤差。
基于以上分析可以看出目前通過衛星遙感技術估算河流流量的研究尚存在適用性不強的問題:①只適用于寬度在數百米以上的河流;②只適用于估算特定河流斷面的流量。針對上述問題,本文提出了基于SPOT5遙感影像和DEM,使用曼寧公式估算流量的方法。
本文選擇使用曼寧公式估算河流流量。曼寧公式反映了水流與河床的部分關系以及河床內部諸多因素的相互作用,雖然它是一個經驗公式,但是在水力計算中它運用廣泛[16]。曼寧公式將流速表達為水面比降、水力半徑和糙率的函數[17],表達如下:
V=kr2/3S1/2/n
(1)
式中V——流速,m/s;k——單位轉換因子,在這里為1 m1/3s-1;r——水力半徑,等于過水斷面截面積除以濕周長,m;S——河段水面比降;n——曼寧粗糙系數,也叫糙率。
流量由式(2)得到:
Q=VA
(2)
式中Q——流量;A——過水斷面面積。
因此,只要能夠分別求出式(1)等號右邊的3個未知數以及過水斷面面積A,就能夠估算出河流流量。
本文估算流量的具體方法如下:借助DEM數據直接獲取河流上某一斷面位置處的地形剖面,結合從空間分辨率為10 m的SPOT5遙感影像中得到的河流水面寬度生成過水斷面,從而得到過水斷面面積A和水力半徑r,再根據河段上下游斷面的水面高差及河段長度求取水面比降S,確定河道的糙率n后,最終代入式(1)和式(2)中求取過水斷面的流量。
對比的方法為Bjerklie 等人基于曼寧公式提出了一個估算河流流量的經驗公式[9],在本文中記作BJ03式。它將流量表達為河寬、平均水深以及水面比降的函數,具體表達式如下:
Q=aWbYcSd
(3)
式中Q——流量;W——河寬;Y——平均水深;S——水面比降;a、b、c、d——經驗系數。
Bjerklie 等人標定的值分別為7.22、1.02、1.74、0.35[9],它們是通過1 012組河道水力要素與水量的實際測量數據得到,這些河道的水量從1~200 000 m3/s不等。BJ03式不包含糙率,使用簡單方便,并且已被成功應用在不同河流流量估算中[1,14-15]。
選定廣東省東江流域為研究區域,東江是廣東省重要的四大水系之一,東江干流長562 km,平均水面比降0.35‰,流域地勢東北高、西南低,流域總面積35 340 km2。東江中游河段河長232 km,河道平均坡降0.31‰;下游河段河長150 km,河道平均坡降0.173‰;秋香江河長144 km,河道平均坡降1.11‰;西枝江河長176 km,河道平均坡降0.6‰[18]。東江流域水系發達,通過遙感手段估算河流流量可以作為水文站的補充。
在東江中下游河段及秋香江、西枝江上共選取7個斷面進行河流流量的估算,7個斷面選擇在水文站不遠處以便于獲得實測流量進行驗證。圖1為研究區內選擇的7個斷面及水文站的空間分布。
由于研究區內水面寬度從幾十米到數百米不等,若使用較低空間分辨率的遙感影像,會降低提取河寬的精度。本文選擇法國SPOT5衛星多光譜數據,共有4個波段,分別為綠光波段、紅光波段、近紅外波段、短波紅外波段,其空間分辨率達到10 m(短波紅外波段空間分辨率為20 m,在本文中并未用到該波段)。覆蓋研究區7個河流斷面需要5景SPOT5影像,影像具體的參數見表1。
采用的DEM數據是國家測繪局2002年編制的1∶50000 DEM,它是通過采集地形圖上的等高線、等深線、控制點、高程點、深度點以及部分地形特征要素等,內插生成25 m×25 m的DEM數據。該DEM數據包含研究區內的水下地形。
驗證使用的流量數據從廣東省東江流域管理局官方網站查詢得到,選擇最靠近遙感影像成像時刻的流量。而對于一些斷面,并沒有成像時刻所對應的流量數據,只有水位數據。為了得到這些斷面的驗證數據,借助查詢得到的其他時間的水位流量數據,擬合出該斷面的水位~流量關系曲線,由最靠近成像時刻的水位求出相應的流量作為驗證數據。
對SPOT5影像數據進行一系列處理,包括幾何粗校正、正射校正、輻射定標、輻射校正、大氣校正,并提取研究區的水域,從而提取河流斷面的寬度。
在數據處理過程中,采用光照模型配準法和DEM進行配準[19],誤差控制在一個像元以內。大氣校正使用暗像元法,選擇山體陰影區植被作為暗像元[20]。采用歸一化差異水體指數NDWI(Normalized Difference Water Index)并設定一定的閾值提取水體,NDWI=(Green-NIR)/(Green+NIR)[21]。NDWI已被廣泛應用在提取水體上[22],而閾值的選取對提取水體至關重要,將初步提取的結果與遙感影像疊加,通過目視判讀進行微調,反復進行此步驟直到提取結果中水體邊界與影像中水體邊界最吻合,此時的閾值作為最優閾值。當需要從大量遙感影像中提取水體并且精度要求不是非常高時可以采用最大類間方差法(OTSU法)[23]自動確定閾值。
水體提取是河流流量遙感估算過程中最關鍵的步驟,若提取水體的效果不好,提取的河寬與真實河寬差別較大,則會給河流流量的估算結果帶來較大誤差。圖2為7個斷面所在區域的水體提取結果,從圖中可以看出效果很好,研究區內不同寬度的河流都很清晰地被提取出來,并沒有出現明顯的錯分和漏分。
過水斷面是使用曼寧公式估算河流流量的核心,為了得到過水斷面,需知道河道的地形剖面。在沒有實測河床斷面數據的情況下,本文用ArcGIS的三維分析模塊從DEM數據中獲取河流斷面位置處的地形剖面。圖3為提取的7個斷面位置處的地形剖面。從中可以看出,位于東江干流中游的楓樹壩和龍川的地形剖面成V字型,而在下游的博羅的地形剖面呈U字型,與實際情況非常相符。

圖3 7個斷面地形剖面
依據3.1和3.2的方法在研究河段的上下游分別生成2個過水斷面,計算上下游斷面的水面高程Hu、Hd,再量取上下游斷面的距離D,由式(4)求取該河段的水面比降S。
S=(Hu-Hd)/D
(4)
在選取上下游斷面的位置時,應盡量選擇順直河段,并且距離所研究的斷面不宜太遠,否則過長的河段中可能會有梯級大壩的存在,為水面比降的計算帶來較大誤差。有些研究使用河床的坡度來代替水面比降,嚴格意義上兩者并不等同。
天然河道的糙率反映的是河床與河道壁對水流的阻礙程度,它會因河床的粗糙程度、斷面形狀、岸壁地質以及水流流態等的不同而不同[24]。影響糙率的因素眾多,難以準確求得。在天然河道中,確定糙率最好的方法是采用該河道的實測水文資料進行推算。對于水文資料短缺或者無水文資料的河道,可以根據河道特征通過查表法比照類似河道的糙率值或者用糙率公式法計算[25]。實際計算時,可根據是否有水文資料而選擇不同方法,本文使用實測水文資料分別推算7個斷面所在河段的糙率。
基于SPOT5遙感影像和DEM估算了東江流域7個斷面的流量,并將各斷面估算的流量與實測流量進行對比驗證,具體見表2。
從表2中能夠發現:估算結果中絕對誤差最小的是藍塘,為-2.71 m3/s,而絕對誤差最大的斷面在博羅,為-78.28 m3/s。相對誤差最小的為河源,為9.02%,相對誤差最大的為龍川,達到37.69%。平均相對誤差在20%以內,為15.87%。整體上除了龍川斷面的相對誤差超過了30%,其他6個斷面的相對誤差皆小于20%。在這7個斷面中,河寬最小達到75.51 m,2個河寬在100 m以內,3個在150 m以內。因為空間分辨率較高,所以利用SPOT5影像能夠成功提取寬度在100 m左右的河流。

表2 估算流量和實測流量
圖4為分別使用曼寧公式和BJ03式估算的流量與實測流量的對比。從圖4可以看出使用BJ03式估算的流量整體上都小于使用曼寧公式估算的流量,曼寧公式估算的流量更接近于實測流量。而2種公式估算的流量均與實測流量的變化趨勢一致,具有良好的相關性。

圖4 2種公式估算流量與實測流量對比
表3為曼寧公式和BJ03式估算流量的誤差對比。曼寧公式的絕對誤差最大沒有超過100 m3/s,而BJ03式估算的結果中有3個斷面的絕對誤差超過100 m3/s,最大達到279.06 m3/s。曼寧公式在7個斷面中有4個斷面的相對誤差小于BJ03式,并且最大相對誤差、最小相對誤差以及平均相對誤差都小于BJ03式。曼寧公式估算流量時有2個斷面相對誤差小于10%,BJ03式則沒有,而相對誤差小于20%的曼寧公式有6個,BJ03式只有2個。上述分析表明使用曼寧公式估算流量精度優于BJ03式。

表3 使用曼寧公式與BJ03式估算誤差的對比
本文探討了基于SPOT5遙感影像和DEM進行河流流量估算的方法。該方法利用DEM和SPOT5遙感影像直接生成過水斷面,使用曼寧公式估算流量,它不僅省時省力而且對實測水文觀測數據的依賴較少,對缺乏水文資料的地區具有一定的借鑒意義。
運用該方法估算東江干流及秋香江、西枝江上7個斷面的流量,平均相對誤差為15.87%。分析誤差產生的主要原因有:①水體邊界在遙感影像上往往以混合像元的形式存在,影響提取河寬的精度;②使用的DEM數據與SPOT5影像時相不一致,在此期間人類活動可能導致河床地形發生較大變化,本研究中的龍川斷面可能是此原因造成的誤差偏大;③本研究使用一個固定的糙率值,實際上糙率可能隨水位變化而變化,忽略這一點也會帶來一定誤差。
研究區內7個斷面的寬度在70 ~700 m之間,最小寬度達到75.51 m,流量估算結果顯示其中有6個斷面的相對誤差在20%以內,平均相對誤差達到15.87%,而絕對誤差均小于100 m3/s,說明該方法能夠估算寬度在數十米以上河流的流量。若在數據精度允許的情況下,該方法借助DEM能夠獲取任意河流斷面位置處的地形剖面,可估算任意河流斷面的流量。
在龍川斷面使用曼寧公式估算結果的誤差較大并且大于BJ03式,其原因為:在龍川斷面可能由于人類活動導致獲取DEM數據時與SPOT5影像成像時河床地形發生較大變化,曼寧公式中水力半徑可表達為河寬、平均水深和濕周的函數,因此曼寧公式比BJ03式多2個變量,可能使誤差累積增加。盡管如此,與BJ03式對比后發現使用曼寧公式估算結果的精度整體上占優,BJ03式不考慮糙率在一定程度上增加了誤差,它作為經驗公式應用在其他河流的流量估算上時應重新標定系數才能取得更高的精度。
未來的工作應從混合像元分解開始,將河流邊界混合像元中水域所占的豐度提取出來,以精確提取水面寬度,從而達到提高河流流量遙感估算精度的目的。此外,隨著未來遙感技術的進一步發展,在多時相遙感影像支持下,基于本文方法,可得到河流的日流量和月流量等數據,而這可為實際應用提供很好的數據支撐。