【问题标题】:How does QGIS read in projection information from hdf5 files? Projection info not recognizedQGIS 如何从 hdf5 文件中读取投影信息?投影信息无法识别
【发布时间】:2014-11-24 17:57:39
【问题描述】:

当我将包含栅格信息的 HDF5 文件带入 QGIS 时,数据在视觉上显示,但在空间上,它们没有正确投影。 QGIS 不会读取 hdf5 文件中嵌入的空间 CRS 信息。

有谁知道 QGIS 在打开 HDF5 文件时在语法和属性(以及在哪里)寻找什么?我想调整我的 HDF5 文件,以便读取 CRS 信息并且 QGIS 可以投影数据。

感谢您的任何指导 莉亚

【问题讨论】:

    标签: hdf5 gdal qgis map-projections


    【解决方案1】:

    根据 HDF5 驱动程序的 GDAL 文档,没有这样做的标准方法。

    但值得一试的是查看一个对您有用的文件。不幸的是,我没有可以编写 HDF5 文件的 GDAL 驱动程序,但我可以创建一个 HDF4 文件。如果我使用GDAL将(地理参考的)Geotiff转换为HDF4,QGIS会正确读取它,并使用CRS信息等。

    GDAL 创建四个全局属性,可能值得尝试在 HDF5 文件中创建这些属性。我不确定是否所有这些都是必要的,“签名”似乎并不重要。虽然它确实取决于 QGIS 中 HDF5 的实现,但与 HDF4 相比,它可能完全不同。

    【讨论】:

    • 您好 - 非常感谢您的周到回复。当你创建 HDF4 文件时,你是在 python 中这样做的吗?我可以编写一个 hdf5 文件,但不知道如何为它分配投影信息。您愿意与我分享您的代码,以便我更好地了解如何从 geotiff 转换为 hdf4 吗?然后我可以将其翻译成 hdf5。再次感谢你。这很有用!
    猜你喜欢
    • 1970-01-01
    • 2013-10-20
    • 2021-02-24
    • 2018-07-23
    • 1970-01-01
    • 2016-03-23
    • 1970-01-01
    • 2015-07-27
    • 1970-01-01
    相关资源
    最近更新 更多