[gdal-dev] Difficulties reading a ODIM HDF5 file

Sjur Kolberg Sjur.A.Kolberg at sintef.no
Tue Mar 12 03:25:20 PDT 2013


Hello,

I have problems reading a HDF5 ODIM file containing weather radar data.
ODIM is the Opera Data and Information Model (http://www.eumetnet.eu/opera)

The file is from the Norwegian met. Office www.met.no<http://www.met.no>.
It is nicely described in their GDAL 1.6.3.
I can also open the file in HDFView(2.6).

This is the error output I get from GDAL(1.9.0)/HDF5(1.8.5) on Windows.
The output from GDAL(1.6.3)/HDF5(1.8.4) on Linux is below.

Anyone knowing what causes this?

Regards,
Sjur Kolberg


Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.


C:\Devel_VS2010\gdal-1.9.0\distro\bin>gdalinfo norsa.ss.ppi-00.5-dbz.aeqd-1000.20070601T000039Z.hdf
HDF5-DIAG: Error detected in HDF5 (1.8.5) thread 0:
  #000: ..\..\..\src\H5Gdeprec.c line 780 in H5Giterate(): group iteration failed
    major: Symbol table
    minor: Iteration failed
  #001: ..\..\..\src\H5G.c line 1534 in H5G_iterate(): error iterating over links
    major: Symbol table
    minor: Iteration failed
  #002: ..\..\..\src\H5Gobj.c line 695 in H5G_obj_iterate(): can't iterate over symbol table
    major: Symbol table
    minor: Iteration failed
  #003: ..\..\..\src\H5Gstab.c line 506 in H5G_stab_iterate(): unable to protect symbol table heap
    major: Symbol table
    minor: Protected metadata error
  #004: ..\..\..\src\H5HL.c line 460 in H5HL_protect(): unable to load heap prefix
    major: Heap
    minor: Unable to protect metadata
  #005: ..\..\..\src\H5AC.c line 1597 in H5AC_protect(): H5C_protect() failed.
    major: Object cache
    minor: Unable to protect metadata
  #006: ..\..\..\src\H5C.c line 3333 in H5C_protect(): can't load entry
    major: Object cache
    minor: Unable to load metadata into cache
  #007: ..\..\..\src\H5C.c line 8177 in H5C_load_entry(): unable to load entry
    major: Object cache
    minor: Unable to load metadata into cache
  #008: ..\..\..\src\H5HLcache.c line 342 in H5HL_prefix_load(): can't initialize free list
    major: Heap
    minor: Unable to initialize object
  #009: ..\..\..\src\H5HLcache.c line 165 in H5HL_fl_deserialize(): free block size is zero?
    major: Heap
    minor: Bad value
Driver: HDF5/Hierarchical Data Format Release 5
Files: norsa.ss.ppi-00.5-dbz.aeqd-1000.20070601T000039Z.hdf
Size is 512, 512
Coordinate System is `'
Corner Coordinates:
Upper Left  (    0.0,    0.0)
Lower Left  (    0.0,  512.0)
Upper Right (  512.0,    0.0)
Lower Right (  512.0,  512.0)
Center      (  256.0,  256.0)

C:\Devel_VS2010\gdal-1.9.0\distro\bin>gdalinfo -version
GDAL 1.9.0, released 2011/12/29

I built both HDF5 and GDAL using MS Visual Studio 2010.



And here the error output from GDAL(1.6.3)/HDF5(1.8.4) on Linux:


christofferae at pc2752:~/src/prorad-clean/processing/prorad-process$ gdalinfo norsa.ss.ppi-00.5-dbz.aeqd-1000.20070601T000039Z.hdf

Driver: HDF5/Hierarchical Data Format Release 5

Files: norsa.ss.ppi-00.5-dbz.aeqd-1000.20070601T000039Z.hdf

Size is 512, 512

Coordinate System is `'

Metadata:

  what:product=PPI

  what:prodpar=0.5

  what:quantity=DBZH

  what:gain=0.5

  what:offset=-32

  what:nodata=255

  what:undetect=0

  how:system=GEMA

  how:software=RAINBOW

  how:startepochs=1183248009

  how:endepochs=1183248039

  what:object=IMAGE

  what:version=H5rad 2.1

  what:date=20070701

  what:time=000039

  what:source=NOD:norsa

  what:source_wmoid=WMO:00

  what:source_plc=PLC:Rissa

  where:LL_lat=61.303

  where:LL_lon=5.70656

  where:UR_lat=65.5981

  where:UR_lon=15.4113

  where:projdef=+proj=aeqd +lat_0=63.536783 +lon_0=10.204000 +R=6371000 +datum=WGS84

  where:lat=63.69

  where:lon=10.204

  where:lat_sphere=63.5368

  where:lon_sphere=10.204

  where:height=620

  where:xsize=480

  where:ysize=480

  where:xscale=1000

  where:yscale=1000

Subdatasets:

  SUBDATASET_1_NAME=HDF5:"norsa.ss.ppi-00.5-dbz.aeqd-1000.20070601T000039Z.hdf"://dataset1/data1/data

  SUBDATASET_1_DESC=[480x480] //dataset1/data1/data (8-bit unsigned character) Corner Coordinates:

Upper Left  (    0.0,    0.0)

Lower Left  (    0.0,  512.0)

Upper Right (  512.0,    0.0)

Lower Right (  512.0,  512.0)

Center      (  256.0,  256.0)

christofferae at pc2752:~/src/prorad-clean/processing/prorad-process$ gdalinfo --version GDAL 1.6.3, released 2009/11/19 christofferae at pc2752:~/src/prorad-clean/processing/prorad-process$ h5ls --version

h5ls: Version 1.8.4





-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/gdal-dev/attachments/20130312/935383c7/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: norsa.ss.ppi-00.5-dbz.aeqd-1000.20070601T000039Z.hdf
Type: application/x-hdf
Size: 15868 bytes
Desc: norsa.ss.ppi-00.5-dbz.aeqd-1000.20070601T000039Z.hdf
URL: <http://lists.osgeo.org/pipermail/gdal-dev/attachments/20130312/935383c7/attachment-0001.hdf>


More information about the gdal-dev mailing list