我已经通过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
& lt;>
嘿…这似乎是可行的。
有人知道如何使用python 2.7使用GDAL的蟒蛇发行打开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
这个版本的GDAL从binstar是建立与HDF4支持,并将自动安装conda HDF4包。在获得新软件包之前,最好先删除已经安装的GDAL和HDF4软件包。