0

我正在尝试以每年或每月的时间间隔(即北/南大西洋、太平洋、阿拉伯海)为各种海洋生成空间平均(即 2x2 度)波高和风速图,为期 5 年、北海、波罗的海、地中海等)。那里有关于如何做到这一点的指南吗?

此外,我正在尝试确定风速是表面风速还是海面以上 10m 处的风速。我知道这取决于观察方式(即是否是浮标船)。是否有来自 NOAA 或其他组织对数据格式的解释。我发现的唯一文件是https://icads.noaa.gov/e-doc/imma/R3.0-imma1_short.pdf

先感谢您。

亲切的问候乔治

4

1 回答 1

0

从关于这个问题的 Gitter 对话中分享,最简单的解决方案如下所示:

ds = xr.tutorial.open_dataset('air_temperature')
ds_proc = ds.sel(lat=slice(90, 0), lon=slice(200, 250)).groupby('time.month').mean('time').mean(['lat', 'lon']))
ds_proc['air'].plot()
plt.savefig('test.png')

如果您想包含完整的地理地图,我们建议使用Cartopy。就您的元数据而言,您必须查看与文件中的风变量关联的属性。我在您提供的 ICOADS 文件中没有看到任何具体内容。如果你使用 xarray,它可能是这样的:

import xarray as xr
ds = xr.open_dataset('filename.nc')
print(ds['wind_variable'].attrs)
于 2019-10-15T15:18:51.973 回答