[英]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 cat
和cdo 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.