劉建勇,吳偉光*,陳秉權(quán),劉星燕,吳曉慧,賈曉云,王麗潔
?
壩上溫室育苗氣象災(zāi)害系統(tǒng)預(yù)報制作與輸出的自動化設(shè)計淺談
劉建勇1,吳偉光1*,陳秉權(quán)2,劉星燕1,吳曉慧2,賈曉云2,王麗潔2
(1. 張家口市氣象局,河北 張家口 075000;2. 康??h氣象局,河北 康保 076650)
2016~2018年,針對壩上錯季蔬菜溫室育苗的實際需要,張家口市生態(tài)與農(nóng)業(yè)氣象中心組織相關(guān)人員編寫了一個氣象災(zāi)害檢測與預(yù)警系統(tǒng)。筆者主要針對平臺的核心部分(災(zāi)害預(yù)報預(yù)警的制作與發(fā)送)做了自動化程序設(shè)計。目前平臺核心部分的主要功能有:自動獲取實況與預(yù)報資料,生成低溫冷害等災(zāi)害預(yù)報或預(yù)警;郵件的自動發(fā)送;微信公眾號的自動更新等。經(jīng)過近三年的更新和完善,目前災(zāi)害預(yù)報預(yù)警的制作與發(fā)送基本能實現(xiàn)自動化。
氣象災(zāi)害系統(tǒng);預(yù)報或預(yù)警的制作與輸出;自動化;系統(tǒng)設(shè)置
壩上錯季蔬菜溫室育苗氣象災(zāi)害監(jiān)測預(yù)警系統(tǒng),是在氣候變化異常[1-2]、氣象災(zāi)害頻發(fā)的背景下[3-5],針對實際預(yù)警工作需要,結(jié)合壩上錯季蔬菜溫室育苗的實際需求而制作的。由于互聯(lián)網(wǎng)技術(shù)的迅猛發(fā)展,氣象服務(wù)的自動化程度越來越高[6-13],為了保證預(yù)警的時效性和及時性,災(zāi)害預(yù)警的制作和發(fā)送更需要實現(xiàn)自動化。筆者試圖通過預(yù)報或預(yù)警的自動化制作與輸出,為氣象災(zāi)害監(jiān)測預(yù)警工作提供較為便利和準(zhǔn)確的快捷方式。
圖1為災(zāi)害預(yù)報或預(yù)警制作與輸出的子界面截圖。界面可分四部分:①最上面的部分為原始數(shù)據(jù)的獲取或輸入。其中,前兩項為大棚內(nèi)的當(dāng)日最高氣溫(Tmax內(nèi))和平均相對濕度(U內(nèi)),如果實現(xiàn)了網(wǎng)絡(luò)連接可以自動獲取,如果沒有實現(xiàn)網(wǎng)絡(luò)連接可以暫時采取人工輸入方式。最后一項為第二天室外氣溫預(yù)報值(Tmin外),此項內(nèi)容可以從服務(wù)器預(yù)報文件中自動提?。虎诮缑娴闹虚g部分為預(yù)報結(jié)果顯示區(qū)。當(dāng)?shù)谝徊糠衷紨?shù)據(jù)確定后,點擊“預(yù)報制作”按鈕,此部分左邊區(qū)域就會顯示未來24小時棚內(nèi)最低氣溫預(yù)報結(jié)果;右邊區(qū)域顯示具體每種棚型的預(yù)報結(jié)果,包括每種棚型每種蔬菜可能遭受的低溫冷害預(yù)測;③界面的底部,為各預(yù)報因子的具體說明以及“制作預(yù)報”的命令按鈕。
圖1 災(zāi)害預(yù)報或預(yù)警制作與輸出子界面
低溫冷害是“壩上錯季蔬菜溫室育苗期氣象災(zāi)害監(jiān)測預(yù)警系統(tǒng)”平臺的核心預(yù)報內(nèi)容。棚內(nèi)最低氣溫預(yù)報模式經(jīng)驗公式,分型分階段嵌入平臺,制作與輸出流程如圖2。
郵件是壩上錯季蔬菜溫室育苗用戶接收預(yù)警信息的方式之一,平臺設(shè)計了郵件自動發(fā)送功能。圖2中的預(yù)報或預(yù)警制作完成后,點擊菜單中的“發(fā)送結(jié)果-郵件”,便可實現(xiàn)郵件的自動發(fā)送(發(fā)送者、用戶的郵箱信息在“系統(tǒng)設(shè)置”中輸入保存)。圖3為郵件自動發(fā)送截圖,發(fā)送完畢后,系統(tǒng)會彈出“郵件發(fā)送成功”提示。圖4為郵件接收者的收件箱具體內(nèi)容截圖。發(fā)送過程不需要拷貝或粘貼等操作,只需要完成圖2的預(yù)報制作后,點擊相應(yīng)的菜單項便可。省略了重復(fù)勞動,還不容易出錯。
圖2 低溫冷害預(yù)報的制作與輸出流程圖
圖3 郵件自動發(fā)送截圖(菜單和發(fā)送完畢提示圖疊加)
隨著微信的普及,微信公眾號的氣象服務(wù)越來越被公眾認可。壩上錯季蔬菜溫室育苗期氣象災(zāi)害服務(wù),掛接在“張家口市氣象”微信公眾號上,只要用戶添加關(guān)注,就可以獲取到最新的災(zāi)害預(yù)報或預(yù)警信息。圖5為壩上錯季蔬菜溫室育苗期氣象災(zāi)害服務(wù)二維碼,圖6為掃描二維碼獲取預(yù)報結(jié)果的手機截圖。
圖4 用戶收件箱內(nèi)容截圖
圖5 壩上錯季蔬菜溫室育苗期氣象災(zāi)害服務(wù)二維碼
圖6 掃描二維碼獲取預(yù)報結(jié)果手機截圖
郵件實現(xiàn)自動化發(fā)送,程序需要提取發(fā)送者的郵箱名稱、郵箱密碼、信箱服務(wù)器、顯示的名稱,還需要提取收件者的郵箱名稱。而這些信息是日后工作中可能隨時變更、增加或減少的,不可能每次更改都去修改程序代碼。為此,平臺專門設(shè)計了“系統(tǒng)設(shè)置”子界面,其中“郵箱配置”便可以輸入此類信息。如果有變更,只需要在此界面操作即可。圖7中第一行、第二行、第三行和第四行分別為發(fā)送者(張家口市生態(tài)與氣象中心)的信箱服務(wù)器、郵箱名稱、郵箱密碼和顯示名稱。收件人列表為壩上錯季蔬菜溫室育苗幾個用戶的郵箱,圖中為兩個用戶的郵箱,用分號隔開(可以是多個用戶,用逗號隔開即可)。
圖7 系統(tǒng)設(shè)置—“自動發(fā)送郵件”所需的信息資料設(shè)置
隨著網(wǎng)絡(luò)技術(shù)的快速發(fā)展與普及,氣象服務(wù)的自動化程度越來越高。自動化的實現(xiàn),即可以省略重復(fù)勞動,減少勞動力,又可避免低級的人為錯誤。壩上溫室育苗氣象災(zāi)害監(jiān)測預(yù)警系統(tǒng)預(yù)報制作與輸出的自動化設(shè)計,經(jīng)過近3年時間的不斷調(diào)試和更新,目前基本能順利實現(xiàn)預(yù)報制作、預(yù)報結(jié)果發(fā)送(電子郵件或微信公眾號)或更新的自動化。
[1] IPCC, Climate Change 2007: The Physical Science Basic. Contribution of working Group 1 to the Fourth Assessment Report of the intergovernmental Panel on Climate Change[R]. Cambridge, United Kingdom and New York, NY USA: Cambridge University Press, 2007: 996.
[2] Easterling D R, Recent changes in the frost days and the frost free season in the United States[J]. Bull. Amer. Mete. Soc., 2002, 83(9): 1327-1332.
[3] 張倩, 趙艷霞, 王春乙. 我國主要農(nóng)業(yè)氣象災(zāi)害指標(biāo)研究進展[J]. 自然災(zāi)害學(xué)報, 2010, 19(6): 40-54.
[4] 葉殿秀, 張勇. 1961—2007年我國霜凍變化特征[J]. 應(yīng)用氣象學(xué)報, 2008, 19(6): 661-664.
[5] 李丹, 李云鵬, 劉朋濤. 內(nèi)蒙古近30 a氣象災(zāi)害時空變化特征[J]. 干旱氣象, 2016, 34(4): 663-669.
[6] 楊海杰, 劉星燕, 顧潤香, 等. 聲像預(yù)報解說詞用語庫的設(shè)計與應(yīng)用[J]. 軟件, 2013, 34(3): 45-47.
[7] 孫躍飛. 氣象短信制作與發(fā)送程序設(shè)計[J]. 軟件, 2013, 34(3): 39-41
[8] 顧潤香. 121按9定制氣象短信號碼提取與發(fā)送程序設(shè)計[J]. 軟件, 2014, 35(5): 122-124.
[9] 劉星燕, 王新寧, 孫曉霞, 等. 從預(yù)報報文獲取農(nóng)氣預(yù)報程序設(shè)計淺談[J]. 軟件, 2017, 38(7): 130-133.
[10] 劉星燕, 賈磊, 薛君彥. 淺談張家口121語音答詢系統(tǒng)幾個常見問題的處理[J]. 軟件, 2018, 39(1): 180-182.
[11] 陳優(yōu)平. 幾種自動化軟件應(yīng)用于氣象資料共享技術(shù)的探討[J]. 氣象科學(xué), 2005, 25(5): 513-517.
[12] 張成偉, 楊建宇, 高雯. 使用AutoIt開發(fā)氣象業(yè)務(wù)自動化應(yīng)用軟件[J]. 廣東氣象, 2011, 33(3): 54-55.
[13] 鄒書平. 基于VB通信控制技術(shù)的氣象短信服務(wù)[J]. 氣象科技, 2006, 34(4): 682-684.
Automatic Design of Forcast Production and Output of Greenhouse Seeding Meteorological Disaster System in Bashang Plateau
LIU Jian-yong1, WU Wei-guang1*, CHEN Bing-quan2, LIU Xing-yan1, WU Xiao-hui2, JIA Xiao-yun2, WANG Li-jie2
(1. Meteorological Bureau of Zhangjiakou, Zhangjiakou Hebei 075000; 2. Meteorological Bureau of Kangbao, Kangbao Hebei 076650)
From 2016 to 2018, a meteorological disaster detection and early warning system was compiled by Zhangjiakou Ecology and Agricultural Meteorology Center to meet the actual needs of the stagger-season vegetables greenhouse nursery in Bashang Plateau. The author mainly designs the automatic program for the core part of the platform (the making and sending of disaster prediction and early warning). At present, the main functions of the platform's core are: automatic access to weather conditions and forecast information, generation of chilling injury prediction or early warning; automatic mail delivery; automatic updating of Wechat public address content. After nearly three years of renewal and improvement, the production and transmission of disaster forecasting and early warning can be basically automated.
Meteorological disaster system; Production and output of forecast or early warning; Automation; System setup
TP31
A
10.3969/j.issn.1003-6970.2018.09.025
劉建勇(1976-),男,工程師,主要從事氣象服務(wù)工作;陳秉權(quán)(1980-),男,助理工程師,主要從事氣象服務(wù)工作;劉星燕(1971-),女,高級工程師,主要從事農(nóng)業(yè)氣象工作。
吳偉光(1980-),女,工程師,主要從事農(nóng)業(yè)氣象工作。
本文著錄格式:劉建勇,吳偉光,陳秉權(quán),等. 壩上溫室育苗氣象災(zāi)害系統(tǒng)預(yù)報制作與輸出的自動化設(shè)計淺談[J]. 軟件,2018,39(9):123-126