□金鐘
(呼倫貝爾市海拉爾區(qū)氣象局內(nèi)蒙古呼倫貝爾021000)
有關(guān)地理信息服務(wù)及基于服務(wù)的氣象業(yè)務(wù)系統(tǒng)框架的探討
□金鐘
(呼倫貝爾市海拉爾區(qū)氣象局內(nèi)蒙古呼倫貝爾021000)
地理信息服務(wù)(GIWS)是在地理信息系統(tǒng)(GIS)的基礎(chǔ)上,借助于互聯(lián)網(wǎng)技術(shù)發(fā)展形成的一種新型服務(wù)系統(tǒng)。文章首先對(duì)地理信息服務(wù)進(jìn)行了簡(jiǎn)單介紹,隨后簡(jiǎn)單分析了GIWS與氣象業(yè)務(wù)處理之間的關(guān)系,最后對(duì)基于服務(wù)的氣象業(yè)務(wù)系統(tǒng)框架的體系結(jié)構(gòu)進(jìn)行了詳細(xì)論述。
地理信息服務(wù);氣象業(yè)務(wù);系統(tǒng)框架
1.1地理信息服務(wù)的發(fā)展歷程
截至目前,地理信息系統(tǒng)的發(fā)展經(jīng)歷了三大階段:第一階段是以單個(gè)用戶為中心,第二階段引入了互聯(lián)網(wǎng),將單個(gè)用戶進(jìn)行連接,形成局域網(wǎng)平臺(tái);第三階段是將地理信息系統(tǒng)與大數(shù)據(jù)分析相結(jié)合,從信息采集向數(shù)據(jù)分析方向轉(zhuǎn)變,滿足了人們地理信息查詢的需要,即Web GIS。因此,現(xiàn)階段的許多科研機(jī)構(gòu)都試圖在分布式的網(wǎng)絡(luò)環(huán)境下構(gòu)建GIS系統(tǒng),以確保地理信息服務(wù)能夠適應(yīng)更加復(fù)雜的環(huán)境,滿足更高的業(yè)務(wù)需求。在這一基礎(chǔ)上,GIWS得到了應(yīng)用和進(jìn)一步發(fā)展。
1.2地理信息服務(wù)的優(yōu)勢(shì)
第一,從分布計(jì)算角度方面來說,Web作為一種面向服務(wù)體系結(jié)構(gòu)的最好實(shí)現(xiàn)方式,能夠?qū)⑼粦?yīng)用程序下的不同串口進(jìn)行連接,實(shí)現(xiàn)了跨平臺(tái)服務(wù)和信息傳輸。利用這種信息傳輸方式,能夠充分發(fā)揮平臺(tái)服務(wù)優(yōu)勢(shì),實(shí)現(xiàn)地理信息服務(wù)的重復(fù)利用和動(dòng)態(tài)集成。
第二,從空間數(shù)據(jù)共享方面來說,GIS雖然能夠初步滿足用戶數(shù)據(jù)查找和獲取的需要,但是并不能幫助用戶對(duì)數(shù)據(jù)進(jìn)行檢索、分類和篩選,用戶操作體驗(yàn)不好。而GIWS能夠利用網(wǎng)絡(luò)檢索功能,根據(jù)用戶的具體需求和信息篩選條件,對(duì)不同地域、不同專題的數(shù)據(jù)進(jìn)行快速檢索,幫助用戶在短時(shí)間內(nèi)獲得地理信息數(shù)據(jù)。
第三,從軟件服用方面來說,GIWS所使用的是以XML(可擴(kuò)展標(biāo)記語言)為基礎(chǔ)的標(biāo)準(zhǔn)通用語言,這種語言不僅更加規(guī)范,而且能夠被各種編程軟件所識(shí)別,滿足了系統(tǒng)編程和控制管理的需要。除此之外,利用XML,還能夠?qū)IS系統(tǒng)中的應(yīng)用功能進(jìn)行復(fù)制和移植,利用Web借口,轉(zhuǎn)移到GIWS中,實(shí)現(xiàn)更高層次的對(duì)象復(fù)用,減少了系統(tǒng)重構(gòu)的成本花費(fèi)。
與地理信息系統(tǒng)相比,地理信息服務(wù)的處理對(duì)象是具有明顯空間特征的實(shí)體目標(biāo)。從這一點(diǎn)來看,氣象數(shù)據(jù)信息中所包含的溫度、氣壓、濕度等因素,都能夠以數(shù)據(jù)統(tǒng)計(jì)的形式加以整理,GIWS在進(jìn)行氣象數(shù)據(jù)信息處理時(shí)具有明顯優(yōu)勢(shì)。
氣象業(yè)務(wù)系統(tǒng)根據(jù)作用范圍的不同,又可分為國(guó)家級(jí)、省級(jí)以及地方級(jí)三種,無論是哪一層次的氣象業(yè)務(wù),都是采用分布式體系結(jié)構(gòu)。GIWS具有的地理位置查詢方便、系統(tǒng)集成度高、平臺(tái)關(guān)聯(lián)性強(qiáng)等特點(diǎn),能夠很好的解決傳統(tǒng)分布式體系結(jié)構(gòu)中存在的各種問題。這對(duì)于進(jìn)一步提升氣象業(yè)務(wù)處理的工作效率也起到了間接的幫助。
3.1氣象業(yè)務(wù)系統(tǒng)的用戶分類
氣象業(yè)務(wù)系統(tǒng)的用戶大體上可以分類三種:第一種是普通用戶,這部分用戶由于權(quán)限有限,因此只能進(jìn)行一些基礎(chǔ)性的管理工作,例如氣象業(yè)務(wù)的信息集成,或是對(duì)正在開展的氣象業(yè)務(wù)的監(jiān)控等;第二種是高級(jí)用戶,這部分用戶能夠根據(jù)專業(yè)的需要,完成某些具有特殊性要求的管理工作,也可以進(jìn)行初級(jí)的地理信息服務(wù),或是對(duì)氣象業(yè)務(wù)進(jìn)行安排部署。第三種是服務(wù)提供者,主要負(fù)責(zé)對(duì)某一區(qū)域的氣象業(yè)務(wù)進(jìn)行宏觀指揮,一般是指國(guó)家或省級(jí)氣象部門。
3.2體系機(jī)構(gòu)組成
在氣象業(yè)務(wù)系統(tǒng)引入GIWS后,該系統(tǒng)的主體框架和運(yùn)行模式也發(fā)生了較大的改變。其中,該體系結(jié)構(gòu)中較為重要的組成部分有:數(shù)據(jù)處理中心、服務(wù)注冊(cè)中心、部署工具、集成工具、信息查詢中心以及服務(wù)引擎等。
3.3系統(tǒng)運(yùn)行流程
在明確了具體的氣象業(yè)務(wù)需求后,用戶首先將業(yè)務(wù)需要輸入到GIWS系統(tǒng)的客戶端,通過客戶端的識(shí)別功能,將氣象業(yè)務(wù)需求轉(zhuǎn)化為二進(jìn)制形式。隨后,通過數(shù)據(jù)的查找與匹配,在數(shù)據(jù)庫中找出相應(yīng)的建模工具,并利用實(shí)現(xiàn)設(shè)定好的數(shù)學(xué)模型,對(duì)氣象業(yè)務(wù)需求進(jìn)行合理性驗(yàn)證。服務(wù)執(zhí)行引擎接收到任務(wù)后,它在各種資源準(zhǔn)備就緒的情況下開始調(diào)用各GIWS。一方面,它將運(yùn)行過程中的各種狀態(tài)信息返回給服務(wù)執(zhí)行引擎的監(jiān)控工具,另一方面將集成服務(wù)的運(yùn)行結(jié)果通過服務(wù)集成執(zhí)行工具返回給客戶端用戶。
[1]郭固良,王文杰,滕立生.湛江市地理信息服務(wù)平臺(tái)的開發(fā)建設(shè)[J].黑龍江科技信息,2012(14):131-133.
[2]楊玉梅,孫衛(wèi)民.淺析城市地理信息服務(wù)平臺(tái)體系架構(gòu)[J].科技創(chuàng)新與應(yīng)用,2013(34):164-165.
1004-7026(2016)10-0098-01中國(guó)圖書分類號(hào):P208
A
本文10.16675/j.cnki.cn14-1065/f.2016.10.070