R 重新采样/聚合NetCDF文件以获得第二个NetCDF文件的分辨率
我正在尝试对分辨率约为10 km x 10 km的NetCDF文件进行重新采样或聚合,使其与分辨率约为30 km x 30 km的第二个NetCDF文件的分辨率完全相同。之后,NetCDF文件不仅应具有相同的空间分辨率,而且其网格单元也应完全重叠 我知道gdalwarp可以在终端中运行,但只能通过[-te xmin ymin xmax ymax]-设置要创建的输出文件的地理参考范围-或[-tr xres yres]-设置输出文件分辨率(以目标地理参考单位)来指定输出分辨率。一、 但是,需要确保两个NetCDF文件的栅格最终完全对齐,因此,希望将已经具有最终分辨率的光栅对象作为输出范围参数。 有办法吗 对于光栅,我可以在R中使用光栅包,只需使用重采样(x,y,method=“…”)即可完成此操作,其中 x是要重新采样的光栅*对象,并且 y具有x应重采样到的参数的光栅*对象R 重新采样/聚合NetCDF文件以获得第二个NetCDF文件的分辨率,r,netcdf,R,Netcdf,我正在尝试对分辨率约为10 km x 10 km的NetCDF文件进行重新采样或聚合,使其与分辨率约为30 km x 30 km的第二个NetCDF文件的分辨率完全相同。之后,NetCDF文件不仅应具有相同的空间分辨率,而且其网格单元也应完全重叠 我知道gdalwarp可以在终端中运行,但只能通过[-te xmin ymin xmax ymax]-设置要创建的输出文件的地理参考范围-或[-tr xres yres]-设置输出文件分辨率(以目标地理参考单位)来指定输出分辨率。一、 但是,需要确保两
有什么建议吗?提前谢谢 在R中,我建议您使用
graster
中的projectgraster
或st_warp
中的stars
。在R之外,gdalwarp
是一个很好的选择,如果你仔细选择你的设置(这也将帮助你理解这些值的含义)。否则,使用cdo
特别是remap*
操作符将完全满足您的需要,您只需指定重新映射方法、输入文件、输出文件和参考网格(或文件)。请参阅手册。在R中,我建议您使用graster
中的projectgraster
或st_warp
中的stars
。在R之外,gdalwarp
是一个很好的选择,如果你仔细选择你的设置(这也将帮助你理解这些值的含义)。否则,使用cdo
特别是remap*
操作符将完全满足您的需要,您只需指定重新映射方法、输入文件、输出文件和参考网格(或文件)。请参阅手册。