有不少错误其实是因为数据的经纬度不是NCL习惯的方式。
NCL习惯的方式是:http://ncl.ucar.edu/Document/Language/cv.shtml。
此链接是关于坐标变量(Coordinate Variables),认真阅读,实践后再阅读。
当自带的经纬度信息总是提示错误时,建议自建序列,示例如下:
latdiy = fspan(25.0,21.0,41) ; ---注意,这个例子是一纬的。二维的也有,请看其他说明。
T!0 = "lat" ; name the dimension ;---注意,第一纬度(0)设置成lat,1设置成lon。当数据是lon在前,要进行数据变换。
T&lat = latdiy ; assign the coordinate variable ;---将定义的lat信息用&赋值到data下面。
---202209,我被迫自定义坐标的原因是,因为对脚本做了很多改动之后,依然获得了一个没有看到网友求助的错误提示:
warning:ContourPlotDraw: out of range coordinates encountered; standard line rendering method may be unreliable;