我希望提取一个较大的NetCDF文件的空间子集。来自Loop through netcdf files and run calculations - Python or Rfrom pylab import * import netCDF4 f = netCDF4.MFDataset('/u...
我知道有像wgrib2这样的软件,可以将grib和grib2格式的文件转换为NetCDF文件,但我需要相反的方式:从NetCDF到grib2,因为这里的本地气象办公室只能使用grib2格式的网格数据。 看起来,一个解决方案可能是使用Python,使用NetCDF4-Python库(或其他)读...
我正在处理netcdf文件,使用CDO和R进行分析。我想知道是否可以在同一脚本中直接从R"调用"CDO。我不确定如何做到这一点(我一直在尝试使用System()来调用命令,但是我不能成功)。有人有关于这个问题的想法吗?是否可能?提前致谢。
我有约20000个坐标需要从多个NetCDF文件中提取数据,每个文件大约有30000个时间步长(未来气候情景)。使用这里的解决方案效率低下的原因是在每个i,j处将“dsloc”转换为“dataframe”所花费的时间(请查看下面的代码)。 ** 可以从这里下载示例NetCDF文件 ** im...
我正在尝试从一个多变量的netcdf文件中提取一个变量,通过输入以下命令: ncks -v ta temp1.nc out.nc 然而,当我查看out.nc头文件时,所有变量仍然存在。 temp1.nc和out.nc的头文件如下: --- temp1.nc header --- di...
我有一个netcdf文件,其中数据是经度、纬度和时间的函数。我想使用CDO或NCO计算每个网格单元格中缺失条目的总数,这些缺失条目是在时间维度上汇总的,最好不需要调用R、Python等其他工具。 我知道如何获取缺失值的总数。 ncap2 -s "nmiss=var.number_miss(...
有没有一种方法可以在 Windows 上将 grib 文件转换为 NetCDF 格式?我使用一个名为 tkdegrib 的软件,但它逐个参数捕获一个参数,而我希望所有的 grib 参数都在同一个文件中。不幸的是,我不能使用 Linux。
对于以下2016年全球每日海表面温度的netcdf文件,我试图 (i) 在时间上进行子集,(ii) 在地理上进行子集,(iii) 然后对每个像素取长期平均值并创建一个基本图。 文件链接: 这里 library(raster) library(ncdf4) 设置工作目录后打开netcdf...
我有一个netCDF文件,希望使用R语言中的“ncdf”包从其中提取经纬度边界定义的子集(即经纬度定义的框),该文件摘要如下。它具有两个维度(纬度和经度)和1个变量(10U_GDS4_SFC),基本上是一个包含风场值的纬度/经度网格:[1] "file example.nc has 2 dim...
假设你有一个名为example.nc的文件,其中包含定义在北纬90度、南纬90度、东经180度和西经180度区域内的风数据。在Linux系统中,是否有一种简单的nc型命令(无需在matlab / python中提取数据以重写),可以裁剪该文件以包括上述较小区域的子集? 例如,30N,10S,6...