0

我刚刚发现了 rasterio,以便在 Python 中轻松处理栅格。我正在处理多维气候数据(4D 和 5D)。我成功地4D-NetCDF用 rasterio 打开并读取了我的文件(lat: 180, lon: 361, time: 6, number: 51)。但是,栅格数据集对象向我显示了三个维度(180, 361, 306),其中维度 3 和维度 4 结合在一起。栅格数据集对象只能存储 3 个维度吗?

如果是,rasterio 如何结合维度 3 和 4,以了解 306 的哪一层与原始图层相似?谢谢。

4

1 回答 1

0

rasterio确实不是多维 netCDF 数据的首选工具。它擅长处理一些相对较短、未标记的轴的 3D(band, y, x)数据。band

xarray相反,它是围绕 netCDF 模型构建的,支持标记轴和许多维度,以及延迟加载、内存不足计算、绘图、索引……

于 2018-11-06T21:18:05.027 回答