链接conda HDF4到conda GDAL(Anaconda Python)

我有通过python分布安装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'未被识别为受支持的文件格式。

<type'NoneType'>

嘿…这似乎是可行的。

有谁知道如何使用GDAL打开使用python2.7的python分布的HDF4文件? 我非常感谢你的帮助。

谢谢你们。

虽然你的问题是不一样的这一个https://gis.stackexchange.com/questions/110662/install-gdal-in-centos-without-root你应该能够使用接受的答案给出的方法&#xFF1A;

 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软件包,然后再获取新软件包。