MESIS系統山西省本地化開發及應用_第1頁
MESIS系統山西省本地化開發及應用_第2頁
MESIS系統山西省本地化開發及應用_第3頁
MESIS系統山西省本地化開發及應用_第4頁
MESIS系統山西省本地化開發及應用_第5頁
免費預覽已結束,剩余9頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、    mesis系統山西省本地化開發及應用    郭俊龍姚彩霞朱敏嘉摘 要:氣象服務信息系統(mesis)是面向決策氣象服務人員的新一代業務服務系統。山西省氣象決策服務中心對mesis系統的micdb數據庫、氣象制圖后臺作業系統(mspgs)和交互制作系統進行了本地化二次開發,并將其應用于決策服務業務工作中。本地化技術開發解決了數據源選取、資料格式不統一的問題,建立了山西省的micdb數據庫,完成了山西省gis地圖模板和后臺繪圖模型的制作,實現了常規決策氣象服務產品圖每日定時自動繪制,調整了mesis系統界面和檢索項配置,使mesis系統界面簡單、操作

2、便捷、功能實用。關鍵詞:mesis;本地化;決策氣象服務;數據庫:tp315 :a :2095-6835(2014)06-0147-02氣象服務信息系統(mesis)主要包括氣象信息綜合分析、處理系統數據庫(micdb),基于gis技術的氣象制圖后臺作業系統(mspgs)和交互制作系統(mesis系統主界面)三個子系統。山西省氣象決策服務中心對mesis系統進行了技術改進和本地化開發,對其主要功能進行了業務常態化運行,其強大的數據處理和制圖功能提高了決策氣象服務產品的質量和工作效率,推動了山西省決策氣象服務工作向科技化、高效化、專業化和敏感化的方向發展,在山西省的防災減災工作中發揮重大的作用。

3、1 氣象信息綜合分析處理系統數據庫1.1 軟件配置環境氣象信息綜合分析、處理系統數據庫(micdb)是以sql數據庫軟件為基礎,報文資料讀取后在sql軟件中進行存儲和管理。運行時,需要先安裝sql server2005等數據庫軟件。1.2 數據庫建立micdb數據庫能夠處理實時數據和歷史數據。實時數據包括逐時地面數據報文資料;歷史數據即ao文件或a文件。在山西省氣象決策服務中心本地化開發中,選取實時地面數據報文為數據源,其micdb數據庫配置界面如圖1所示。通過2011-01以來的業務運行,已實現報文資料每日自動存儲入庫。2 氣象制圖后臺作業系統氣象制圖后臺作業系統(mspgs)能夠實現專題圖

4、的每日定時自動繪制,其繪圖基本流程為:在arcgis 9.3軟件中制作好氣象要素的地圖模板;運用開發的組件實現在arcmap中制作后臺繪圖模型;在可視化界面配置輸出圖形保存路徑、圖形分辨率和sql查詢語句等參數,最終實現自動出圖。2.1 gis模板制作在arcgis 9.3的arcmap軟件中編輯電子地圖文件,根據出圖要求設置量值分級、圖例和標題等相關要素。以制作“山西省近10 d累計降水量”模板為例,具體內容如圖2所示。在arcmap軟件中打開山西省地圖,導入idw_v130 23_10.img柵格數據,設置柵格數據量值分級、色塊設置和地圖中標題、圖例等要素。2.2 后臺模型制作在arcma

5、p軟件的arctoolbox工具箱中,運用mspgs系統開發好的組件,建立數據源讀取、數據插值和圖形輸出等自動繪圖模型。以“山西省近10 d累計降水量”為例,在arcmap軟件的arctoolbox中,對connectsqlserverdb、投影、idw插值、printmap等不同組件進行鏈接,搭建起后臺自動繪圖模型,并對connectsqlserverdb、投影等模塊進行相關參數設置,具體情況見圖3.2.3 可視化界面參數匹配設置mspgs系統用可視化的界面與后臺模型進行鏈接,可進行任務添加、刪除管理,維護、檢查任務的運行情況,修改任務參數,調整任務運行時間等,可視化界面如圖4所示。由圖4可

6、知,界面上半部分為添加的工作任務區域,在界面左下角,可對模型名稱、自動繪圖的時間進行設置;在界面右下角,可對產品圖標題、保存路徑和圖形分辨率等參數進行設置。相關參數設置好后,系統即可按照設定的時間自動繪制效果圖,并保存到設定好的路徑。“山西省近10 d累計降水量”效果圖見圖5.3 交互制作系統3.1 界面調整交互制作系統(mesis)是一種插件式框架設計,通過執行plugframework.builder.exe文件可進行界面調整。在山西省氣象決策服務中心本地化開發過程中,通過重載plugformework配置文件(見圖6),對mesis系統界面進行了調整。3.2 檢索項配置mesis系統與已

7、經建立的micdb數據庫進行鏈接,在“檢索項配置”界面(圖7)增加新的檢索項,并配置與查詢條件相關的起始日期、闕值等變量函數,并編寫相應的sql程序語言,這樣就完成了氣象要素新檢索功能的添加。4 解決的關鍵技術在sql server 2005軟件中,對原有access格式數據庫資料進行轉化,在micdb數據庫中新增降水和氣溫30年均值、歷史值表,并建立適合山西省需求的micdb數據庫。山西是少雨、干旱省份,在非汛期時間段內,微量降水(0.0 mm)也是一個重要的考慮因素,不能忽略不計。在arcmap軟件中進行降水量數值分級時,微量(0.0 mm)與無降水無法區分,通過選取不同的參數繪圖,與實況

8、值進行對比,最終選定合適的參數代替微量降水(0.0 mm),并且能夠達到與實況吻合的圖形插值效果。在arcmap軟件中建立的后臺模型是整個mspgs系統自動繪圖的核心。對于不同組件如何在圖形環境中鏈接,每個組件參數的設置,對micdb數據sql讀取語句,部分站點存在的錯誤數據進行訂正等問題,通過相關研究進行解決。目前,山西省決策氣象服務工作常用到txt文本格式數據和excel格式數據。通過編寫語言程序,在文本數據中加載經、緯度信息,然后應用gptxt2point組件解決文本格式數據不能應用在mspgs系統中的問題。5 結論與討論mesis系統在山西省決策服務工作中的應用,提高了決策服務材料制作

9、的時效性,提升了氣象要素快速檢索和制圖的能力,發揮了決策服務技術平臺的作用,增強了山西省決策氣象服務能力。mesis系統支持各類氣象數據的接入,但目前,在山西省決策服務業務中,僅對地面常規報文和歷史資料進行了利用。對micaps各類格式資料、自動站小時資料報文等氣象資料在氣象預報服務中的應用仍需完善。mesis系統插件式框架為本地化二次開發提供接入端口和節點,在本地化業務工作中,可根據需求進行開發。比如開發氣象災害風險評估等功能模塊與mesis系統相鏈接,這樣能夠極大地提高氣象防災減災能力。endprint摘 要:氣象服務信息系統(mesis)是面向決策氣象服務人員的新一代業務服務系統。山西省

10、氣象決策服務中心對mesis系統的micdb數據庫、氣象制圖后臺作業系統(mspgs)和交互制作系統進行了本地化二次開發,并將其應用于決策服務業務工作中。本地化技術開發解決了數據源選取、資料格式不統一的問題,建立了山西省的micdb數據庫,完成了山西省gis地圖模板和后臺繪圖模型的制作,實現了常規決策氣象服務產品圖每日定時自動繪制,調整了mesis系統界面和檢索項配置,使mesis系統界面簡單、操作便捷、功能實用。關鍵詞:mesis;本地化;決策氣象服務;數據庫:tp315 :a :2095-6835(2014)06-0147-02氣象服務信息系統(mesis)主要包括氣象信息綜合分析、處理系

11、統數據庫(micdb),基于gis技術的氣象制圖后臺作業系統(mspgs)和交互制作系統(mesis系統主界面)三個子系統。山西省氣象決策服務中心對mesis系統進行了技術改進和本地化開發,對其主要功能進行了業務常態化運行,其強大的數據處理和制圖功能提高了決策氣象服務產品的質量和工作效率,推動了山西省決策氣象服務工作向科技化、高效化、專業化和敏感化的方向發展,在山西省的防災減災工作中發揮重大的作用。1 氣象信息綜合分析處理系統數據庫1.1 軟件配置環境氣象信息綜合分析、處理系統數據庫(micdb)是以sql數據庫軟件為基礎,報文資料讀取后在sql軟件中進行存儲和管理。運行時,需要先安裝sql

12、server2005等數據庫軟件。1.2 數據庫建立micdb數據庫能夠處理實時數據和歷史數據。實時數據包括逐時地面數據報文資料;歷史數據即ao文件或a文件。在山西省氣象決策服務中心本地化開發中,選取實時地面數據報文為數據源,其micdb數據庫配置界面如圖1所示。通過2011-01以來的業務運行,已實現報文資料每日自動存儲入庫。2 氣象制圖后臺作業系統氣象制圖后臺作業系統(mspgs)能夠實現專題圖的每日定時自動繪制,其繪圖基本流程為:在arcgis 9.3軟件中制作好氣象要素的地圖模板;運用開發的組件實現在arcmap中制作后臺繪圖模型;在可視化界面配置輸出圖形保存路徑、圖形分辨率和sql查

13、詢語句等參數,最終實現自動出圖。2.1 gis模板制作在arcgis 9.3的arcmap軟件中編輯電子地圖文件,根據出圖要求設置量值分級、圖例和標題等相關要素。以制作“山西省近10 d累計降水量”模板為例,具體內容如圖2所示。在arcmap軟件中打開山西省地圖,導入idw_v130 23_10.img柵格數據,設置柵格數據量值分級、色塊設置和地圖中標題、圖例等要素。2.2 后臺模型制作在arcmap軟件的arctoolbox工具箱中,運用mspgs系統開發好的組件,建立數據源讀取、數據插值和圖形輸出等自動繪圖模型。以“山西省近10 d累計降水量”為例,在arcmap軟件的arctoolbox

14、中,對connectsqlserverdb、投影、idw插值、printmap等不同組件進行鏈接,搭建起后臺自動繪圖模型,并對connectsqlserverdb、投影等模塊進行相關參數設置,具體情況見圖3.2.3 可視化界面參數匹配設置mspgs系統用可視化的界面與后臺模型進行鏈接,可進行任務添加、刪除管理,維護、檢查任務的運行情況,修改任務參數,調整任務運行時間等,可視化界面如圖4所示。由圖4可知,界面上半部分為添加的工作任務區域,在界面左下角,可對模型名稱、自動繪圖的時間進行設置;在界面右下角,可對產品圖標題、保存路徑和圖形分辨率等參數進行設置。相關參數設置好后,系統即可按照設定的時間自

15、動繪制效果圖,并保存到設定好的路徑。“山西省近10 d累計降水量”效果圖見圖5.3 交互制作系統3.1 界面調整交互制作系統(mesis)是一種插件式框架設計,通過執行plugframework.builder.exe文件可進行界面調整。在山西省氣象決策服務中心本地化開發過程中,通過重載plugformework配置文件(見圖6),對mesis系統界面進行了調整。3.2 檢索項配置mesis系統與已經建立的micdb數據庫進行鏈接,在“檢索項配置”界面(圖7)增加新的檢索項,并配置與查詢條件相關的起始日期、闕值等變量函數,并編寫相應的sql程序語言,這樣就完成了氣象要素新檢索功能的添加。4 解

16、決的關鍵技術在sql server 2005軟件中,對原有access格式數據庫資料進行轉化,在micdb數據庫中新增降水和氣溫30年均值、歷史值表,并建立適合山西省需求的micdb數據庫。山西是少雨、干旱省份,在非汛期時間段內,微量降水(0.0 mm)也是一個重要的考慮因素,不能忽略不計。在arcmap軟件中進行降水量數值分級時,微量(0.0 mm)與無降水無法區分,通過選取不同的參數繪圖,與實況值進行對比,最終選定合適的參數代替微量降水(0.0 mm),并且能夠達到與實況吻合的圖形插值效果。在arcmap軟件中建立的后臺模型是整個mspgs系統自動繪圖的核心。對于不同組件如何在圖形環境中鏈

17、接,每個組件參數的設置,對micdb數據sql讀取語句,部分站點存在的錯誤數據進行訂正等問題,通過相關研究進行解決。目前,山西省決策氣象服務工作常用到txt文本格式數據和excel格式數據。通過編寫語言程序,在文本數據中加載經、緯度信息,然后應用gptxt2point組件解決文本格式數據不能應用在mspgs系統中的問題。5 結論與討論mesis系統在山西省決策服務工作中的應用,提高了決策服務材料制作的時效性,提升了氣象要素快速檢索和制圖的能力,發揮了決策服務技術平臺的作用,增強了山西省決策氣象服務能力。mesis系統支持各類氣象數據的接入,但目前,在山西省決策服務業務中,僅對地面常規報文和歷史

18、資料進行了利用。對micaps各類格式資料、自動站小時資料報文等氣象資料在氣象預報服務中的應用仍需完善。mesis系統插件式框架為本地化二次開發提供接入端口和節點,在本地化業務工作中,可根據需求進行開發。比如開發氣象災害風險評估等功能模塊與mesis系統相鏈接,這樣能夠極大地提高氣象防災減災能力。endprint摘 要:氣象服務信息系統(mesis)是面向決策氣象服務人員的新一代業務服務系統。山西省氣象決策服務中心對mesis系統的micdb數據庫、氣象制圖后臺作業系統(mspgs)和交互制作系統進行了本地化二次開發,并將其應用于決策服務業務工作中。本地化技術開發解決了數據源選取、資料格式不統

19、一的問題,建立了山西省的micdb數據庫,完成了山西省gis地圖模板和后臺繪圖模型的制作,實現了常規決策氣象服務產品圖每日定時自動繪制,調整了mesis系統界面和檢索項配置,使mesis系統界面簡單、操作便捷、功能實用。關鍵詞:mesis;本地化;決策氣象服務;數據庫:tp315 :a :2095-6835(2014)06-0147-02氣象服務信息系統(mesis)主要包括氣象信息綜合分析、處理系統數據庫(micdb),基于gis技術的氣象制圖后臺作業系統(mspgs)和交互制作系統(mesis系統主界面)三個子系統。山西省氣象決策服務中心對mesis系統進行了技術改進和本地化開發,對其主要

20、功能進行了業務常態化運行,其強大的數據處理和制圖功能提高了決策氣象服務產品的質量和工作效率,推動了山西省決策氣象服務工作向科技化、高效化、專業化和敏感化的方向發展,在山西省的防災減災工作中發揮重大的作用。1 氣象信息綜合分析處理系統數據庫1.1 軟件配置環境氣象信息綜合分析、處理系統數據庫(micdb)是以sql數據庫軟件為基礎,報文資料讀取后在sql軟件中進行存儲和管理。運行時,需要先安裝sql server2005等數據庫軟件。1.2 數據庫建立micdb數據庫能夠處理實時數據和歷史數據。實時數據包括逐時地面數據報文資料;歷史數據即ao文件或a文件。在山西省氣象決策服務中心本地化開發中,選

21、取實時地面數據報文為數據源,其micdb數據庫配置界面如圖1所示。通過2011-01以來的業務運行,已實現報文資料每日自動存儲入庫。2 氣象制圖后臺作業系統氣象制圖后臺作業系統(mspgs)能夠實現專題圖的每日定時自動繪制,其繪圖基本流程為:在arcgis 9.3軟件中制作好氣象要素的地圖模板;運用開發的組件實現在arcmap中制作后臺繪圖模型;在可視化界面配置輸出圖形保存路徑、圖形分辨率和sql查詢語句等參數,最終實現自動出圖。2.1 gis模板制作在arcgis 9.3的arcmap軟件中編輯電子地圖文件,根據出圖要求設置量值分級、圖例和標題等相關要素。以制作“山西省近10 d累計降水量”

22、模板為例,具體內容如圖2所示。在arcmap軟件中打開山西省地圖,導入idw_v130 23_10.img柵格數據,設置柵格數據量值分級、色塊設置和地圖中標題、圖例等要素。2.2 后臺模型制作在arcmap軟件的arctoolbox工具箱中,運用mspgs系統開發好的組件,建立數據源讀取、數據插值和圖形輸出等自動繪圖模型。以“山西省近10 d累計降水量”為例,在arcmap軟件的arctoolbox中,對connectsqlserverdb、投影、idw插值、printmap等不同組件進行鏈接,搭建起后臺自動繪圖模型,并對connectsqlserverdb、投影等模塊進行相關參數設置,具體情

23、況見圖3.2.3 可視化界面參數匹配設置mspgs系統用可視化的界面與后臺模型進行鏈接,可進行任務添加、刪除管理,維護、檢查任務的運行情況,修改任務參數,調整任務運行時間等,可視化界面如圖4所示。由圖4可知,界面上半部分為添加的工作任務區域,在界面左下角,可對模型名稱、自動繪圖的時間進行設置;在界面右下角,可對產品圖標題、保存路徑和圖形分辨率等參數進行設置。相關參數設置好后,系統即可按照設定的時間自動繪制效果圖,并保存到設定好的路徑。“山西省近10 d累計降水量”效果圖見圖5.3 交互制作系統3.1 界面調整交互制作系統(mesis)是一種插件式框架設計,通過執行plugframework.builder.exe文件可進行界面調整。在山西省氣象決策服務中心本地化開發過程中,通過重載plugformework配置文件(見圖6),對mesis系統界面進行了調整。3.2 檢索項配置mesis系統與已經建立的micdb數據庫進行鏈接,在“檢索項配置”界面(圖7)增加新的檢索項,并配置與查詢條件相關的起始日期、闕值等變量函數,并編寫相應的sql程序語言,這樣就完

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論