用IDL读取 FY -2 的 9210AWX 文件, FY -2C 的卫星黑体亮度温度产品
时间: 2023-11-22 12:54:17 浏览: 114
read_awx.zip_awx格式_awx格式数据_fy数据 awx文件_my4gq_python awx文件
5星 · 资源好评率100%
要读取FY-2的9210AWX文件和卫星黑体亮度温度产品,可以使用IDL中的读取NetCDF格式文件的函数。首先需要下载FY-2的数据文件,并且安装IDL中的NetCDF库(如果没有安装的话)。
下面是一个简单的IDL代码示例,用于读取FY-2C卫星的黑体亮度温度产品:
```
; 打开NetCDF文件
file = 'FY2C_20191110_0050_004KM_MS.HDF.AWX'
ncdf = NCDF_OPEN(file, /NOWRITE)
; 获取变量维度
lat = NCDF_VARGET(ncdf, 'Latitude')
lon = NCDF_VARGET(ncdf, 'Longitude')
tb = NCDF_VARGET(ncdf, 'tb')
; 获取变量属性
tb_scale = NCDF_ATTGET(ncdf, 'tb', 'scale_factor')
tb_offset = NCDF_ATTGET(ncdf, 'tb', 'add_offset')
tb_units = NCDF_ATTGET(ncdf, 'tb', 'units')
; 关闭NetCDF文件
NCDF_CLOSE, ncdf
; 将原始数据转换为温度值
tb = (tb - tb_offset) * tb_scale
; 显示数据
TV, tb
```
这个代码示例打开FY-2C的9210AWX文件,读取其中的经度、纬度和黑体亮度温度数据,并将其转换为温度值。最后,使用IDL的TV命令显示温度数据。
阅读全文