尝试打开H5文件时出错

时间:2017-04-09 18:21:36

标签: hdf5

我是.H5文件的新手,但我在工作中从系统中提取了一些文件,并试图查看它们。首先I tried in ArcGIS,因为现在支持格式,但我收到一个非常模糊的错误,即栅格无效。现在我下载了HDFView,我收到了这个错误:

HDFView_error

我希望我能在这里附上其中一个文件,所以知道更多的人可以看看,但看起来我不能这样做。我很难过,需要一些帮助。

2 个答案:

答案 0 :(得分:1)

您的H5文件似乎具有这些程序不支持的结构。可能是贵公司正在使用的hdf5版本,据我所知HDFview无法打开使用最新版HDF5(hdf5 1.10)创建的文件。或者,您的公司正在使用特殊结构来创建其H5文件。例如,MATLAB使用的.mat文件基于HDF5,但是,您无法使用HDFview打开它们。

您应该询问贵公司其他同事如何检查文件。

答案 1 :(得分:0)

对于遇到相同问题的任何人,我建议Pypi的观众: https://pypi.org/project/h5pyViewer/

但是:

  • 我只在我的计算机上尝试过此操作(在Kubuntu上为hdf5-1.10.0)
  • HMI需要在安装后进行一些细微调整,以使“文件->打开”正常工作: 编辑“ h5pyViewer.py”,并将每个“ wx.OPEN”替换为“ wx.FD_OPEN”(我发现了2个实例l.130和l.241。这是由于代码中未更新库的缘故)。
  • 下载并解压缩后,可能需要一些额外的库(例如,我必须通过anaconda安装wxpython,但可能会有更多的deps)

仍然很糟糕,尽管HDFView不会随库一起更新:-)