簡體   English   中英

合並經緯度不同但時間戳相同的nc文件

[英]Merge nc files with different longitude and latitude but same timestamps

我已經在中午(12:00)下載了北美東部的一些 ERA5 數據。 這意味着我必須分別下載 nc 文件以匹配不同經度的中午 12:00。 因此,在經度 -52.5 和 -67.5 之間,時間戳為 16.00,而在 -67.5 和 82.5 之間為 17.00。 然而,從 2000 年到 2020 年,它們都是 go,總共 7671 個時間戳。 最重要的是,nc 文件的緯度也不同。

data a:
Dimensions:    (latitude: 177, longitude: 61, time: 7671)
Coordinates:
  * longitude  (longitude) float32 -67.5 -67.25 -67.0 ... -53.0 -52.75 -52.5
  * latitude   (latitude) float32 90.0 89.75 89.5 89.25 ... 46.5 46.25 46.0
  * time       (time) datetime64[ns] 2000-01-01T16:00:00 ... 2020-12-31T16:00:00
Data variables:
    t2m        (time, latitude, longitude) float32 ...

data b:
Dimensions:    (latitude: 185, longitude: 61, time: 7671)
Coordinates:
  * longitude  (longitude) float32 -82.5 -82.25 -82.0 ... -68.0 -67.75 -67.5
  * latitude   (latitude) float32 90.0 89.75 89.5 89.25 ... 44.5 44.25 44.0
  * time       (time) datetime64[ns] 2000-01-01T17:00:00 ... 2020-12-31T17:00:00
Data variables:
    t2m        (time, latitude, longitude) float32 ...

我嘗試使用cdo catcdo mergetime ,但出現了不同的錯誤。

cdo cat temp*.nc out_temp.nc

cdo    cat:  12%
Warning: Grid size of the input parameter t2m do not match!

cdo mergetime temp*.nc out_temp.nc
Warning: Grid size of the input parameter t2m do not match!

我怎樣才能克服這個?

cdo 運算符 collgrid 旨在將水平網格合二為一。 嘗試這個:

cdo collgrid temp*.nc out_temp.nc

只要您有一個完整的網格要合並,這就應該有效。

暫無
暫無

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

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