Невозможно прочитать hdf файлы в R даже после установки GDAL - PullRequest
0 голосов
/ 07 мая 2019

Я читал hdf файлы в R (и конвертировал их в tif). Я установил GDAL (версия 2.2.3), и большая часть кода, кажется, работает нормально, однако я получаю сообщение NULL при попытке запустить gdal_translate .

GDAL, кажется, установлен нормально, и я даже могу использовать команду get_subdatasets (см. Код ниже) из файлов hdf. Однако когда я запускаю gdalUtils :: gdal_translate () , я получаю следующее сообщение:

NULL Предупреждающее сообщение: В системе (cmd, intern = TRUE): выполняющаяся команда "C: \ Program Files (x86) \ GDAL \ gdal_translate.exe" -of "GTiff" "имела статус 1

Вот часть моего кода :

data_path <- "C:\\Users"



 hdf_dir <- list.files(data_path, pattern="hdf$", full.names=FALSE) #create list of names with hdf extension

 fhdf <-list.files(data_path, pattern="hdf$", full.names=TRUE)

 sds <- get_subdatasets(fhdf[1])
 gdal_translate(sds[1], dst_dataset=paste0(data_path,"\\", substr(hdf_dir[1], 1, nchar(hdf_dir[1])-4),".tif"))
...