收稿日期:2019-07-21
作者简介:张鑫(1985-),女,黑龙江人,工程师,硕士,主要从事短时临近预报和气象数据开发研究,zhangqqqf@126 。spyder界面怎么转换成中文
基金项目:黑龙江省气象局“哈尔滨市城市道路清冰雪气象支持系统(HQ2018019)”项目资助。
1
引言
Python 功能强大且开源、免费,有效支持Lin ⁃
ux 、Windows 等常用平台,Python 作为解释性语
言,语法简洁,支持动态输入,特别适用于快速应
数据库王珊第5版电子版用程序开发以及研究性非计算机专业人士开发使用。Python 专用的科学计算扩展库中较为常用的是:NumPy 、SciPy 、Pandas 和Matplotlib ,它们为Python 提供了快速数组处理、数值运算以及绘图
等功能。
随着大数据、智慧气象的发展,目前气象界广泛使用的程序设计语言不仅仅局限在Fortran ,多种可视化工具在气象、水文、地理、生态、气候等方面被广泛应用,如专业绘图软件Grads 、NCL 、Mat ⁃lab 、IDL 等,许多气象工作者应用这些绘图工具开展了专门研究。王继竹、郑艳萍等[1-2]结合常用气象
对勾函数形式数据,使用NCL 进行图形可视化处理;范玉鑫等[3]使用气象数据分析绘图工具NCL 对WRF 气象数据进行后台分析绘制和应用;李毓富等[4]用Grads 制作T639数值产品要素图;范学峰等[5]将Grads 与GIS 结合构建离散站点的绘图系统;张慧等[6]利用Matlab 图形用户界面(GUI )功能,实现区域自动站气象数据的自动读取、气象数据等值线图的自动绘制;何全军等[7]从体视化技术、体数据以及
科学可视化语言IDL 等几个方面进行阐述分析;李显风等[8]基于IDL 技术和Web 技术实现基本气象要素的空间分布图;陈宇罡等[9]应用NCEP 再分析资料,给出了简单快捷的Java 、Python 和Matlab 的混合编程解决方案;陈渤黎[10]通过使用ArcGIS 、Surfer 、Grads 、NCL 绘制站点雨量图,并以此为基础对这4种气象常用作图软件进行了优劣比较;高大伟等[11]基于Python 对CMACast 途径获取的风云二号G 星中的云导风和射出长波辐射产品实现了实时自动解码和可视化显示,并同卫星天气应用平台的显示进行了对比分析。
国家级、省级下发业务指导产品二次开发、推广使用的技术方法种类较多,可借助依靠目前国内外日
resolve动词变名词趋流行的开源编程语言Python 的强大优势。本文将主要介绍Python 在地面要素、数值模式、雷达等气象数据处理与绘图方面的初步应用,同时这也将有助于Python 这门优秀语言在本地气象行业领域的推广使用。2
气象数据可视化
Python 具有丰富和强大的库,在许多行业领
域中都有应用。随着其标准库和扩展库的不断发展、完善,Python 在数据处理、科学计算、数据挖掘等方面较其他语言具有明显的优势特点,能高效
基于Python 气象数据处理与可视化分析
张
鑫
曹蕾
韩基良
(哈尔滨市气象局,黑龙江哈尔滨
气象python零基础入门教程150028)
摘要:全国综合气象信息共享平台(CIMISS 气象数据统一服务接口)是目前黑龙江省气象业务、科研主要数据环境之一,本文主要从4种数据接口方式之一的客户端方式出发,基于Python 实现了地面要素实况资料、数值模式产品、雷达反射率的可视化绘制,并介绍了Python 常用扩展库以及气象数据应用中的优势。利用Python 进行可视化前首先进行Rbf 插值等数据处理,然后分别使用Matplotlib 库中的contourf 函数对等高线间空隙区域进行颜填充,利用Basemap 叠加地图,调用maskout 对象的shp2clip 方法白化要素在边界文件之外的区域等步骤实现基于Python 的气象数据处理与绘图。关键词:Python ;CIMISS ;数值模式;雷达;可视化气象灾害防御
第27卷第1期2020年3月
activemq启动后交换机无法启动METEOROLOGICAL DISASTER PREVENTION
Vol.27No.1
March.2020
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论