rasterio-加载多维数据

时间:2018-10-09 14:30:53

标签: python-3.x rasterio

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

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

1 个答案:

答案 0 :(得分:0)

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

请改用xarray,它是围绕netCDF模型构建的,支持带标签的轴和许多尺寸,以及延迟加载,内存不足计算,绘图,索引,...