Python 从没有';没有纬度/经度变量
我有一个NetCDF文件(Python 从没有';没有纬度/经度变量,python,netcdf,matplotlib-basemap,Python,Netcdf,Matplotlib Basemap,我有一个NetCDF文件(ERO),它没有将纬度/经度作为显式变量。当我调用ERO.variables.keys()时,它返回 odict_keys(['FCST_ERO_Surface_FULL', 'OBS_ALL_A365324_FULL_MAX_49']) ('lat', <class 'netCDF4._netCDF4.Dimension'>: name = 'lat', size = 276) ('lon', <class 'netCDF4._netCDF4.Di
ERO
),它没有将纬度/经度作为显式变量。当我调用ERO.variables.keys()
时,它返回
odict_keys(['FCST_ERO_Surface_FULL', 'OBS_ALL_A365324_FULL_MAX_49'])
('lat', <class 'netCDF4._netCDF4.Dimension'>: name = 'lat', size = 276)
('lon', <class 'netCDF4._netCDF4.Dimension'>: name = 'lon', size = 721)
当我调用ERO.dimensions.items()
时,它返回
odict_keys(['FCST_ERO_Surface_FULL', 'OBS_ALL_A365324_FULL_MAX_49'])
('lat', <class 'netCDF4._netCDF4.Dimension'>: name = 'lat', size = 276)
('lon', <class 'netCDF4._netCDF4.Dimension'>: name = 'lon', size = 721)
这些lat/lon变量显然存在,但我不知道如何访问它们,以便在底图上可视化它们。我看过的每个NetCDF/basemap教程都使用具有lat和lon变量的NetCDF文件。希望我解释清楚这一点,任何帮助将不胜感激 您需要根据全局属性信息创建自己的
lat
和lon
坐标变量。根据作为全局属性提供的信息,您可以将纬度计算为lat=np.linspace(25,25+0.09*276276)
。谢谢!我使用@MrFuppes公式创建了lat/lon,现在正在绘制。