Gridding techniques |
Nearest neighbours, inverse distance, bilinear, polynomial, spline, natural neighbours, kriging |
Inverse distance, Variational Inverse Method (VIM) |
Inverse distance |
Inverse distance, polynomial, spline, natural neighbours, kriging |
Variational Inverse Method |
Variational Inverse Method |
Variational Inverse Method |
Nearest neighbour, moving average, linear, inverse distance, radial basis function, (local) polynomial, natural neighbours, minimum curvature, Modified Shepard's Method, kriging |
Nearest neighbour, moving average, linear |
Inverse distance, moving average, linear, spline, kriging |
Linear |
Knowledge of covariances |
Kriging: choice between 4 covariance functions |
VIM: covariances implicitly chosen by the shape of the norm |
A priori |
Kriging: choice between 5 variogram models |
VIM: covariances implicitly chosen by the shape of the norm |
VIM: covariances implicitly chosen by the shape of the norm |
VIM: covariances implicitly chosen by the shape of the norm |
Kriging: choice between 10 variogram models or a combination of each |
A priori |
Kriging: choice between 3 variogram models |
A priori |
Error estimation |
No |
Yes |
No |
No |
Yes |
Yes |
Yes |
No (only RMSE with respect to the data) |
No |
No |
No |
Interpolation or analysis? |
Interpolation / Analysis |
Interpolation / Analysis |
Interpolation |
Interpolation / Analysis |
Analysis |
Analysis |
Analysis |
Interpolation / Analysis |
Interpolation |
Interpolation / Analysis |
Interpolation |
Multivariate analysis |
No |
No |
No |
Yes (cokriging) |
Yes |
Yes |
No |
No |
No |
Yes |
No |
Scripting / API |
Yes |
Yes (API for C++ and Java) |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes (beta) |
Physical constraints |
No |
Coastlines, advection along isopycnals |
No |
No |
Coastlines, advection fields, ocean bottom |
Coastlines, advection fields |
Coastlines, advection fields |
No |
No |
No |
No |
Maximum dimensions |
2D (3D if inverse distance) |
2D |
2D |
2D |
2D, pseudo-3D, pseudo-4D |
nD |
2D |
2D |
4D |
2D |
2D |
Handling of anisotropy |
Ellipse defining a line of equal influence |
Advection along isopycnals |
No specific feature |
Covariance modeling along each direction |
Variable correlation length field, advection fields |
Advection fields |
Advection fields |
Angle of preferred direction |
No specific feature |
Angle of preferred direction |
No specific feature |
Input file format |
Text, netCDF4 (OPeNDAP) |
Text, ODV4, netCDF (OPeNDAP) |
Text, GRIB, ESRI, netCDF (OPeNDAP),... |
Text, ArcGIS, ESRI, raster, shapefile, netCDF4 (OPeNDAP),... |
Text, ODV4 |
Text, netCDF4 (OPeNDAP) |
Text, ODV4 |
Text, netCDF, AutoCAD DXF, Excel, SRTM HGT,... |
Text, netCDF4 (OPeNDAP) |
Text, Excel, .csv, netCDF4 (OPeNDAP) |
NetCDF4 (OPeNDAP) |
Output file format |
Text, netCDF4 |
Text, ODV4, netCDF |
JPEG and PNG images |
ESRI, ERDAS, .tiff, images, netCDF4 |
GHER binary, text, netCDF |
Text, netCDF4 |
netCDF, .mat, .kml, images |
Text (.grd), images, MIF/MID, SHP/DBF, .klm, .svg, netCDF,... |
Text, images, netCDF4 |
Text, images, Excel, netCDF4 |
Images (.png, .tiff, .gif,...) |
OGC compliance |
Yes ? |
? |
No ? |
Yes |
? |
? |
Yes |
? |
? |
? |
No ? |
Sharing policy and/or license |
Profitable, proprietary |
Free, open-source, license |
Free, open-source, GNU LGPL |
Profitable, proprietary, license |
Free, open-source, GNU GPL |
Free, open-source, GNU GPL |
Free, open-source, GNU GPL |
Profitable, proprietary, license |
Free, open-source, license |
Free, open-source, GNU GPL |
Free, open-source, license |
Operating system |
GNU/Linux, macOS, Windows |
GNU/Linux, macOS, Windows |
GNU/Linux, macOS, Windows |
Windows |
GNU/Linux, macOS, Windows |
GNU/Linux, macOS, Windows |
GNU/Linux, macOS, Windows |
Windows |
GNU/Linux, macOS, Windows |
GNU/Linux, macOS, Windows |
GNU/Linux, macOS, Windows |
Comments |
GDL is a free open-source clone of IDL |
ODV includes an implementation of DIVA |
|
QGIS is a free open-source alternative |
|
Divand is a package on Octave/Matlab & Julia |
Diva-on-web is a web application implementing basic DIVA features |
|
|
|
|