gdal 2.4 из-за сбоя conda-forge с Abort 6 для файла HDF4 на MacOS - PullRequest
0 голосов
/ 09 марта 2019

Я установил 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

...