我有大量 .hdf 格式的文件。遗憾的是,这些不是我知道在 R 中可读的 hdf5 文件。有没有办法在 R 中加载和读取 hdf 文件?或者有没有办法将 .hdf 转换为 hdf5?我下载了基于C语言的h4toh5工具,但是没有用。有没有其他的转换方式?非常感谢。
问问题
6581 次
2 回答
1
You can use ncdf4 or rgdal packages as we explain here:
https://hdfeos.org/software/r.php
If you don't like h4toh5, h4tonccf is another tool that you can try:
于 2019-04-03T02:45:28.650 回答
1
我不会将 hdf4 描述为旧格式@mdsummer。NASA 仍然在 hdf4 中提供大量数据。
这类似于人们(包括我自己)不确定他们的 .hdf 文件是 hdf4 还是 hdf5 的一些帖子。您可以使用一个名为HDFView的程序,该程序可以免费下载,并且非常易于使用来确定您是否有 hdf4/5 文件。只需加载一个文件并在“属性”下查看。
如果你有 hdf4 文件,那么你应该gdal_translate
从gdalUtils
包中检查出来。这里有更多信息,包括我用于 hdf 文件的代码:
于 2016-04-24T00:06:17.783 回答