我正在尝试生成一个图形化的图表,其中以每年或每月的时间间隔(即北/南大西洋,太平洋,阿拉伯海,北海,波罗的海,地中海等)。那里是否有关于如何执行此操作的指南?
我还试图确定风速是表面风速还是海平面以上10m处的风。我知道这取决于观察手段(即它是否是浮标船)。 NOAA或其他组织是否对数据的格式进行了解释?我找到的唯一文档是https://icoads.noaa.gov/e-doc/imma/R3.0-imma1_short.pdf。
谢谢。
亲切问候 乔治
答案 0 :(得分: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。就元数据而言,您必须查看与文件中的wind变量关联的属性。您提供的ICOADS文件中没有特定的内容。如果使用xarray,则可能类似于:
import xarray as xr
ds = xr.open_dataset('filename.nc')
print(ds['wind_variable'].attrs)