我通过 Anaconda 安装了 python分配。它适用于大多数常规事物。但是,我需要能够打开 MODIS HDF4-EOS 文件。我试过了
conda install -c https://conda.binstar.org/mutirri hdf4
conda 安装 gdal
python -c "from osgeo import gdal; ds=gdal.Open("MOD021KM.A2014005.0910.006.2014005194151.hdf"); 打印类型(ds)"
但是我明白了
ERROR 4: `MOD021KM.A2014005.0910.006.2014005194151.hdf' not recognised as a supported file format.
< type 'NoneType' >
嘿...这似乎是可行的。
有谁知道如何使用 GDAL 使用 python 2.7 的 Anaconda 发行版打开 HDF4 文件? 非常感谢您的帮助。
谢谢大家
最佳答案
虽然您的问题与这个问题不同https://gis.stackexchange.com/questions/110662/install-gdal-in-centos-without-root您应该能够使用已接受答案中给出的方法:
conda update conda
conda update anaconda
conda install -c https://conda.binstar.org/jgomezdans gdal=1.11.0
这个来自 binstar 的 GDAL 版本是使用 HDF4 支持构建的,并将自动安装 conda HDF4 包。最好在获取新包之前删除已安装的现有 GDAL 和 HDF4 包。
关于python - 将 conda HDF4 链接到 conda GDAL(Anaconda Python),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25333418/