Ascii vers netcdf

Publié le Publié dans Conversion de format

Pour effectuer une conversion d’ASCII vers NetCDF, vous pouvez :

  • Utiliser  la commande ncgen :

Renseigner un fichier « .cdl » contenant les données ascii délimitées par une virgule.

Voici, ci dessous, un exemple simple de fichier ascii « data.cdl » :

netcdf foo {
dimensions:
nx=10;
variables:
float var(nx);
data:
var =
0,
10,
20,
30,
40,
50,
60,
70,
80,
90;
}

Utiliser la commande suivante pour convertir d’ASCII vers NetCDF :  ncgen -b -o data.nc data.cdl

« data.nc » est le fichier netCDF de sortie, « data.cdl » est le fichier contenant les données ASCII

Utiliser la commande ncdump data.nc pour voir le contenu de votre fichier netCDF

Utiliser man ncgen pour connaître les différentes options de ncgen

 

  • Utiliser un programme C avec l’exemple suivant :

ftp://ftp.unidata.ucar.edu/pub/netcdf/contrib/tbl2cdf.c