[Qgis-user] Cant open hdf files

Alex M tech_dev at wildintellect.com
Fri Sep 27 10:44:45 PDT 2019


On 9/27/19 06:51, Fielding, Eric J (US 329A) wrote:
>>   Date: Wed, 25 Sep 2019 10:28:08 +0530
>>    From: Neeldip Barman <neeldip7 at gmail.com>
>     
>>   Hi,
>>  I have tried both QGIS 3.8.3 and 3.4 but QGIS cant open HDF files from
>  >  MODIS. I always get this error :
>  >  *"Raster layer provider is not valid". *
>  > Is it a bug with the software cause? Cause in the file types .hdf file is
>>   there.
>>    I really like using QGIS for my work for the simplicity but this issue.  
>>    -Neeldip
>    
> The NASA MODIS data is stored in a type of HDF4 file called HDF-EOS. This is readable by GDAL. The QGIS downloads should include GDAL, but perhaps you did not install GDAL during your QGIS installation? The other possibility is that you have GDAL installed but the file was corrupted at some step.
> 
> ++Eric
> 

It works but the syntax is a little confusing in QGIS 3.x
You have to append the subdataset name to the file name to get it to open.

Apparently we answered this previously, Nov 2018
http://osgeo-org.1560.x6.nabble.com/Raster-formats-in-Qgis-3-4-tp5387220p5387355.html

It will look something like:
HDF4_EOS:EOS_GRID:"/home/user/MOD09A1.A2016313.h21v09.006.2016322094441.hdf":MOD_Grid_500m_Surface_Reflectance:sur_refl_b01


Thanks,
Alex


More information about the Qgis-user mailing list