如何在NCO中按经度裁剪NetCDF文件



我正试图从opendap上可用的全局NetCDF文件中提取一个地理子区域。所需区域从西13度到东10度:经度-13到10度。

NCO通常可以这样做:

ncks -d lat,40.,70.-d lon,-10.,13. https://dataserver.nccs.nasa.gov/thredds/dodsC/CMIP5/NASA/GISS/rcp85/E2-H_rcp85_r2i1p1_day/tos_day_GISS-E2-H_rcp85_r2i1p1_20510101-20751231.nc out.nc

但是,生成的NetCDF文件中的经度范围是0到13度,而不是-10到13度。这是因为经度被记录为"经度";东度";,因此NCO似乎不处理负值。有人知道调整以上内容以接受负面影响的方法吗?

注:CDO可以处理负经度。然而,在这种情况下,CDO不是一个合适的解决方案,因为它a(必须在裁剪之前先下载全局数据集,b(无法处理这个特定的opendap文件。

NCO处理这些"包裹坐标";如本文所述。请在[0360]中重新尝试您的边界框限制,例如

ncks -d lat,40.,70. -d lon,347.,10. https://dataserver.nccs.nasa.gov/thredds/dodsC/CMIP5/NASA/GISS/rcp85/E2-H_rcp85_r2i1p1_day/tos_day_GISS-E2-H_rcp85_r2i1p1_20510101-20751231.nc out.nc

最新更新