使用GDAL访问HDF5频段时出错

时间:2016-09-20 14:33:24

标签: c++ gis hdf5 gdal

我试图打开HDF5文件,特定频段,但GDAL正在发出错误消息:

  

"' HDF5:C:\ pathToFile \ pathToFile / filename.h5://的ImageData / B4'才不是   存在于文件系统中,不会被识别为受支持的数据集   名称"

使用CPLGetLastErrorMsg()在GDALOpenInternal调用之后收到错误消息。我无法进入GDALOpenInternal(使用Visual Studio)因为我们没有GDAL源cpp文件;只是文件包附带的文件,除非我正在搜索错误的文件名。

GDALOpenInternal的ConnectionString参数的字符串显示在上面的引号中。

我找到了file does not exist in file system,但他们说这是因为在文件路径字符串中使用了非ascii字符。我没有看到关于此错误消息的任何其他相关信息。

我们需要访问HDF5文件的特定频段。我注意到我们在路径上的斜线显示在不同的方向,但我不确定这将是问题。我们有Windows和Linux操作系统。在windows os上看到了这个错误。

我们使用了(gdalinfo.exe filename.HDF5),确实看到B4存在。

0 个答案:

没有答案