我在处理对流层的NO2柱密度,我的数据源是特米.
NO2 level3数据可以从OMI仪器的原始信息中得到。
我下载了两类数据,.grd而且.kml同月。
KML数据
我在谷歌Earth打开它,图是这样的:
我们可以看到NO2热带的数据范围。列为0~20,与网站上的模板图相同。
接地的数据
我没有找到关于这个数据的详细资料。在它的内容中,-999年
视为no_data位置。
我用python来读取和绘制空间分布。
filename = './ cho - no2 /no2_201306. txt . txt . filename = './ cho - no2 /no2_201306. txt接地的' def read_grd(filename): ncols = np.array(linecache.getline(filename, 1)[6:10]).astype(float) nrows = np.array(linecache.getline(filename, 2)[6:10]).astype(float) xllcorner = np.array(linecache.getline(filename, 3)[10:14]).astype(float) yllcorner = np.array(linecache.getline(filename, 4)[10:14]).astype(float) cellsize = np.array(linecache.getline(filename, 5)[9:14]).astype(float) nan_value = np.array(linecache.getline(filename, 6)[13:17]).astype(float) longitude = xllcorner + cellsize * np.arange(ncols) latitude = yllcorner + cellsize * np.arange(nrows) value = np.loadtxt(filename, skiprows=7) value = value[::-1] return value, longitude, latitude, nan_value no2,lon_no2, lat_no2, nan_value = read_grd(filename) no2[no2 == nan_value] = np.nan def isnt_NaN(num): return num == num no2[isnt_NaN(no2)].max() > 9999.0
看来高价值在接地的格式数据不符合常规条件,这可以从以往的研究中了解到(NO2柱的热点约为15~20 10^15 molec/cm2)。
有人熟悉OMI-NO2数据吗?我不知道如何处理不规则值,这比实际值高得多。