开发者社区> 问答> 正文

将NetCDF深度从Float转换为Double

我有几百个NetCDF文件,我想通过一个地理空间分析工具来处理它们,但是这个工具要求depth变量为double,并且它当前是一个浮点数。我找到了下面的文章 将netcdf文件中的所有变量和维度从整型/浮点型转换为双型 但当试图逃跑时: ncap2 -s 'depth=double(depth)' C:\Users***\input。数控C: \用户* * * \ output.nc 创建了一个临时文件,该文件包含netcdf的头信息,但从未完成处理,它还指示深度字段仍然是一个浮点数。此外,这并不处理多个文件。 我没有使用CDO的经验,并且发现nco sorgeforce信息不是很明显,我唯一的其他编码经验是使用Python。 问题来源StackOverflow 地址:/questions/59380403/convert-netcdf-depth-from-float-to-double

展开
收起
kun坤 2019-12-28 14:20:06 627 0
1 条回答
写回答
取消 提交回答
  • 您尝试的命令在所有最新版本的NCO上都能很好地工作,尽管我无法访问Windows机器。请尝试在Linux或MacOS,如果你有访问,或做一个错误报告。对于多个文件,将该命令放在文件上的循环中,如本例所示。具有讽刺意味的是,去年我在ncpdq中添加了一个双>浮点转换例程,因为大多数人希望节省空间,而不是消耗空间。我将把在ncpdq中添加float->double放在TODO列表中。

    2019-12-28 14:20:11
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载