王 磊,白毅平,胡金磊
(國(guó)家海洋局 南海預(yù)報(bào)中心,廣東 廣州 510310)
基于Baidu地圖API的海洋預(yù)報(bào)顯示系統(tǒng)
王 磊,白毅平,胡金磊
(國(guó)家海洋局 南海預(yù)報(bào)中心,廣東 廣州 510310)
文章介紹一個(gè)海洋預(yù)報(bào)顯示系統(tǒng),采用php編程語(yǔ)言和Baidu地圖 API技術(shù)開發(fā)的產(chǎn)品。系統(tǒng)具有基礎(chǔ)GIS信息齊全、人機(jī)交互性高、數(shù)據(jù)信息直觀等特點(diǎn),在海洋防災(zāi)減災(zāi)中發(fā)揮了重要作用,受到用戶的好評(píng)。
PHP;Baidu地圖API;海洋預(yù)報(bào)
近年來(lái),在全球氣候變化的大背景下,極端自然災(zāi)害事件頻發(fā),威脅著我國(guó)近海經(jīng)濟(jì)社會(huì)活動(dòng)的安全。廣東是海洋大省,擁有全國(guó)最長(zhǎng)的大陸海岸線,廣東還是海洋經(jīng)濟(jì)大省,海洋經(jīng)濟(jì)總量連續(xù)18年領(lǐng)跑全國(guó)。但是廣東也是我國(guó)受海洋災(zāi)害影響最嚴(yán)重的省份:年平均登陸的熱帶氣旋最多,我國(guó)最大的風(fēng)暴潮紀(jì)錄在廣東,死亡人數(shù)最多的風(fēng)暴潮災(zāi)難也是發(fā)生在廣東。地方防災(zāi)減災(zāi)和海洋管理部門對(duì)風(fēng)暴潮、災(zāi)害性海浪等海洋災(zāi)害預(yù)警報(bào)工作提出了更高的要求,本系統(tǒng)能很好地滿足海浪、風(fēng)暴潮防災(zāi)減災(zāi)的需求。
系統(tǒng)是結(jié)合PHP編程語(yǔ)言、baidu地圖API、javascript腳本開發(fā)的信息化系統(tǒng)。PHP是一種通用開源腳本語(yǔ)言,具有免費(fèi)性、快捷性、跨平臺(tái)性、效率高等特點(diǎn),特別是其跨平臺(tái)性,對(duì)于Linux、Windows平臺(tái)能直接運(yùn)行,在海洋預(yù)報(bào)領(lǐng)域能發(fā)揮更大的作用。百度地圖API是為開發(fā)者免費(fèi)提供的一套基于百度地圖服務(wù)的應(yīng)用接口,提供基本地圖展現(xiàn)、搜索、定位等基礎(chǔ)功能,適用于PC端、移動(dòng)端、服務(wù)器等多種設(shè)備,多種操作系統(tǒng)下的地圖應(yīng)用開發(fā)。Java Script是一種廣泛用于客戶端Web開發(fā)的腳本語(yǔ)言,常用來(lái)給Html網(wǎng)頁(yè)添加動(dòng)態(tài)功能,比如響應(yīng)用戶的各種操作。
系統(tǒng)采用b/s(browser/server)結(jié)構(gòu),b/s結(jié)構(gòu)的設(shè)計(jì)不僅體現(xiàn)了網(wǎng)絡(luò)上資源共享、客戶端和遠(yuǎn)程操作不需安裝任何其他專門軟件的優(yōu)勢(shì),而且還兼顧了人員使用方便、快捷、直觀、系統(tǒng)運(yùn)行穩(wěn)定等優(yōu)點(diǎn)。
(1)操作都是基于百度地圖是本系統(tǒng)的最大特色,其提供的強(qiáng)大地圖信息,制作電子地圖可以隨意的縮放和漫游,可以讓操作人員更容易掌握目標(biāo)的空間位置信息和基礎(chǔ)屬性信息。
(2)操作簡(jiǎn)單:在系統(tǒng)設(shè)計(jì)時(shí)充分考慮了個(gè)人的操作習(xí)慣,采用可視化人機(jī)對(duì)話窗口,系統(tǒng)操作簡(jiǎn)單。
(3)數(shù)據(jù)處理快速高效:系統(tǒng)服務(wù)器端能及時(shí)處理各類數(shù)據(jù),讓客戶使用快速直觀的了解最新的各類信息。
(4)對(duì)客戶端機(jī)器配置要求低:由于主要數(shù)據(jù)處理和圖像生成都是在服務(wù)器端執(zhí)行,因此對(duì)客戶端機(jī)器配置要求低。
通過(guò)該系統(tǒng),使用者可以隨時(shí)掌握“海洋觀測(cè)數(shù)據(jù)”“海洋預(yù)報(bào)產(chǎn)品”“海岸線高程數(shù)據(jù)顯示”等輔助決策信息,為指揮提供重要依據(jù)。
3.1 海洋觀測(cè)數(shù)據(jù)顯示
海洋觀測(cè)數(shù)據(jù)是海洋防災(zāi)減災(zāi)、海洋預(yù)報(bào)的基礎(chǔ)數(shù)據(jù)之一,各類觀測(cè)平臺(tái)包括海洋站、浮標(biāo)、衛(wèi)星反演資料等。觀測(cè)數(shù)據(jù)通過(guò)表格、曲線圖的形式表現(xiàn)。
時(shí)間風(fēng)向風(fēng)速浪高最大浪高周期浪向201607241123530.200.404.604920160724122253.200.200.404.305520160724132244.300.200.404.5011201607241422340.200.404.206020160724152033.800.200.404.404420160724161993.400.200.404.907220160724172093.900.200.604.6013320160724182172.600.200.404.807220160724191950.600.200.404.9022620160724202160.600.200.404.50170201607242117210.200.404.7035420160724221721.100.200.404.505520160724231640.300.200.404.406520160725001990.700.200.404.403920160725012310.900.200.504.304020160725022440.200.200.404.601420160725031050.100.200.404.603820160725043550.500.100.304.8056201607250581.100.100.405872016072506361.800.200.404.701492016072507362.400.200.405.601642016072508192.700.200.404.401812016072509252.800.100.305.101772016072510292.900.100.305.201102016072511163.100.100.305.1078
圖1 浮標(biāo)、海洋站時(shí)刻觀測(cè)數(shù)據(jù)實(shí)時(shí)顯示
3.2 海洋預(yù)報(bào)產(chǎn)品顯示
海洋預(yù)報(bào)是根據(jù)各種觀測(cè)實(shí)況,利用天氣學(xué)、海洋學(xué)原理和大型計(jì)算機(jī)等經(jīng)過(guò)科學(xué)分析和計(jì)算后對(duì)未來(lái)一定時(shí)期內(nèi)的海洋狀況進(jìn)行預(yù)測(cè)。目前海洋防災(zāi)減災(zāi)主要關(guān)注于海浪、風(fēng)暴潮兩種災(zāi)害。
該系統(tǒng)能提供海洋綜合環(huán)境預(yù)報(bào)產(chǎn)品展示。
3.3 風(fēng)暴潮漫堤產(chǎn)品顯示
風(fēng)暴潮是海洋災(zāi)害的一種,該系統(tǒng)提供了廣東大部分地市海岸線高程,能直觀地顯示天文潮、風(fēng)暴增水、總水位和岸線高程之間的關(guān)系以及未來(lái)是否可能發(fā)生漫堤,為防災(zāi)減災(zāi)決策提供了良好的技術(shù)支持。
圖2 風(fēng)暴潮漫堤預(yù)報(bào)顯示
本系統(tǒng)主要是面向“三防”、漁業(yè)、搜救等應(yīng)急管理部門提供應(yīng)急決策輔助服務(wù),采用了“邊建設(shè),邊試用,邊改進(jìn)”的方式,不斷與用戶進(jìn)行溝通,根據(jù)用戶的實(shí)際需求和反饋,以科學(xué)發(fā)展的態(tài)度進(jìn)行系統(tǒng)建設(shè)。
該系統(tǒng)在防御2016 年“妮妲”“莫蘭蒂”等對(duì)廣東省嚴(yán)重影響的臺(tái)風(fēng)帶來(lái)的海洋災(zāi)害發(fā)揮了重要作用。在該系統(tǒng)的支持下,防汛應(yīng)急指揮人員在防災(zāi)減災(zāi)工作中掌握了主動(dòng)權(quán),更及時(shí)和有預(yù)見(jiàn)性地組織開展工作,最大限度地減輕了海洋災(zāi)害帶來(lái)的經(jīng)濟(jì)損失。
白毅平,王磊,仇月萍.廣東近海海洋災(zāi)害應(yīng)急決策輔助系統(tǒng)的研發(fā)[J].中國(guó)科技成果,2014(7).
10.13939/j.cnki.zgsc.2016.48.064