我用ERA-Interim数据,如总降水,在陆地上,我想只需要观察的区域。
我怎么能过滤沉淀的ERA-Interim数据集只有在网格点观察土地吗?
有什么具体的方法我应该申请?也许CDO可以帮助吗?
谢谢
江南体育网页版地球科学堆栈交换是一个问答网江南电子竞技平台站对于那些感兴趣的地质学、气象学、海洋学、环境科学。注册只需要一分钟。
报名加入这个社区我用ERA-Interim数据,如总降水,在陆地上,我想只需要观察的区域。
我怎么能过滤沉淀的ERA-Interim数据集只有在网格点观察土地吗?
有什么具体的方法我应该申请?也许CDO可以帮助吗?
谢谢
最简单的方法是下载另一个变量的数据只有在海洋,海面温度(SST)等。你应该能够下载它在同样的方式沉淀(我们称之为PREC以后)。
然后,您可以使用任何软件,处理这种类型的数据(Matlab、Python、NCL毕业生…)面具出海洋细胞。逻辑是分配一个缺失值(南)在前的,风场在哪里不缺失值,得到土地PREC (PRECL)。或者反过来:保持PREC,海温有缺失值的值。
想象SST和前的2 d领域,也就是说,PREC = PREC (y, x)和SST海温(y, x) = x, y和指数的纬度和经度坐标。在Python中,代码应该阅读下面的,考虑到你有前的
,风场
字段和纬度
和朗
坐标的数组Numpy数组。
进口numpy PREC np #初始化变量的形状,满是失踪的价值观:PRECL = np.zeros (np.shape (PREC)) PRECL.fill (np.nan) #检查每个单元格的内容、在海温对PRECL决定:x的范围(len(朗)):y的范围(len (lat)):如果np.isnan (SST [y、x]): PRECL [y、x] = PREC [y、x]其他:PRECL [y、x] = np.nan