丁書萍
(牙克石市氣象局 內(nèi)蒙古牙克石 022150)
筆者結(jié)合日常工作,采用牙克石2015—2020年11個(gè)自動氣象觀測站歷史日氣溫?cái)?shù)據(jù)資料,按日預(yù)測,分月擬合出牙克石市、圖里河鎮(zhèn)、博克圖鎮(zhèn)分別與其他鄉(xiāng)鎮(zhèn)氣溫趨勢模型,此模型可以用于指導(dǎo)其他9 個(gè)鄉(xiāng)鎮(zhèn)的預(yù)報(bào)工作。由于該模型按月劃分比較細(xì)致,公式數(shù)量多、計(jì)算方法復(fù)雜、計(jì)算量大,人工應(yīng)用較為困難,因此需要借助計(jì)算機(jī),設(shè)計(jì)開發(fā)鄉(xiāng)鎮(zhèn)氣溫預(yù)報(bào)訂正系統(tǒng)最終將模型得以應(yīng)用,同時(shí)整合日常預(yù)報(bào)業(yè)務(wù)資源,實(shí)現(xiàn)直接導(dǎo)出基于鄉(xiāng)鎮(zhèn)預(yù)報(bào)結(jié)論的預(yù)報(bào)產(chǎn)品,該系統(tǒng)經(jīng)日常工作檢驗(yàn)、驗(yàn)證取得了預(yù)期效果,提高了工作效率。
該系統(tǒng)界面操作簡單,符合預(yù)報(bào)人員日常工作流程,在使用過程中,只需將當(dāng)日指導(dǎo)預(yù)報(bào)信息和實(shí)況預(yù)報(bào)信息存入指定文件夾下的文本文件中,系統(tǒng)會自動讀取,并根據(jù)模型系數(shù)自動計(jì)算鄉(xiāng)鎮(zhèn)預(yù)報(bào)信息,并根據(jù)需要一鍵生成不同的預(yù)報(bào)產(chǎn)品。同時(shí),將每日做好的預(yù)報(bào)存入數(shù)據(jù)庫中,便于日后統(tǒng)計(jì)準(zhǔn)確率、糾錯(cuò)和管理。
該系統(tǒng)采用B/S 模式,該模式具有維護(hù)簡單,安全,便捷,易擴(kuò)展等特點(diǎn)[1]。用戶只需瀏覽器中即可運(yùn)行該系統(tǒng),無需在電腦中安裝程序,系統(tǒng)的更新升級只需在服務(wù)器上進(jìn)行。系統(tǒng)開發(fā)采用免費(fèi)開源的php語言編寫,該語言簡單,便捷,執(zhí)行效率高,功能強(qiáng)大[2]。數(shù)據(jù)庫采用免費(fèi)開源mysql[1],該數(shù)據(jù)庫占用資源少,執(zhí)行速度快,功能強(qiáng)大,節(jié)約開發(fā)成本。
該系統(tǒng)可方便靈活部署在本單位現(xiàn)有的局域網(wǎng)計(jì)算機(jī)中,日后可以根據(jù)需要,部署到行業(yè)專用網(wǎng)絡(luò)和Internet 網(wǎng)絡(luò)中[3],可實(shí)現(xiàn)實(shí)時(shí)動態(tài)發(fā)布并共享預(yù)報(bào)信息,同時(shí)可隨時(shí)與其他業(yè)務(wù)系統(tǒng)進(jìn)行整合集成。
該系統(tǒng)自動讀入,計(jì)算生成產(chǎn)品,比人工經(jīng)驗(yàn)訂正錄入,節(jié)省時(shí)間,降低人工錄入出錯(cuò)風(fēng)險(xiǎn),減少了重復(fù)勞動,提高了預(yù)報(bào)準(zhǔn)確率和工作效率。
該系統(tǒng)為php+html 開發(fā)的BS 架構(gòu)軟件,方便靈活,可部署在任意單位局域網(wǎng)主機(jī)內(nèi),系統(tǒng)文件夾xishu存放模型系數(shù)文件[4],文件夾input存放大區(qū)氣象預(yù)報(bào)信息及當(dāng)日實(shí)況信息數(shù)據(jù),該數(shù)據(jù)為此系統(tǒng)的輸入數(shù)據(jù),文件夾output存放最終生成氣象成果文件,格式為Word 格式,文件夾Template 存放成果文件格式模板[5]。系統(tǒng)主要功能模塊有每日預(yù)報(bào)模塊、7日預(yù)報(bào)模塊、林區(qū)預(yù)報(bào)模塊、3日預(yù)報(bào)模塊、系數(shù)、模板等參數(shù)設(shè)置模塊。預(yù)報(bào)訂正管理系統(tǒng)流程圖見圖1,功能模塊圖見圖2。
圖1 預(yù)報(bào)訂正管理系統(tǒng)流程圖
圖2 預(yù)報(bào)訂正管理系統(tǒng)功能模塊圖
讀取模型系數(shù)和上級指導(dǎo)預(yù)報(bào)信息,自動計(jì)算鄉(xiāng)鎮(zhèn)預(yù)報(bào)信息。
鄉(xiāng)鎮(zhèn)氣溫預(yù)報(bào)訂正管理系統(tǒng)已部署在單位局域網(wǎng)電腦中,并在預(yù)報(bào)業(yè)務(wù)中應(yīng)用,通過自動讀取預(yù)報(bào)、模型系數(shù)信息,程序自動計(jì)算預(yù)報(bào)結(jié)果,并且可以自動生成鄉(xiāng)鎮(zhèn)每日預(yù)報(bào)、鄉(xiāng)鎮(zhèn)7天預(yù)報(bào)、大興安嶺林區(qū)預(yù)報(bào)及鄉(xiāng)鎮(zhèn)3 日預(yù)報(bào)成果信息等預(yù)報(bào)產(chǎn)品,這大大減少了預(yù)報(bào)人員的工作量,簡化以前手工操作的步驟,降低了人工錄入錯(cuò)誤,提高了工作效率,取得了良好的應(yīng)用效果,同時(shí)該系統(tǒng)占用資源少,運(yùn)行速度快,可擴(kuò)展性高,為以后功能擴(kuò)展提供堅(jiān)實(shí)基礎(chǔ)。
為了將鄉(xiāng)鎮(zhèn)預(yù)報(bào)模型課題成果方便應(yīng)用,開發(fā)鄉(xiāng)鎮(zhèn)氣溫預(yù)報(bào)訂正管理系統(tǒng),該系統(tǒng)采用php+html 開源軟件設(shè)計(jì),為BS架構(gòu),可以在任意局域網(wǎng)機(jī)器上使用,程序小巧,可擴(kuò)展性高,便于部署與維護(hù),運(yùn)行速度快,占用資源少,節(jié)約使用成本。通過讀取本地大區(qū)預(yù)報(bào)信息及鄉(xiāng)鎮(zhèn)實(shí)況信息作為輸入信息,然后讀取文件夾中模型系數(shù)文件經(jīng)系統(tǒng)自動計(jì)算出本地鄉(xiāng)鎮(zhèn)預(yù)報(bào)信息,根據(jù)使用者經(jīng)驗(yàn)可以進(jìn)行手動調(diào)整,最后可以一鍵生成鄉(xiāng)鎮(zhèn)每日預(yù)報(bào)、鄉(xiāng)鎮(zhèn)7天預(yù)報(bào)、大興安嶺林區(qū)預(yù)報(bào)及鄉(xiāng)鎮(zhèn)3 日預(yù)報(bào)成果信息,成果信息由程序自動生成Word格式文檔,便于發(fā)布利用。該系統(tǒng)部署應(yīng)用后在本地鄉(xiāng)鎮(zhèn)精細(xì)化預(yù)報(bào)日常業(yè)務(wù)工作中,提高了本地鄉(xiāng)鎮(zhèn)預(yù)報(bào)對指導(dǎo)預(yù)報(bào)的訂正能力,提高鄉(xiāng)鎮(zhèn)預(yù)報(bào)準(zhǔn)確率顯著提高日常鄉(xiāng)鎮(zhèn)預(yù)報(bào)工作效率,減少人為因素造成的預(yù)報(bào)輸入錯(cuò)誤等問題,同時(shí)該方法可為其他地區(qū)開展相關(guān)工作提供參考。