【发布时间】:2019-06-14 02:25:33
【问题描述】:
我尝试使用xarray (xr.open_mfdataset) 打开多个 MODIS 文件 (MYD06_L2)。
我可以打开单个文件,也可以打开一些文件,但我无法打开多个文件或一天文件,因为它们具有不同的尺寸。
d06 = xr.open_mfdataset(M06_2040, concat_dim= 'None', parallel=True)
['Cloud_Mask_1km'][:,:,:,0].values
这里M06_2040是文件目录
我最终得到以下错误:
ValueError:沿维度没有标签的参数 'Cell_Along_Swath_1km:mod06' 无法对齐,因为它们有 不同的维度大小:{2040, 2030}
【问题讨论】:
-
我在解析 MODIS 数据和两种不同的条带大小时处理了同样的事情。我的解决方法是获取 swath 大小为 2030 和 2040 的所有文件的列表,并使用 open_mfdataset 分别加载每个列表。
-
你有什么办法可以在 concat dims 中解决这个问题吗?
标签: concatenation dask python-xarray dask-delayed