我想使用这个rasterVis
包来绘制空间数据的轮廓(例如,在这个例子中使用 levelplot )。但是,数据集来自NetCDF
具有不规则网格的文件,如下所示:
lon(y,x) 纬度(y,x) var(y,x)
并且对 lon/lat 隐含的投影没有任何影响。
有没有一种方法可以直接将数据集绘制为这些图中的栅格数据而无需插值?
栅格数据的标题包括网格和投影规范的扩展,这不符合我的问题。栅格不将二维 lon/lat 数组识别为坐标系。
本例中的代码和绘图,但netcdf
文件为:
float lat(y, x) ;
lat:standard_name = "latitude" ;
lat:long_name = "Latitude" ;
lat:units = "degrees_north" ;
lat:nav_model = "grid_T" ;
float lon(y, x) ;
lon:standard_name = "longitude" ;
lon:long_name = "Longitude" ;
lon:units = "degrees_east" ;
lon:nav_model = "grid_T" ;
float icethic(time_centered, y, x) ;
icethic:standard_name = "sea_ice_thickness" ;
icethic:long_name = "Ice thickness (cell average)" ;
icethic:units = "m" ;
icethic:online_operation = "average" ;
icethic:_FillValue = 1.e+20f ;
icethic:missing_value = 1.e+20f ;
icethic:coordinates = "time_centered nav_lon nav_lat" ;