有没有办法在Windows上将grib文件转换成NetCDF格式?
我使用一个名为tkdegrib的软件,但它通过一个参数捕获一个参数,而我希望所有grib的参数都在同一个文件中。不幸的是,我不能使用Linux。
发布于 2013-07-02 18:35:08
我会使用Unidata's NetCDF-Java library。
它可以读取GRIB和GRIB2文件(以及许多其他文件),还可以写入NetCDF文件。因为它是Java,所以你不需要构建任何东西,而且它可以在所有平台上工作。如果您需要图形用户界面,可以使用ToolsUI应用程序,但更可能的情况是,您希望从命令行使用以下内容:
java -Xmx512m -classpath netcdfAll-4.3.jar ucar.nc2.dataset.NetcdfDataset -in infile.grib2 -out outfile.nc祝好运!
发布于 2017-09-20 21:32:14
1.气候数据操作员
如果你已经安装了Windows10,现在很容易直接将ubuntu安装在Windows下作为一个子系统(不需要wineserver或cygwin ),然后你就可以很容易地用
sudo apt install cdo完成后,您可以执行以下操作:
cdo -f nc copy file.grb file.nc2. ECCODES
ECMWF已经开发了一个名为eccode的新包,其中包括用于这类任务的命令行运算符。如果您有多个时间轴的grib数据,例如S2S输出,则这是首选方法,其中您有预测开始的时间和预测步骤,甚至可能还有后播开始日期。在这些情况下,CDO会失败。
您可以使用以下指南将其安装在windows下:https://confluence.ecmwf.int/pages/viewpage.action?pageId=70949236
或者使用sudo apt-get在linux子系统上轻松安装(在MAC OSX上,您可以使用以下命令进行安装: brew install eccodes)。
然后,在子系统命令行中,您可以简单地输入:
grib_to_netcdf -o out.nc in.grb发布于 2018-06-14 20:05:24
GDAL工具gdalwarp可以将grib数据集转换为netCDF数据集。
用于转换的命令为
gdalwarp -overwrite -to SRC_METHOD=NO_GEOTRANSFORM -t_srs EPSG:4326 input.grb -of netCDF output.nc有关此实用程序的更多选项,请在此link上搜索。
https://stackoverflow.com/questions/17403928
复制相似问题