Я пытаюсь перевести файл .he5 в .tiff (файлы - это влажность почвы AMSR-E / AMSR2 отсюда https://nsidc.org/data/AU_Land/versions/1), используя gdalmdimtranslate
.
Структура файла (от gdalmdiminfo
):
структура файла
На словах это Группа: HDFEOS, Группа: ТОЧКИ, Группа: Наземные данные уровня 2 AMSR-2, Группа: Данные, Массив: Комбинированный NPD и поля вывода SCA, Компоненты: ... несколько компонентов, которые мне нужны.
Когда я делаю
gdalmdimtranslate -array "name=/HDFEOS/POINTS/AMSR-2 Level 2 Land Data/Data/Combined NPD and SCA Output Fields/" AMSR_U2_L2_Land_B02_202006090046_D.he5 temp.tif
Я получаю сообщение об ошибке
ERROR 6: Only arrays with numeric data types can be exposed as classic GDALDataset
, что связано с тем, что массив «Combined NPD and SCA Output Fields» сам по себе не имеет типа данных, только массивы компонентов, которые находятся внутри него, имеют тип данных.
Вопрос: как можно Я указываю gdalmdimtranslate на компонент внутри массива?