wavewatch iii v5.16一個錯誤的解決辦法
目的:執行ww3_prnc | tee ww3_prnc.out.ecmwf的時候,出現如下的錯誤:
[[email protected] ecmwf]$ ww3_prnc | tee ww3_prnc.out.ecmwf
*** WAVEWATCH III Input pre-processing *** ===============================================
Comment character is '$'
Grid name : Indian_ocean_0.5deg
Description of inputs -------------------------------------------------- Input type : winds Format type : long.-lat. grid Field conserves velocity. File name : ecmwf201205-09.nc
*** WAVEWATCH III WARNING IN W3PRNC : CALENDAR ATTRIBUTE NOT FOUND IT MUST RESPECT JULIAN OR GREGORIAN CALENDAR
*** WAVEWATCH III ERROR IN W3PRNC : LATITUDE VALUES MUST BE REVERSED EXAMPLE: ncpdq -h -O -a -lat file.nc
解決辦法:
錯誤的意思是說,nc檔案中緯度的值排列不正確,要反過來才可以。因此,使用下面的命令進行翻轉。
ncpdq -h -O -a -latitude(nc檔案中的緯度變數) ecmwf201205-09.nc ecmwf201205-09-1.nc
其中,ncpdq是nco(The netCDF Operators)的一個命令,ecmwf201205-09-1.nc是翻轉緯度後的檔案。
在某種情況下,nco來處理nc工具真的是方便快捷!