gdalmdimtranslate HDF5 файл с компонентами - PullRequest
0 голосов
/ 14 июля 2020

Я пытаюсь перевести файл .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 на компонент внутри массива?

...