链接conda HDF4到conda GDAL(Anaconda Python)

时间:2014-08-15 20:04:52

标签: python linux centos gdal anaconda

我通过Anaconda发行版安装了python。它适用于大多数常规事物。但是,我需要能够打开MODIS HDF4-EOS文件。我试过了

conda install -c https://conda.binstar.org/mutirri hdf4

conda install gdal

python -c "from osgeo import gdal; ds=gdal.Open("MOD021KM.A2014005.0910.006.2014005194151.hdf"); print type(ds)"

但是我得到了

  

错误4:`MOD021KM.A2014005.0910.006.2014005194151.hdf'未被识别为支持的文件格式。

     

<输入'NoneType'>

嘿......看起来很可行。

有没有人知道如何使用GDAL使用Anaconda发布的python 2.7打开HDF4文件? 我非常感谢你这样做的帮助。

谢谢大家。

1 个答案:

答案 0 :(得分:3)

虽然您的问题与此问题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软件包之前将其删除。