WRF模式是目前大气研究和业务预报应用最广泛的中尺度区域模式,适用于从数十米到数千公里的各种气象应用。应用模式模拟出结果,只是第一步,后续更重要的是将其加工成各种各样的产品,便于用户使用,则需要我们掌握模式后处理的技能。一 模式后处理 模式后处理常涉及到以下几点:(1)水平网格WRF 模式使用 Arakawa C 网格...
绘制WRF(Weather Research and Forecasting)模型的等值线(contour)图需要使用WRF数据和wrf-python库、Matplotlib库或其他绘图库。以下是一般步骤来绘制WRF模型的等值线图: 获取WRF数据:首先,需要获取WRF模型的输出数据文件。通常,WRF输出文件以NetCDF格式存储,可以使用Python的netCDF4库来读取数据。 提取所需的变量:可以...
Line 130-132:shape文件路径,可后台回复国家shape获取国家shape。省份文件可根据需要自行添加。 # -*- coding: utf-8 -*- fromnetCDF4importDataset importnumpyasnp fromwrfimportgetvar,get_cartopy importmatplotlib.pyplotasplt plt.rcParams['font.family']='Arial' plt.rcParams['font.size']=12.5 importmat...
这次就说这些,salem 的后处理功能没有 wrf-python丰富,尤其是一些诊断变量和绘图的功能,但是目前wrf-python还没有提供 xarray 的兼容接口,很难利用其 xarray 很多便利的函数。每个库都有各自的优势,发挥优势才能更好的提高效率。 目前打算把平时处理WRF模式的脚本合并成命令行工具,以便平时进行快速数据处理和可视化。...
WRF后处理&可视化 气象备忘录 · 4 篇内容 订阅专栏 利用xesmf将WRF数据插值到站点/网格 同步于微信公众号气象备忘录将WRF模拟结果与站点观测或者再分析资料进行对比之前,我们需要对WRF输出的网格资料进行插值(或regrid)读入wrfout数据import salem import xa…...
关于python不作过多介绍,这也不是重点。重点是使用python进行WRF后处理。 Python进行WRF模式后处理,主要使用三个库:matplotlib(python中最火的可视化库),netCDF4(处理nc文件),Basemap(处理地图投影)。 当然关于处理 nc 文件的库还有不少,这里主要以 netCDF4为主,cartopy库也可以处理地图投影(之前也有介绍过)。这里...
WRF模拟时,在namelist.input文件中,有一个参数叫做e_vert,表示模拟时垂直的层数。但因为模拟时下垫面的海拔高度不一样,有的为平原,海拔高度较低。有的为高原,海拔高度较高。于是,WRF模式在垂直上主要采用的eta坐标。 eta坐标是通过以下公式定义的: 其中: ...
在使用plt.contourf对wrfout处理的时候出现了投影问题, 假设数据(模拟区域)是100*100的二维数组,里面非中国地区的数值为nan, 正常情况下,contourf的时候nan的颜色应该是空白的,但是这次貌似nan值“失效”了,周围全是带颜色的情况(如下图) 正常的形状应该是这样: ...
WRF模式作为大气研究和业务预报的主流工具,其模拟结果需经过细致的后处理,以转化为用户易用的产品。后处理涉及的关键环节包括:1. 网格处理: WRF采用Arakawa C网格,它在高分辨率下表现出良好的频散性和守恒性,但不同位置的变量处理需平均到M点。例如,U和V变量通常进行这样的处理。2. 垂直坐标选择:...
1、wrf模式运行及后处理简介竺可桢-南森国际研究中心于恩涛2010-9-1234报告提纲2技术研究wrf: weather research and forecasting model可用于业务和科研由包括ncep、ncar、noaa等多家政府机构、科研机构及大学合作开发与更新采用f90语言,模块化代码编写,便于新模块耦合与更新3技术研究哪些人使用wrf? 大气科学家(动力过程,...