■ 韓春陽 張小纓
公共配置信息(Common Con figuration Information,CCI)是支撐全國綜合氣象信息共享平臺(CIMISS)正常運(yùn)行和監(jiān)控的重要基礎(chǔ)數(shù)據(jù),主要包括氣象資料基本信息、臺站基本信息和資料業(yè)務(wù)規(guī)則信息,該信息被全國CIMISS平臺的氣象數(shù)據(jù)收發(fā)系統(tǒng)、氣象數(shù)據(jù)存儲系統(tǒng)、氣象數(shù)據(jù)接口應(yīng)用和氣象業(yè)務(wù)內(nèi)網(wǎng)等系統(tǒng)廣泛使用,實(shí)現(xiàn)CCI信息在全國各業(yè)務(wù)應(yīng)用系統(tǒng)的集約化管理,對于保證CCI信息的準(zhǔn)確一致性和維護(hù)管理的高效性具有重要意義。
CIMISS(China Integrated Meteorological Information Service System,全國綜合氣象信息共享平臺)是支撐全國氣象數(shù)據(jù)傳輸、加工處理、存儲和共享的統(tǒng)一平臺,在氣象數(shù)據(jù)和氣象業(yè)務(wù)方面應(yīng)用廣泛,現(xiàn)全國31?。▍^(qū)、市)均已完成部署CIMISS平臺并積極投入到業(yè)務(wù)應(yīng)用使用中。其中公共配置信息(Common Con figuration Information,CCI)是支撐全國CIMISS數(shù)據(jù)環(huán)境各項(xiàng)應(yīng)用正常運(yùn)行的基礎(chǔ)信息,主要包括氣象資料基本屬性信息、臺站相關(guān)信息和氣象資料業(yè)務(wù)規(guī)則信息等,有了這些氣象資料的基本信息、業(yè)務(wù)信息以及全國各站網(wǎng)下的所有臺站信息的正確配置才能保證氣象數(shù)據(jù)正常傳輸、入庫并供用戶檢索使用。目前主要有CIMISS平臺的收發(fā)系統(tǒng)、存儲系統(tǒng)和MUSIC接口應(yīng)用以及氣象業(yè)務(wù)內(nèi)網(wǎng)等多個(gè)氣象業(yè)務(wù)系統(tǒng)廣泛使用這些CCI信息。盡管全國31?。▍^(qū)、市)的CIMISS氣象數(shù)據(jù)統(tǒng)一平臺的CCI信息來源依據(jù)一致,但目前各省均分開管理,各自維護(hù)自己系統(tǒng)的CCI信息,再加上CCI信息量大、格式迥異、變更頻繁以及數(shù)據(jù)結(jié)構(gòu)關(guān)系復(fù)雜,并且現(xiàn)有業(yè)務(wù)中CCI信息的維護(hù)手段只能采用人工逐個(gè)整理以及手動錄入數(shù)據(jù)庫中的方式,造成了同一套東西需要多次多處維護(hù)管理,不僅給運(yùn)維人員帶來了困擾,還造成了業(yè)務(wù)更新不及時(shí)和管理成本的提高。因此亟需將這些系統(tǒng)的CCI信息進(jìn)行集約化管理,從而確保各業(yè)務(wù)系統(tǒng)CCI信息的一致性、管理的高效性以及系統(tǒng)資源的節(jié)約。
氣象部門職能管理司每年均會對最新的CCI信息進(jìn)行發(fā)文通知,全國CIMISS平臺以及其他使用CCI信息的系統(tǒng)要求對發(fā)文中的各類資料的臺站信息進(jìn)行整編與入庫。但由于發(fā)文內(nèi)容格式不一且變更頻繁,造成了人工規(guī)整的一大困擾。具體CCI信息的發(fā)文特征分析如下:
1)發(fā)文格式迥異,結(jié)構(gòu)關(guān)系復(fù)雜(包括多余的特殊字符、站號首字母小寫、經(jīng)緯度度分秒格式與小數(shù)格式不統(tǒng)一、省市縣信息缺失等異常格式)。
2)CCI信息各類資料發(fā)文格式不一,變更頻繁,信息量非常大。
雖然CCI信息現(xiàn)已在各個(gè)業(yè)務(wù)系統(tǒng)中廣泛使用,但前期CCI信息的矯正、錄入與維護(hù)工作非常繁瑣。原有CCI信息的維護(hù)管理方式流程大致為:氣象部門職能管理司向各業(yè)務(wù)單位發(fā)文通知各氣象資料的考核站點(diǎn)信息以及考核辦法->收到通知后,各業(yè)務(wù)系統(tǒng)運(yùn)維管理人員手動訂正每一類資料中的異常臺站相關(guān)信息,并將所有文件轉(zhuǎn)換成統(tǒng)一格式->最后,將格檢后的統(tǒng)一格式的臺站文件手動錄入到數(shù)據(jù)庫中。這種全國31省分別人工整合、分開式管理的方式經(jīng)常會引發(fā)同一信息在不同地域系統(tǒng)內(nèi)容不一致的問題,并且浪費(fèi)人力物力,管理成本非常高。
隨著現(xiàn)代化科學(xué)技術(shù)的發(fā)展,這種傳統(tǒng)的、以人工方式處理的數(shù)據(jù)信息管理及分析工作已無法適應(yīng)氣象數(shù)據(jù)信息化的腳步。信息的集約化過程是一個(gè)從設(shè)計(jì)開始,經(jīng)過信息的采集、處理、管理到信息的利用與發(fā)布服務(wù),在網(wǎng)絡(luò)環(huán)境下實(shí)現(xiàn)“一體化”作業(yè)的完整過程。整合CCI信息資源,實(shí)現(xiàn)氣象數(shù)據(jù)的集約化信息化管理,使CCI信息成為氣象業(yè)務(wù)系統(tǒng)按需共享的資源,使數(shù)據(jù)分析更加有效和準(zhǔn)確。
為更好地改善現(xiàn)有氣象資料CCI信息的管理方式,實(shí)現(xiàn)對這些信息的高效與準(zhǔn)確管理與發(fā)布,本文將研究多種技術(shù)。首先,通過對全國各CIMISS業(yè)務(wù)系統(tǒng)使用的CCI基礎(chǔ)信息約束唯一接口來源的方式來確保信息的一致性;其次,實(shí)現(xiàn)CCI基礎(chǔ)信息格式檢查、異常排錯(cuò)的自動化處理機(jī)制(包括對非法字符的處理、經(jīng)緯度格式的轉(zhuǎn)換和省市縣信息準(zhǔn)確性判斷),從而在一定程度上保證了CCI信息的準(zhǔn)確性與規(guī)范性;最后,實(shí)現(xiàn)對CCI信息的自動化入庫與及時(shí)發(fā)布功能,保證信息的及時(shí)更新與高效管理。
1)為實(shí)現(xiàn)全國CCI信息的集約化統(tǒng)一管理,確保信息來源的一致性,設(shè)計(jì)如下系統(tǒng)數(shù)據(jù)流程圖(圖1)。
圖1 CIMISS-CCI信息集約化管理數(shù)據(jù)流程圖
系統(tǒng)主要流程:讀取資料考核臺站文件—>格式化處理并生成統(tǒng)一接口格式的文件—>將統(tǒng)一格式文件導(dǎo)入數(shù)據(jù)庫表中供各業(yè)務(wù)系統(tǒng)使用的同時(shí)并下發(fā)全國。
2)主要功能模塊
CCI管理系統(tǒng)主要包含CCI信息編輯、CCI信息入庫以及CCI信息全國同步三大功能模塊。以下是各模塊功能的具體介紹:
?CCI信息編輯功能:主要實(shí)現(xiàn)少量臺站信息的人工增加、修改等操作;
?CCI信息入庫功能:主要實(shí)現(xiàn)文件的讀寫、內(nèi)容的處理、變更文件的生成以及變更內(nèi)容入庫等功能;
?CCI全國同步功能:通過CTS分發(fā)機(jī)制將文件推送到全國共享目錄下,各省可根據(jù)自己情況將文件導(dǎo)入到本省數(shù)據(jù)庫表中。
3)制定統(tǒng)一接口格式
針對發(fā)文中不同資料下發(fā)文檔格式不一的特點(diǎn),充分分析發(fā)文的內(nèi)容及特點(diǎn),研究制定出統(tǒng)一接口格式的excel文件,其中文件名采用”資料編碼_stationChange _YYYYMMDD.xls”的規(guī)范(YYYYMMDD為文件生成日期),文件中各類屬性值設(shè)計(jì)見表1。
表1 統(tǒng)一接口規(guī)范格式說明
4)全國發(fā)布采用的技術(shù)路線
將規(guī)整后的變更文件上傳到CTS全國共享目錄下,采用CTS分發(fā)機(jī)制向全國發(fā)布,省級MCP監(jiān)聽到變更文件后采用自動腳本入庫。
本文針對現(xiàn)有氣象數(shù)據(jù)維護(hù)管理工作的需求與存在的問題,分析全國CIMISS公共配置信息的特征和管理方式,研究和采用了氣象數(shù)據(jù)自動化處理和互聯(lián)網(wǎng)共享技術(shù),達(dá)到了全國CIMISS平臺公共配置信息被統(tǒng)一維護(hù)和高效管理的目的,解決了氣象信息現(xiàn)代化建設(shè)實(shí)際業(yè)務(wù)操作中存在的困難。最終實(shí)現(xiàn)了全國CIMISS公共配置信息“一處規(guī)整,處處可用”的集約化管理的技術(shù),為氣象數(shù)據(jù)更好地傳輸、應(yīng)用和準(zhǔn)確監(jiān)控奠定了良好的基礎(chǔ)。
盡快CCI信息管理已經(jīng)實(shí)現(xiàn)了對各類發(fā)文自動化的格檢功能以及能夠下發(fā)全國供各省CIMISS系統(tǒng)參考使用,但目前的自動化格檢只能做到對特殊字符的處理和明顯錯(cuò)誤格式的檢查,對于檢驗(yàn)經(jīng)緯度信息準(zhǔn)確性的功能并未實(shí)現(xiàn),而且目前CCI變更文件是采用CTS分發(fā)機(jī)制下發(fā)全國達(dá)到共享的目的,也并未實(shí)現(xiàn)全國的統(tǒng)一同步功能,希望日后改進(jìn)中能夠繼續(xù)彌補(bǔ)缺陷,達(dá)到國省信息一鍵同步的狀態(tài),進(jìn)而完善CIMISS公共配置信息的集約化管理。
深入閱讀
熊安元, 趙芳, 王穎, 等, 2015. 全國綜合氣象信息共享系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn). 應(yīng)用氣象學(xué)報(bào), 26(4): 500-512.
張海藩, 2003. 軟件工程導(dǎo)論. 北京: 清華大學(xué)出版社.
阮燕輝, 2000. 瀏覽器/服務(wù)器應(yīng)用開發(fā). 北京: 科學(xué)出版社.
史彩霞, 黎穎智, 張?jiān)S斌, 2016. 基于CIMISS的廣西氣象服務(wù)信息綜合業(yè)務(wù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn). 氣象研究與應(yīng)用, 37(4): 82-85.
李志鵬, 胡佳軍, 楊立苑, 等, 2016. 基于CIMISS的氣象數(shù)據(jù)處理時(shí)效監(jiān)視系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn). 氣象與減災(zāi)研究, 39(4): 309-313.
季永華, 孫超, 劉一鳴, 等, 2017. CIMISS中氣象觀測資料處理入庫效率優(yōu)化方法. 氣象科技, 45(1): 30-35.
Advances in Meteorological Science and Technology2018年1期