python-3.x NotGeoreferencedWarning while doing .compute()on dask xarray

djmepvbi  于 2023-06-07  发布在  Python
关注(0)|答案(1)|浏览(178)

1.我在Planetary Computer工作,并设法使用Stackstac将我的数据导入Xarray。我可以查看它,它说它是一个Xarray DataArray。
1.我可以对它进行操作,比如.mean()和.groupby()。
1.但是当我执行data.plot()时,我首先看到这个警告:无地理参考警告:数据集没有地理变换、gcps或rpcs。将返回单位矩阵。
1.接下来是一个超长的堆栈跟踪,在最后我看到:ValueError:无法读取关闭的光栅文件。(我猜这是因为文件在stackstac rio_reader()一段时间后接近了)
1.当我执行
data.compute()data.values
来查看数据时,我得到了同样的错误!
1.这是将签名项放入xarray的代码:
data = stackstack.stack(items,assets=['no2'],epsg=4326,resolution=0.01,bounds_latlon=bbox)
附加datax 1c 0d1x的屏幕截图

dz6r00yl

dz6r00yl1#

此集合中的原始数据本身未进行地理配准。所以GDAL/rasterio/stackstac无法理解它。这就是为什么我会收到“非地理参考”警告的原因。这是GitHub上的一个线程,在那里回答了这个问题。GitHub Discussion

相关问题