我通过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文件? 我非常感谢你这样做的帮助。
谢谢大家。
答案 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软件包之前将其删除。