gpt4 book ai didi

c++ - 使用 moSTLy NaNs 创建 NetCDF 文件

转载 作者:太空宇宙 更新时间:2023-11-04 14:08:17 25 4
gpt4 key购买 nike

我正在创建一个主要包含 NaN 值的 NetCDF 文件。有没有一种方法可以指定它被压缩而不是占用大量磁盘空间?我正在使用 University Corporation for Atmospheric Research C++ NetCDF 库。

谢谢!

最佳答案

是的,但这取决于您使用的是哪个 netCDF C++ API,旧版 (netcdf-cxx-4.2) C++ API 还是更新的 netcdf-cxx4-4.2 C++ API。

使用 netCDF-4 C++ 库,已记录 here , 只需使用 NcVar::setCompression 方法。

使用遗留的 netCDF-3 C++ 库,没有 C++ 方法可以直接执行您想要的操作。但是该库是作为 netCDF C 库之上的一个薄层实现的,因此通过添加一个 NcVar 构造函数来通过调用 C 函数 nc_def_var_deflate 来设置压缩级别,它应该相当简单。当然,您必须确保您的遗留 C++ 库是为使用以前安装的 netCDF-4 库而构建的。

关于c++ - 使用 moSTLy NaNs 创建 NetCDF 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15993248/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com