我试图打开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存在。