我有大麻烦了。我从GeoTIFFF下载了一个http://earthexplorer.usgs.gov/数据集;我的问题是我需要HDFv4格式的数据集,因为我必须用IDL打开它(请不要告诉我"IDL可以打开GeoTIFF",我需要HDFv4格式)。你能建议我一个工具来进行这种转换吗?
非常感谢。
发布于 2016-04-21 17:21:38
为了让您开始,您可以使用以下命令在图像及其GEOTIFF标记中读取:
file = FILEPATH('boulder.tif', SUBDIR=['examples','data'])
data_variable=READ_TIFF(file, GEOTIFF=GeoKeys)
HELP, GeoKeys, /STRUCTURE然后,您需要拆开geotiff结构并将数据写回一个HDF4文件。我不太明白为什么需要HDF4,我也不知道如何将GEOTIFF数据写入HDF4文件,因为HDF4没有任何关于地图投影的“特定”信息。
有关更多细节,请参见文档:tiff.html
下面是一个非常糟糕的转换方法:https://www.hdfgroup.org/HDF5-FAQ.html#gtifftohdf --基本上,在这种情况下,您只保存图像数据,而不是特定于地的数据。
祝好运!
https://stackoverflow.com/questions/36745096
复制相似问题