Я установил gdal 2.4 на MacOS (10.12.6 Sierra) и Linux (Ubuntu 18.04) через conda с канала conda-forge.
conda create -c conda-forge -n gdal24 gdal=2.4 netcdf4 hdf4 hdf5 python=3.6.7
gdalinfo для файла HDF4 работает в Linux, но выдает ошибку Abort 6 в MacOS.
У кого-нибудь есть похожие проблемы и решение для 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