将 Xarray DataArray 转换为 Iris Cube
Converting Xarray DataArray to Iris Cube
我有一个 netCDF 文件,我已将其加载为 Xarray DataArray:
data = xr.open_dataset('radar_data.nc')
我想提取 'CZ' 变量(雷达反射率)并将其转换为 Iris 立方体:
Z = data['CZ']
Z_ir = Z.to_iris()
但是,当我尝试这样做时,出现以下错误:
ValueError: 'CZ' is not a valid standard_name
我对 Iris 模块一点都不熟悉,所以我不太确定如何解释它。这是怎么回事?
作为参考,下面是我尝试打开的文件示例:
https://drive.google.com/file/d/1rj7O-pDhlsgC8-ajG1nxEKXVxhWkFzZr/view?usp=sharing
能够通过以下方式解决我的问题:
Z.attrs['standard_name'] = 'equivalent_reflectivity_factor'
我有一个 netCDF 文件,我已将其加载为 Xarray DataArray:
data = xr.open_dataset('radar_data.nc')
我想提取 'CZ' 变量(雷达反射率)并将其转换为 Iris 立方体:
Z = data['CZ']
Z_ir = Z.to_iris()
但是,当我尝试这样做时,出现以下错误:
ValueError: 'CZ' is not a valid standard_name
我对 Iris 模块一点都不熟悉,所以我不太确定如何解释它。这是怎么回事?
作为参考,下面是我尝试打开的文件示例: https://drive.google.com/file/d/1rj7O-pDhlsgC8-ajG1nxEKXVxhWkFzZr/view?usp=sharing
能够通过以下方式解决我的问题:
Z.attrs['standard_name'] = 'equivalent_reflectivity_factor'