首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >日温热日数

日温热日数
EN

Stack Overflow用户
提问于 2021-12-05 13:51:38
回答 1查看 231关注 0票数 2

我遵循这个回答来计算一年中的热天数(温度超过35℃),从每日tmax数据。

我在2000-2016年使用来自切尔萨的tmax,我根据我的包围盒的要求对它进行了裁剪。

下面是我所做的步骤(例如使用2001年数据-1个月1个nc文件):

  • 将每月数据合并到年度:cdo mergetime chelsa_daily_2001*.nc chelsa_annual_2001.nc
  • 计算热天:cdo gec,308.15 chelsa_annual_2001.nc chelsa_hotdays_2001.nc切尔萨的温度在开尔文,所以热天的阈值是308.15
  • 一年中天数之和:cdo yearsum chelsa_hotdays_2001.nc chelsa_hotdays_yearsum_2001.nc

下面是结果,不幸的是,这不是我所期望的。

为什么天数不是整数?我在剧本里漏掉了什么吗?

UPDATE1 (禤浩焯回应)

我已经通过自制安装了ncview,但不幸的是无法打开。得到以下错误:

代码语言:javascript
复制
Note: could not open file /Users/xxx/.ncviewrc for reading
Error: Can't open display:

我尝试用QGIS打开nc输出,结果仍然是浮点。

UPDATE2

好的,我成功地使用ncdump检查了它,下面是包含值的第一行。有点困惑,因为我尝试使用1年的数据,总数超过365。是怎么发生的?

EN

回答 1

Stack Overflow用户

发布于 2021-12-05 17:49:48

我强烈怀疑泛泛是在对进口数据进行某种空间插值。

请直接使用ncdump查看原始字段,如

代码语言:javascript
复制
ncdump chelsa_hotdays_yearsum_2001.nc | less

(我用管道传送到更少的地方,这样你就可以浏览数据了)。或者,您也可以在ncview中打开文件并将光标移动到数据上,您将看到对话框中显示的字段值。

代码语言:javascript
复制
ncview chelsa_hotdays_yearsum_2001.nc
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70234980

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档