霍東亞,侯恩光,宋瑞華
(菏澤水文水資源勘測(cè)局,山東 菏澤 274000)
網(wǎng)上地理信息系統(tǒng)WebGIS 可以將地圖與相應(yīng)的數(shù)據(jù)庫(kù)有機(jī)地結(jié)合起來(lái),實(shí)現(xiàn)圖形與數(shù)據(jù)的有效連接,在查詢圖形時(shí),可以相應(yīng)查出地圖中某圖形目標(biāo)的相應(yīng)數(shù)據(jù)庫(kù)信息,反之可以通過(guò)對(duì)于數(shù)據(jù)庫(kù)的查詢,查看到相應(yīng)的地圖位置,真正實(shí)現(xiàn)信息的動(dòng)態(tài)查詢,使各種信息的瀏覽和查詢更加直觀、方便、快捷。
筆者在現(xiàn)有較成熟的WebGIS 平臺(tái)的基礎(chǔ)上,結(jié)合菏澤市水雨情信息的特點(diǎn)及“測(cè)算報(bào)整”工作的實(shí)際情況,圍繞業(yè)務(wù)需求進(jìn)行二次開(kāi)發(fā),實(shí)現(xiàn)了基于WebGIS 的最新水情信息的實(shí)時(shí)顯示,雨情信息的在線查詢、點(diǎn)標(biāo)注,生成雨量等值線、等值面等基本功能。方便有關(guān)人員在VPN 專網(wǎng)上直觀了解到最新水情和雨情信息,實(shí)現(xiàn)水雨情信息的圖像化查詢。該系統(tǒng)基于ASP 的WebGIS 方案,采用Microsoft Windows 2003 以及IIS WEB 服務(wù)器。GIS 系統(tǒng)采用了國(guó)產(chǎn)并擁有完全自主產(chǎn)權(quán)的GIS 軟件—Topmap World 學(xué)習(xí)版,數(shù)據(jù)庫(kù)管理系統(tǒng)采用Sql Server 2005,開(kāi)發(fā)工具采用可視化開(kāi)發(fā)工具Visual Studio 2005。該系統(tǒng)的功能如下:
本系統(tǒng)采用WebGIS 管理空間信息。地圖的主要內(nèi)容有:雨量站點(diǎn)、水文站點(diǎn)、水庫(kù)站點(diǎn)(預(yù)留)、縣區(qū)界線、市級(jí)邊界范圍,標(biāo)注層等(根據(jù)需要也可以在地圖中增加河流、鄉(xiāng)鎮(zhèn)等圖層)。用戶可選擇其中的一部分專題顯示,也可選擇全部專題顯示,也可隨時(shí)增加或取消顯示某一專題。每一類專題要素劃分為幾個(gè)圖層,最重要的專題要素放在頂層,小比例尺時(shí)即顯示。根據(jù)需要可將圖形放大,逐次增加下一層的專題要素。放大和縮小包括固定比例的中心縮放和任意比例的無(wú)級(jí)縮放,地圖的漫游包括垂直、水平滑動(dòng)條移動(dòng)和直接圖形拖動(dòng)。同一專題內(nèi)的不同要素,如雨量站、水文站點(diǎn)采用不同的圖標(biāo)。點(diǎn)擊右上方的“屬性查詢地圖”圖標(biāo),光標(biāo)成“+”字形,這時(shí)移動(dòng)光標(biāo)到地圖的實(shí)體上,即顯示該實(shí)體的屬性信息,如圖1 所示。
圖1 面向?qū)ο蟮目臻g信息管理圖示
WebGIS 主界面為最新水情信息的顯示,顯示實(shí)時(shí)雨水情數(shù)據(jù)庫(kù)中最新的水情。在報(bào)警功能的設(shè)計(jì)上,考慮到菏澤屬平原區(qū),汛期發(fā)生大洪水的概率較小,因此改變了系統(tǒng)采用警界水位進(jìn)行限制并實(shí)體閃爍報(bào)警的方案。考慮到與查水位流量過(guò)程線的報(bào)汛入庫(kù)流量相比,實(shí)測(cè)流量的重要性。實(shí)測(cè)流量過(guò)程更能代表測(cè)站工作人員的勞動(dòng)成果,他不僅僅是一個(gè)“報(bào)”的環(huán)節(jié),而是關(guān)系到“測(cè)、算、報(bào)、整”4個(gè)環(huán)節(jié),直接影響到年終整編的質(zhì)量。因此系統(tǒng)對(duì)當(dāng)天曾實(shí)測(cè)過(guò)流量的水文站進(jìn)行實(shí)體閃爍報(bào)警,并以浮動(dòng)標(biāo)注顯示該站實(shí)測(cè)流量信息,從而與以復(fù)合標(biāo)注顯示的最新報(bào)汛信息加以區(qū)分,如圖2 所示??梢钥闯觯R莊閘水文站最新水情信息為2008-10-1(該站因施工修建而停測(cè)水情),其余水文站的最新水情信息均為6-11T8:00 所報(bào)水情,復(fù)合標(biāo)注中顯示了站名、站號(hào)、時(shí)間、閘上水位及水勢(shì)、閘下水位及水勢(shì)、流量。為演示實(shí)體閃爍報(bào)警及浮動(dòng)標(biāo)注的效果,將服務(wù)器系統(tǒng)時(shí)間調(diào)回到6月1日(李廟閘站在6月1日實(shí)測(cè)過(guò)一次流量)??梢钥吹骄W(wǎng)頁(yè)上李廟閘水文站以紅色球狀閃爍報(bào)警,從浮動(dòng)標(biāo)注上可以看出,李廟閘6-1T6:00 實(shí)測(cè)流量為0.002 m3/s。
系統(tǒng)從報(bào)汛入庫(kù)后的閘壩水情表中檢索出水情數(shù)據(jù)在地圖上以復(fù)合標(biāo)注顯示最新水情信息(該信息包括使用所有測(cè)流方法所測(cè)的水情信息),同時(shí)對(duì)當(dāng)天曾實(shí)測(cè)過(guò)流量的水文站點(diǎn)進(jìn)行實(shí)體閃爍報(bào)警,移動(dòng)光標(biāo)到閃爍報(bào)警的實(shí)體,即以浮動(dòng)標(biāo)注的形式顯示當(dāng)天最新實(shí)測(cè)流量信息。系統(tǒng)代碼中以sql 語(yǔ)句對(duì)測(cè)流方法進(jìn)行條件限制時(shí),流速儀及量水建筑物法和即將使用的ADCP 測(cè)流方法所測(cè)的水情信息均作為實(shí)測(cè)流量信息(其中流速儀及量水建筑物法的代碼為“3”,ADCP 法的代碼為“5”)。
圖2 最新水情信息顯示窗口
點(diǎn)擊等值面圖標(biāo),從文本框中設(shè)定時(shí)間,系統(tǒng)從實(shí)時(shí)水雨情數(shù)據(jù)庫(kù)中檢索出雨量數(shù)據(jù)。選擇“點(diǎn)標(biāo)注”,即可在地圖上標(biāo)注相應(yīng)雨量值,如圖3 所示。選擇“線分析”,設(shè)定時(shí)間,即可繪出相應(yīng)雨量值的等值線。點(diǎn)擊“圖層列表”圖標(biāo),可選擇相應(yīng)圖層的“可見(jiàn)”與“不可見(jiàn)”狀態(tài),如圖4 所示,水文站點(diǎn)圖層和縣區(qū)界線圖層“不可見(jiàn)”,其余圖層均“可見(jiàn)”。同樣,選擇“面分析”,設(shè)定時(shí)間,即可繪出相應(yīng)雨量值的等值面。點(diǎn)擊“打印地圖”圖標(biāo),可實(shí)現(xiàn)當(dāng)前雨量等值面圖的打印,如圖5 所示。
圖3 雨量信息的點(diǎn)標(biāo)注
圖4 雨量信息的線分析及圖層選擇
圖5 打印雨量等值面窗口
筆者利用WebGIS 技術(shù)在VPN 專網(wǎng)上實(shí)現(xiàn)了菏澤市水雨情信息發(fā)布的幾個(gè)簡(jiǎn)單功能,使局領(lǐng)導(dǎo)和有關(guān)人員打開(kāi)網(wǎng)頁(yè),就能及時(shí)了解到最新水雨情信息,這是對(duì)WebGIS 技術(shù)進(jìn)行開(kāi)發(fā)的一個(gè)初步嘗試。受筆者知識(shí)所限,目前還無(wú)法實(shí)現(xiàn)一些類似系統(tǒng)中如繪制水位和流量過(guò)程線等一系列更多的功能。在“水文水利數(shù)據(jù)整合系統(tǒng)”以及“菏澤市水資源實(shí)時(shí)監(jiān)控與管理系統(tǒng)”投入使用后,基于WebGIS 的水雨情信息查詢系統(tǒng)將會(huì)得到更多的應(yīng)用。