xarray:如何构造数据集

时间:2019-07-05 16:57:30

标签: python numpy python-xarray

我有一个Sentinel 2图像的数据集,该图像在特定时间段内具有从上升和下降轨道的红色和绿色波段。我一直在使用xarray,因为它似乎是完成这项工作的正确工具,但我找不到一种逻辑方法来安排数据以便于查询。

我为每个轨道考虑了一个单独的DataArray,但并非所有轨道都具有相同数量的数据点,因此数据集不会初始化。然后,我考虑了数据集的data_vars中具有不同的波段,但是我不确定如何用轨道信息格式化该波段。数据的一些属性在下面列出,对于在XArray数据集中表示这种情况的一种好方法,我将不胜感激。

  • 每个时间步长至少有一张带有2条带的图像
  • 一个时间步可以包含多个图像,每个图像具有不同的轨道
  • 图像x,y尺寸始终相同

我需要以下查询: -获取特定轨道和/或频段的所有时间步 -获取时间范围内的所有图像 -获取某个时间范围内的所有图像,并按波段或轨道进一步过滤。

感谢帮助

0 个答案:

没有答案