从.dat转换为netcdf(.nc)

时间:2018-12-02 16:36:29

标签: ascii netcdf

我有一个.dat file https://www.dropbox.com/s/8dbjg0i6l7a4sb6/CRUST10-xyz-complete.dat?dl=0,我需要将其转换为.grd.nc,以便可以可视化GMT(Generic Mapping Tool)中的数据。我尝试通过以下命令使用cdo进行此操作:

cdo -f nc import_binary  CRUST10-xyz-complete.dat CRUST10-xyz-complete.nc

但出现以下错误:

Open Error:  Unknown keyword in description file
  --> The invalid description file record is: 
  --> 0.5,89.5,4.19,0,2,0.7,0,0.73,1.62,5.01,14.25,10.06,7.36,2.7,1.5,3.81,2,3.5,0,5,6.5,7.1,8.07,5.5865805168986,6.7596467391304,2.3888888888889
  The data file was not opened. 

cdo import_binary (Abort): Open failed!

有人可以指导吗?

2 个答案:

答案 0 :(得分:1)

首先制作.ctl文件然后应用:-

cdo -f nc import_binary  CRUST10-xyz-complete.ctl CRUST10-xyz-complete.nc

这是制作 .ctl 文件的示例链接。 http://cola.gmu.edu/grads/gadoc/descriptorfile.html

它肯定对你有用。谢谢!

答案 1 :(得分:0)

没有数据本身,很难发现出了什么问题。无论如何,只要查看来自cdo论坛的以下消息: https://code.mpimet.mpg.de/boards/1/topics/3631

,您可以作为使用cdo将ASCII数据转换为netCDF的示例。