wavewatch iii v5.16一個錯誤的解決辦法

目的:運行ww3_prnc | tee ww3_prnc.out.ecmwf的時候,出現如下的錯誤:

[hxz@hxz 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工具真的是方便快捷!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章