二进制GrADS气象数据处理(Ⅰ)
在GrADS中,数据的读取的逻辑是采用数据文件和数据信息(元信息)分离的方法,因而对于GrADS类数据是由两个独立的文件存储的。
-
第一个文件——数据文件:这个数据文件是以二进制方式存储的,文件是没有空间或时间标志。这个文件的后缀任意即可,本例使用的数据文件的后缀名为
.gdata
. -
第二个文件——数据信息(元信息)文件:这个元信息文件是以文本方式存储的,具体描述了如何读取二进制数据文件。这个文件的后缀为
.ctl
.
元数据[2]:描述数据的数据,对数据及信息资源的描述性信息。
GrADS相对于其他地球科学绘图软件(包括Cartopy, NCL)还是具有容易绘图的特点,绘图的代码量小。因为GrADS这个特点,可在Python中对数据进行计算后再转换为GrADS类数据,从而在GrADS中绘图。
在进行读取文件之前,我们先引入以下三个包。
import numpy as np
import xarra