CIMISS数据环境模式产品可视化设计
发布时间:2021-06-25 18:56
文中基于CIMISS数据环境的业务流程,详细阐述了CIMISS统一服务接口的服务功能和调用方法,介绍了Python编程语言特性,通过掌握Python编程语言,能够快速地从CIMISS中获取和处理气象数据,并调用CIMISS客户端,使用Python进行数值模式气象数据的处理与图形绘制。
【文章来源】:信息技术. 2020,44(09)
【文章页数】:5 页
【部分图文】:
Python客户端开发流程
访问接口是用户从MUSIC环境中获得所需资料的必备通道,不同的资料接口对应不同的资料类别,每种气象资料根据所需的环境配备了相应的资料接口。例如,在CIMISS环境下的14大类气象资料中,地面资料是最基础、使用频率最高的资料类别,如果用户想要获取该种类某个固定时刻的资料,可以使用按时间、站号检索地面数据要素接口(getSurfEleByTimeAndStaID),在调用接口前要先了解在所有接口参数中,该参数类型是否为必选,根据参数的赋值说明选择合适的赋值方式以及注意可选参数中最大返回记录数等条件信息。3 数值模式可视化
850hPa数值预报温度场在预报中使用频率较高,因此,通过上述数值预报产品可视化过程的简要阐述,本文利用CIMISS气象数据统一服务接口的Python客户端模式获取数值模式08时850hPa温度要素,经过数据处理、basemap绘图和区域白化等步骤,实现了欧洲、T639、日本、GRAPES四种数值预报产品多子图形式的可视化,如图3所示。Matplotlib中一个 Figure 对象可以包含多个子图,如图3所示,四种数值模式产品以多子图并列的形式显示,subplot是python中子图的绘制方法之一,四个子图的顺序为从左至右、从上到下对每个子区域进行编号,依次为1、2、3、4。本文以常用的、较为成熟的四种模式为例,如表1所示,数值模式之间的经纬度格点间隔不同,可视化中需特别注意。
【参考文献】:
期刊论文
[1]Python语言在CIMISS中的应用[J]. 连高欣,王琪,沈岳峰. 气象科技. 2018(04)
[2]一种基于Windows API编程技术的CIMISS气象资料调用方法[J]. 贾显锋,刘洲荣. 气象研究与应用. 2018(02)
[3]基于CIMISS的雨情服务产品制作发布软件的设计与开发[J]. 刘奕辰,王涵,高雅洁,张玲. 南方农机. 2017(21)
[4]Java、Python和Matlab混合编程及其在气象中的应用[J]. 陈宇罡,汪永青,李琳,焦瑞莉,王立志. 电子世界. 2017(16)
[5]基于CIMISS的区域灾害性天气实时监测与报警系统的设计与实现[J]. 熊劦,邓卫华,胡佳军,刘玲. 气象科技. 2017(03)
[6]CIMISS中气象观测资料处理入库效率优化方法[J]. 季永华,孙超,刘一鸣,肖卫青. 气象科技. 2017(01)
[7]基于CIMISS的广西气象服务信息综合业务系统的设计与实现[J]. 史彩霞,黎颖智,张许斌. 气象研究与应用. 2016(04)
本文编号:3249766
【文章来源】:信息技术. 2020,44(09)
【文章页数】:5 页
【部分图文】:
Python客户端开发流程
访问接口是用户从MUSIC环境中获得所需资料的必备通道,不同的资料接口对应不同的资料类别,每种气象资料根据所需的环境配备了相应的资料接口。例如,在CIMISS环境下的14大类气象资料中,地面资料是最基础、使用频率最高的资料类别,如果用户想要获取该种类某个固定时刻的资料,可以使用按时间、站号检索地面数据要素接口(getSurfEleByTimeAndStaID),在调用接口前要先了解在所有接口参数中,该参数类型是否为必选,根据参数的赋值说明选择合适的赋值方式以及注意可选参数中最大返回记录数等条件信息。3 数值模式可视化
850hPa数值预报温度场在预报中使用频率较高,因此,通过上述数值预报产品可视化过程的简要阐述,本文利用CIMISS气象数据统一服务接口的Python客户端模式获取数值模式08时850hPa温度要素,经过数据处理、basemap绘图和区域白化等步骤,实现了欧洲、T639、日本、GRAPES四种数值预报产品多子图形式的可视化,如图3所示。Matplotlib中一个 Figure 对象可以包含多个子图,如图3所示,四种数值模式产品以多子图并列的形式显示,subplot是python中子图的绘制方法之一,四个子图的顺序为从左至右、从上到下对每个子区域进行编号,依次为1、2、3、4。本文以常用的、较为成熟的四种模式为例,如表1所示,数值模式之间的经纬度格点间隔不同,可视化中需特别注意。
【参考文献】:
期刊论文
[1]Python语言在CIMISS中的应用[J]. 连高欣,王琪,沈岳峰. 气象科技. 2018(04)
[2]一种基于Windows API编程技术的CIMISS气象资料调用方法[J]. 贾显锋,刘洲荣. 气象研究与应用. 2018(02)
[3]基于CIMISS的雨情服务产品制作发布软件的设计与开发[J]. 刘奕辰,王涵,高雅洁,张玲. 南方农机. 2017(21)
[4]Java、Python和Matlab混合编程及其在气象中的应用[J]. 陈宇罡,汪永青,李琳,焦瑞莉,王立志. 电子世界. 2017(16)
[5]基于CIMISS的区域灾害性天气实时监测与报警系统的设计与实现[J]. 熊劦,邓卫华,胡佳军,刘玲. 气象科技. 2017(03)
[6]CIMISS中气象观测资料处理入库效率优化方法[J]. 季永华,孙超,刘一鸣,肖卫青. 气象科技. 2017(01)
[7]基于CIMISS的广西气象服务信息综合业务系统的设计与实现[J]. 史彩霞,黎颖智,张许斌. 气象研究与应用. 2016(04)
本文编号:3249766
本文链接:https://www.wllwen.com/projectlw/qxxlw/3249766.html