CIMISS數(shù)據(jù)環(huán)境模式產(chǎn)品可視化設(shè)計(jì)
發(fā)布時間:2021-06-25 18:56
文中基于CIMISS數(shù)據(jù)環(huán)境的業(yè)務(wù)流程,詳細(xì)闡述了CIMISS統(tǒng)一服務(wù)接口的服務(wù)功能和調(diào)用方法,介紹了Python編程語言特性,通過掌握Python編程語言,能夠快速地從CIMISS中獲取和處理氣象數(shù)據(jù),并調(diào)用CIMISS客戶端,使用Python進(jìn)行數(shù)值模式氣象數(shù)據(jù)的處理與圖形繪制。
【文章來源】:信息技術(shù). 2020,44(09)
【文章頁數(shù)】:5 頁
【部分圖文】:
Python客戶端開發(fā)流程
訪問接口是用戶從MUSIC環(huán)境中獲得所需資料的必備通道,不同的資料接口對應(yīng)不同的資料類別,每種氣象資料根據(jù)所需的環(huán)境配備了相應(yīng)的資料接口。例如,在CIMISS環(huán)境下的14大類氣象資料中,地面資料是最基礎(chǔ)、使用頻率最高的資料類別,如果用戶想要獲取該種類某個固定時刻的資料,可以使用按時間、站號檢索地面數(shù)據(jù)要素接口(getSurfEleByTimeAndStaID),在調(diào)用接口前要先了解在所有接口參數(shù)中,該參數(shù)類型是否為必選,根據(jù)參數(shù)的賦值說明選擇合適的賦值方式以及注意可選參數(shù)中最大返回記錄數(shù)等條件信息。3 數(shù)值模式可視化
850hPa數(shù)值預(yù)報(bào)溫度場在預(yù)報(bào)中使用頻率較高,因此,通過上述數(shù)值預(yù)報(bào)產(chǎn)品可視化過程的簡要闡述,本文利用CIMISS氣象數(shù)據(jù)統(tǒng)一服務(wù)接口的Python客戶端模式獲取數(shù)值模式08時850hPa溫度要素,經(jīng)過數(shù)據(jù)處理、basemap繪圖和區(qū)域白化等步驟,實(shí)現(xiàn)了歐洲、T639、日本、GRAPES四種數(shù)值預(yù)報(bào)產(chǎn)品多子圖形式的可視化,如圖3所示。Matplotlib中一個 Figure 對象可以包含多個子圖,如圖3所示,四種數(shù)值模式產(chǎn)品以多子圖并列的形式顯示,subplot是python中子圖的繪制方法之一,四個子圖的順序?yàn)閺淖笾劣、從上到下對每個子區(qū)域進(jìn)行編號,依次為1、2、3、4。本文以常用的、較為成熟的四種模式為例,如表1所示,數(shù)值模式之間的經(jīng)緯度格點(diǎn)間隔不同,可視化中需特別注意。
【參考文獻(xiàn)】:
期刊論文
[1]Python語言在CIMISS中的應(yīng)用[J]. 連高欣,王琪,沈岳峰. 氣象科技. 2018(04)
[2]一種基于Windows API編程技術(shù)的CIMISS氣象資料調(diào)用方法[J]. 賈顯鋒,劉洲榮. 氣象研究與應(yīng)用. 2018(02)
[3]基于CIMISS的雨情服務(wù)產(chǎn)品制作發(fā)布軟件的設(shè)計(jì)與開發(fā)[J]. 劉奕辰,王涵,高雅潔,張玲. 南方農(nóng)機(jī). 2017(21)
[4]Java、Python和Matlab混合編程及其在氣象中的應(yīng)用[J]. 陳宇罡,汪永青,李琳,焦瑞莉,王立志. 電子世界. 2017(16)
[5]基于CIMISS的區(qū)域?yàn)?zāi)害性天氣實(shí)時監(jiān)測與報(bào)警系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 熊劦,鄧衛(wèi)華,胡佳軍,劉玲. 氣象科技. 2017(03)
[6]CIMISS中氣象觀測資料處理入庫效率優(yōu)化方法[J]. 季永華,孫超,劉一鳴,肖衛(wèi)青. 氣象科技. 2017(01)
[7]基于CIMISS的廣西氣象服務(wù)信息綜合業(yè)務(wù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 史彩霞,黎穎智,張?jiān)S斌. 氣象研究與應(yīng)用. 2016(04)
本文編號:3249766
【文章來源】:信息技術(shù). 2020,44(09)
【文章頁數(shù)】:5 頁
【部分圖文】:
Python客戶端開發(fā)流程
訪問接口是用戶從MUSIC環(huán)境中獲得所需資料的必備通道,不同的資料接口對應(yīng)不同的資料類別,每種氣象資料根據(jù)所需的環(huán)境配備了相應(yīng)的資料接口。例如,在CIMISS環(huán)境下的14大類氣象資料中,地面資料是最基礎(chǔ)、使用頻率最高的資料類別,如果用戶想要獲取該種類某個固定時刻的資料,可以使用按時間、站號檢索地面數(shù)據(jù)要素接口(getSurfEleByTimeAndStaID),在調(diào)用接口前要先了解在所有接口參數(shù)中,該參數(shù)類型是否為必選,根據(jù)參數(shù)的賦值說明選擇合適的賦值方式以及注意可選參數(shù)中最大返回記錄數(shù)等條件信息。3 數(shù)值模式可視化
850hPa數(shù)值預(yù)報(bào)溫度場在預(yù)報(bào)中使用頻率較高,因此,通過上述數(shù)值預(yù)報(bào)產(chǎn)品可視化過程的簡要闡述,本文利用CIMISS氣象數(shù)據(jù)統(tǒng)一服務(wù)接口的Python客戶端模式獲取數(shù)值模式08時850hPa溫度要素,經(jīng)過數(shù)據(jù)處理、basemap繪圖和區(qū)域白化等步驟,實(shí)現(xiàn)了歐洲、T639、日本、GRAPES四種數(shù)值預(yù)報(bào)產(chǎn)品多子圖形式的可視化,如圖3所示。Matplotlib中一個 Figure 對象可以包含多個子圖,如圖3所示,四種數(shù)值模式產(chǎn)品以多子圖并列的形式顯示,subplot是python中子圖的繪制方法之一,四個子圖的順序?yàn)閺淖笾劣、從上到下對每個子區(qū)域進(jìn)行編號,依次為1、2、3、4。本文以常用的、較為成熟的四種模式為例,如表1所示,數(shù)值模式之間的經(jīng)緯度格點(diǎn)間隔不同,可視化中需特別注意。
【參考文獻(xiàn)】:
期刊論文
[1]Python語言在CIMISS中的應(yīng)用[J]. 連高欣,王琪,沈岳峰. 氣象科技. 2018(04)
[2]一種基于Windows API編程技術(shù)的CIMISS氣象資料調(diào)用方法[J]. 賈顯鋒,劉洲榮. 氣象研究與應(yīng)用. 2018(02)
[3]基于CIMISS的雨情服務(wù)產(chǎn)品制作發(fā)布軟件的設(shè)計(jì)與開發(fā)[J]. 劉奕辰,王涵,高雅潔,張玲. 南方農(nóng)機(jī). 2017(21)
[4]Java、Python和Matlab混合編程及其在氣象中的應(yīng)用[J]. 陳宇罡,汪永青,李琳,焦瑞莉,王立志. 電子世界. 2017(16)
[5]基于CIMISS的區(qū)域?yàn)?zāi)害性天氣實(shí)時監(jiān)測與報(bào)警系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 熊劦,鄧衛(wèi)華,胡佳軍,劉玲. 氣象科技. 2017(03)
[6]CIMISS中氣象觀測資料處理入庫效率優(yōu)化方法[J]. 季永華,孫超,劉一鳴,肖衛(wèi)青. 氣象科技. 2017(01)
[7]基于CIMISS的廣西氣象服務(wù)信息綜合業(yè)務(wù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 史彩霞,黎穎智,張?jiān)S斌. 氣象研究與應(yīng)用. 2016(04)
本文編號:3249766
本文鏈接:http://sikaile.net/projectlw/qxxlw/3249766.html
最近更新
教材專著