我已经通过conda-forge频道中的conda在MacOS(10.12.6 Sierra)和Linux(Ubuntu 18.04)上安装了gdal 2.4。
conda create -c conda-forge -n gdal24 gdal=2.4 netcdf4 hdf4 hdf5 python=3.6.7
HDF4文件上的gdalinfo在Linux上可用,但在MacOS上抛出Abort 6错误。 有人有类似的问题以及MacOS的解决方案吗?
MacOS:
gdal 2.4.0 py36h0e3174d_1002 conda-forge
libgdal 2.4.0 h89caebc_1002 conda-forge
hdf4 4.2.13 hf3c6af0_1002 conda-forge
libnetcdf 4.6.2 h6b88ef6_1001 conda-forge
netcdf4 1.4.2 py36hd700958_1001 conda-forge
hdf5 1.10.4 nompi_h646315f_1105 conda-forge
python 3.6.7 h4a56312_1002 conda-forge
Linux Ubuntu 18.04软件包版本
gdal 2.4.0 py36h1c6dbfb_1002 conda-forge
libgdal 2.4.0 h982c1cc_1002 conda-forge
hdf4 4.2.13 h9a582f1_1002 conda-forge
libnetcdf 4.6.2 hbdf4f91_1001 conda-forge
netcdf4 1.4.2 py36had69b76_1001 conda-forge
hdf5 1.10.4 nompi_h11e915b_1105 conda-forge
python 3.6.7 hd21baee_1002 conda-forge
MacOS输出
# gdalinfo HLS.S30.T15SWR.2016147.v1.4.hdf
Abort trap: 6
Linux Ubuntu 18.04输出:
工作正常
HDF4示例文件
可以通过
下载用于测试的文件https://hls.gsfc.nasa.gov/data/v1.4/S30/2016/15/S/W/R/HLS.S30.T15SWR.2016147.v1.4.hdf https://hls.gsfc.nasa.gov/data/v1.4/S30/2016/15/S/W/R/HLS.S30.T15SWR.2016147.v1.4.hdf.hdr