Skip to content

Tools and interfaces to work with DIVA interpolation software tool.

Notifications You must be signed in to change notification settings

gher-uliege/SeaDataCloud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SeaDataCloud

Tools and interfaces to work with DIVA interpolation software tool.

Re-gridding

Re-gridding is the action of interpolation a field from a grid to another grid, usually with a higher resolution.
nco provides a tool ncremap for this purpose.

Installation

  1. Download and compile ESMF
  2. Download a recent version of nco.

Usage

ncremap -i data.nc -d grid.nc -o data_regridded.nc

where:

  • data.nc is the original file containing the fields,
  • grid.nc is another file containing the new grid
  • data_regridded.nc is the final output file with the fields interpolated onto the new grid.

The grid file looks like:

dimensions:
	longitude = 851 ;
	latitude = 321 ;
variables:
	float longitude(longitude) ;
		longitude:units = "degrees east" ;
	float latitude(latitude) ;
		latitude:units = "degrees north" ;
}

Note that the input file needs to have lon and lat as coordinates. If that's not te case, one can always use ncrename, for instance:

ncrename -d x,lon -v x,lon in.nc
  • the dimension x is renamed lon
  • the variable x is renamed lon

Troubleshooting

NetCDF

If you get errors related to netCDF, define the environment variables as in:
http://www.earthsystemmodeling.org/esmf_releases/last_built/ESMF_usrdoc/node9.html#SECTION00093200000000000000

Grid file

It seems that the dimensions should be named longitude and latitude, otherwise the result is strange.