【发布时间】: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 仍未包含在列表中。还有什么可以尝试的提示吗?
【问题讨论】: