【问题标题】:Struggling to compile gdal with hdf4 support努力编译支持 hdf4 的 gdal
【发布时间】:2017-06-03 16:44:33
【问题描述】:

我无法在 mac osx el capitan 版本 10.11.6 上使用 bash 编译支持 hdf4 的 gdal。我从 osgeo website 中描述的构建 gdal 的自制方法开始。不幸的是,gdal 默认不支持 hdf4。 hdf format page 包含对 hdf4 数据结构的很好描述,但未能帮助获得对 gdal 的支持。我已经安装了讨论过here 的szip、zlib 和jpeg 库,并查看了/u/dschneiderch here 描述的困难。 github 线程将我带到了最终的link,这是我当前帖子的基础。

使用自制软件,我已经安装了 hdf4(brew install homebrew/versions/hdf4 返回警告 versions 已被弃用,自制软件将使用 science 代替)。我一直在与这个 gdal 问题作斗争一段时间,果然,homebrew/science/hdf4-4.2.11_2 already installed。因此,我使用brew link -overwrite-hdf4 链接了 hdf4,然后返回一个警告,表明它已被链接。

我使用brew remove gdal 重新开始安装,然后按照Shaun 在sig-geo listserv 中的方法完成gdal 安装。因此,我的整个工作流程是:

brew tap homebrew/versions
brew install hdf4 
brew link --overwrite hdf4 
brew install gdal --complete --enable-unsupported --with-hdf4 

不幸的是,即使在链接覆盖之后,我也会收到警告:Warning: gdal: this formula has no --with-hdf4 option so it will be ignored!。不过,安装仍在继续,自制软件能够构建 gdal。

检查gdalinfo --formats,hdf4 仍未包含在列表中。还有什么可以尝试的提示吗?

【问题讨论】:

    标签: bash homebrew gdal


    【解决方案1】:

    我在使用 this source 方面取得了一些进展,因为 gdalinfo --formats' 现在将 HDF4 作为受支持的产品包含在内。但是,使用pyModis下载数据,我还是拉了一个GDAL安装不支持HDF4,请更新GDAL`报错。

    不过,重要的是,在安装 Macport 后,以下代码非常适合在支持 HDF4 的 Mac 上安装 GDAL:

     sudo port install gdal +hdf4 +hdf5 +netcdf
    

    【讨论】:

      猜你喜欢
      • 2020-10-07
      • 1970-01-01
      • 1970-01-01
      • 2014-10-09
      • 2016-09-29
      • 1970-01-01
      • 1970-01-01
      • 2018-01-23
      • 1970-01-01
      相关资源
      最近更新 更多