【发布时间】:2019-01-17 19:31:45
【问题描述】:
我正在尝试读取可用数据并将其写入 NetCDF 文件。 比如说,我正在读取不同时间、深度、纬度和经度值的温度,我将不得不创建一个完整的 4D 时间、深度、纬度和经度网格作为维度。
但是,我记录的数据在很少的点上有值。例如,在其中一种情况下,我有 155 个点的数据,而网格在时间、深度纬度和经度上分别为 50x16x16x18。因此,在具有 230400 个单元格的网格中,我只有 155 个点的数据。其余所有点都有填充值。
拥有这么多填充值似乎毫无用处。是否可以编写一个合法的 netCDF 文件,其中仅包含有数据的点,或者可能更少使用填充值?
我正在为该进程使用 NetCDF Java 库。
非常感谢您。
【问题讨论】:
-
您可以创建一个存储点的中心对象,然后有多种关联方式访问同一个中心对象,只需在各种访问对象和中心引用对象之间创建引用,没有限制,所有将指向相同的数据,为您提供到达相同位置的多种方式。