Bug#802321: gdal-bin: NetCDF-4 / HDF5 support broken in recent gdal
Otakar Nesvadba
otas at sky.cz
Mon Oct 19 13:03:33 UTC 2015
Package: gdal-bin
Version: 1.11.2+dfsg-3+b2
Severity: grave
Justification: causes non-serious data loss
NetCDF-4 format is not properly recognized in recent gdal (libgdal1i ?).
How to reproduce the bug:
--------------------------
the attached file JEJK_topoC9k_ZABA10mHbpv.nc is of NetCDF-4 / HDF5 format, see ncdump or h5dump output
$ ncdump -h JEJK_topoC9k_ZABA10mHbpv.nc
netcdf JEJK_topoC9k_ZABA10mHbpv {
dimensions:
x = 501 ;
y = 601 ;
variables:
double x(x) ;
x:long_name = "x" ;
x:actual_range = -546000., -541000. ;
double y(y) ;
y:long_name = "y" ;
y:actual_range = -1073000., -1067000. ;
float z(y, x) ;
z:long_name = "z" ;
z:_FillValue = NaNf ;
z:actual_range = 2.38614749908447, 11.5756139755249 ;
// global attributes:
:Conventions = "COARDS, CF-1.5" ;
:title = "Produced by grdreformat" ;
:history = "grdreformat CRJK_topoC9c_ZABAGED10m.grd Jesenik_topoC9_ZABAGED10mBpv.nc -R-546000/-541000/-1073000/-1067000" ;
:GMT_version = "5.1.2 (r14256) [64-bit]" ;
}
$ ncdump -k JEJK_topoC9k_ZABA10mHbpv.nc
netCDF-4
$ h5dump -n JEJK_topoC9k_ZABA10mHbpv.nc
HDF5 "JEJK_topoC9k_ZABA10mHbpv.nc" {
FILE_CONTENTS {
group /
dataset /x
dataset /y
dataset /z
}
}
----------------------------
Now see what about gdal:
$ gdalinfo JEJK_topoC9k_ZABA10mHbpv.nc
ERROR 4: `HDF5:"JEJK_topoC9k_ZABA10mHbpv.nc":z' does not exist in the file system,
and is not recognised as a supported dataset name.
gdalinfo failed - unable to open 'JEJK_topoC9k_ZABA10mHbpv.nc'.
The support for NetCDF-4 / HDF-5 output is broken too:
$ gmt grdreformat JEJK_topoC9k_ZABA10mHbpv.grd JEJK_topoC9k_ZABA10mHbpv.xnc=nf
grdreformat (GMTAPI_Export_Grid): NetCDF: HDF error [JEJK_topoC9k_ZABA10mHbpv.xnc=nf]
[Session gmt (0)]: Error returned from GMT API: GMT_GRID_WRITE_ERROR (19)
Previous gdal version (1.11.1 perhaps? - in stretch) worked well in this respect.
Regards,
Otakar
-- System Information:
Debian Release: stretch/sid
APT prefers testing
APT policy: (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.2.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=cs_CZ.UTF-8, LC_CTYPE=cs_CZ.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages gdal-bin depends on:
ii libc6 2.19-22
ii libgcc1 1:5.2.1-22
ii libgdal1i [libgdal.so.1-1.11.2] 1.11.2+dfsg-3+b2
ii libstdc++6 5.2.1-22
gdal-bin recommends no packages.
Versions of packages gdal-bin suggests:
ii python-gdal 1.11.2+dfsg-3+b2
-- no debconf information
More information about the Pkg-grass-devel
mailing list