簡體   English   中英

日氣溫偏熱天數

[英]Number of hot days from daily temperature

我正在按照這個答案從每日 tmax 數據計算一年中的炎熱天數(溫度超過 35 攝氏度)。

我從 2000 年到 2016 年使用CHELSA的 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

下面是結果,不幸的是不是我所期望的。 圖像1 img2

為什么天數不在 integer 中? 我錯過了腳本中的某些內容嗎?

更新(根據阿德里安的回應)

我已經通過自制軟件安裝了 ncview,但不幸的是無法打開。 出現以下錯誤:

Note: could not open file /Users/xxx/.ncviewrc for reading
Error: Can't open display:

我嘗試使用 QGIS 打開 nc output,結果仍然是浮點數。

qgis

我強烈懷疑 panoply 正在對導入的數據執行某種空間插值。

請像這樣直接使用ncdump查看原始字段

ncdump chelsa_hotdays_yearsum_2001.nc | less

(我的 pipe 要少一些,所以你可以慢慢瀏覽數據)。 或者,您可以在ncview中打開文件並將 cursor 移動到數據上,您將看到對話框中顯示的字段值。

ncview chelsa_hotdays_yearsum_2001.nc

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM