Package: qgis
Version: 1.7.4+1.7.5~20120320-1.1+b1

        Somehow, qgis fails to access HDF-EOS (MODIS L3, as per [1])
        datasets “directly.”

        E. g., trying to “Add Raster Layer” against, say,
        MCD12Q1.A2008001.h22v03.005.2011215183430.hdf [2], results in
        a warning (“Cannot get GDAL raster band:”), and also in the
        following output at the terminal:

Warning: QgsRasterLayer::setDataProvider: Data provider is invalid.
ERROR 10: Pointer 'hObject' is NULL in 'GDALGetMetadata'.

        Naturally, the gdal-bin tools accept such a file (consider,
        e. g., the gdalinfo(1) output MIME'd.)

        However, should I create a .vrt dataset out of particular
        HDF-EOS “subdataset” (which a single HDF-EOS file can contain an
        arbitrary number of) with gdal_translate(1) (see below), the
        resulting dataset is accepted by qgis.

$ gdal_translate -of VRT \
      
HDF4_EOS:EOS_GRID:"/.../files/e4ftl01u.ecs.nasa.gov/MODIS_Composites/MOTA/MCD12Q1.005/2008.01.01/MCD12Q1.A2008001.h22v03.005.2011215183430.hdf":MOD12Q1:Land_Cover_Type_1
 \
      foo.vrt 

        ISTR, that there was some older version of QGIS (though perhaps
        not in Debian) that was presenting a list of “subdatasets”
        contained within the HDF-EOS file selected.  Thus, this bug may
        be a regression.

[1] 
http://en.wikipedia.org/wiki/Moderate-Resolution_Imaging_Spectroradiometer#MODIS_Level_3_datasets
[2] 
ftp://e4ftl01.cr.usgs.gov/MODIS_Composites/MOTA/MCD12Q1.005/2008.01.01/MCD12Q1.A2008001.h22v03.005.2011215183430.hdf

-- 
FSF associate member #7257
Driver: HDF4/Hierarchical Data Format Release 4
Files: 
files/e4ftl01u.ecs.nasa.gov/MODIS_Composites/MOTA/MCD12Q1.005/2008.01.01/MCD12Q1.A2008001.h22v03.005.2011215183430.hdf
Size is 512, 512
Coordinate System is `'
Metadata:
  ALGORITHMPACKAGEACCEPTANCEDATE=1998-01-01
  ALGORITHMPACKAGEMATURITYCODE=LAUNCH
  ALGORITHMPACKAGENAME=MOD12Q1
  ALGORITHMPACKAGEVERSION=V2.0
  ASSOCIATEDINSTRUMENTSHORTNAME=MODIS
  ASSOCIATEDINSTRUMENTSHORTNAME=MODIS
  ASSOCIATEDPLATFORMSHORTNAME=Aqua
  ASSOCIATEDPLATFORMSHORTNAME=Terra
  ASSOCIATEDSENSORSHORTNAME=MODIS
  ASSOCIATEDSENSORSHORTNAME=MODIS
  AUTOMATICQUALITYFLAG=Passed
  AUTOMATICQUALITYFLAGEXPLANATION=To be set as 'Passed' or 'Failed' to indicate 
failure of PGE test.
  CHARACTERISTICBINANGULARSIZE=15.0
  CHARACTERISTICBINSIZE=463.3127165
  COVERAGECALCULATIONMETHOD=volume
  DATACOLUMNS=2400
  DATAROWS=2400
  DAYNIGHTFLAG=Day
  DESCRREVISION=5.0
  EASTBOUNDINGCOORDINATE=100.016667
  EXCLUSIONGRINGFLAG=N
  GEOANYABNORMAL=False
  GEOESTMAXRMSERROR=50.0
  GLOBALGRIDCOLUMNS=86400
  GLOBALGRIDROWS=43200
  GRINGPOINTLATITUDE=49.762291, 60.09218, 59.929919, 49.676752
  GRINGPOINTLONGITUDE=61.938978, 80.073996, 100.833098, 78.016106
  GRINGPOINTSEQUENCENO=1, 2, 3, 4
  HDFEOSVersion=HDFEOS_V2.9
  HORIZONTALTILENUMBER=22
  INPUTPOINTER=MOD12Q1.A2004001.h22v03.004.2006117174145.hdf, 
MOD12Q1_TEMP.A2008001.h22v03.002.2009278182148.hdf, LC1.A2008001.h22v03.hdf, 
LC2.A2008001.h22v03.hdf, LC3.A2008001.h22v03.hdf, LC4.A2008001.h22v03.hdf, 
LC5.A2008001.h22v03.hdf, LC1A.A2008001.h22v03.hdf, LC2A.A2008001.h22v03.hdf, 
LC3A.A2008001.h22v03.hdf, LC4A.A2008001.h22v03.hdf, LC5A.A2008001.h22v03.hdf, 
LCS.A2008001.h22v03.hdf, LCS_P.A2008001.h22v03.hdf, LCP1.A2008001.h22v03.hdf, 
LCP2.A2008001.h22v03.hdf, LCP3.A2008001.h22v03.hdf
  LOCALGRANULEID=MCD12Q1.A2008001.h22v03.005.2011215183430.hdf
  LOCALVERSIONID=2.2.1
  LONGNAME=MODIS/Terra+Aqua Land Cover Type Yearly L3 Global 500m SIN Grid
  MAXIMUMOBSERVATIONS=2
  NADIRDATARESOLUTION=500m
  NORTHBOUNDINGCOORDINATE=60.0
  NUMBEROFGRANULES=5
  PARAMETERNAME=Land_Cover_Type_1
  PGEVERSION=5.1.7
  PROCESSINGCENTER=MODAPS
  PROCESSINGENVIRONMENT=Linux minion5557 2.6.18-238.19.1.el5PAE #1 SMP Fri Jul 
15 08:15:44 EDT 2011 i686 i686 i386 GNU/Linux
  PRODUCTIONDATETIME=2011-08-03T18:34:30.000Z
  QAPERCENTGOODQUALITY=50
  QAPERCENTINTERPOLATEDDATA=14
  QAPERCENTMISSINGDATA=0
  QAPERCENTNOTPRODUCEDCLOUD=0
  QAPERCENTNOTPRODUCEDOTHER=1
  QAPERCENTOTHERQUALITY=49
  QAPERCENTOUTOFBOUNDSDATA=0
  RANGEBEGINNINGDATE=2008-01-01
  RANGEBEGINNINGTIME=04:45:00.000000
  RANGEENDINGDATE=2008-12-31
  RANGEENDINGTIME=06:40:00.000000
  REPROCESSINGACTUAL=reprocessed
  REPROCESSINGPLANNED=further update is anticipated
  SCIENCEQUALITYFLAG=Not Investigated
  SCIENCEQUALITYFLAGEXPLANATION=See 
http://landweb.nascom/nasa.gov/cgi-bin/QA_WWW/qaFlagPage.cgi?sat=aqua the 
product Science Quality status.
  SHORTNAME=MCD12Q1
  SOUTHBOUNDINGCOORDINATE=50.0
  SPSOPARAMETERS=2669
  TileID=51022003
  VERSIONID=5
  VERTICALTILENUMBER=03
  WESTBOUNDINGCOORDINATE=62.228953
Subdatasets:
  
SUBDATASET_1_NAME=HDF4_EOS:EOS_GRID:"files/e4ftl01u.ecs.nasa.gov/MODIS_Composites/MOTA/MCD12Q1.005/2008.01.01/MCD12Q1.A2008001.h22v03.005.2011215183430.hdf":MOD12Q1:Land_Cover_Type_1
  SUBDATASET_1_DESC=[2400x2400] Land_Cover_Type_1 MOD12Q1 (8-bit unsigned 
integer)
  
SUBDATASET_2_NAME=HDF4_EOS:EOS_GRID:"files/e4ftl01u.ecs.nasa.gov/MODIS_Composites/MOTA/MCD12Q1.005/2008.01.01/MCD12Q1.A2008001.h22v03.005.2011215183430.hdf":MOD12Q1:Land_Cover_Type_2
  SUBDATASET_2_DESC=[2400x2400] Land_Cover_Type_2 MOD12Q1 (8-bit unsigned 
integer)
  
SUBDATASET_3_NAME=HDF4_EOS:EOS_GRID:"files/e4ftl01u.ecs.nasa.gov/MODIS_Composites/MOTA/MCD12Q1.005/2008.01.01/MCD12Q1.A2008001.h22v03.005.2011215183430.hdf":MOD12Q1:Land_Cover_Type_3
  SUBDATASET_3_DESC=[2400x2400] Land_Cover_Type_3 MOD12Q1 (8-bit unsigned 
integer)
  
SUBDATASET_4_NAME=HDF4_EOS:EOS_GRID:"files/e4ftl01u.ecs.nasa.gov/MODIS_Composites/MOTA/MCD12Q1.005/2008.01.01/MCD12Q1.A2008001.h22v03.005.2011215183430.hdf":MOD12Q1:Land_Cover_Type_4
  SUBDATASET_4_DESC=[2400x2400] Land_Cover_Type_4 MOD12Q1 (8-bit unsigned 
integer)
  
SUBDATASET_5_NAME=HDF4_EOS:EOS_GRID:"files/e4ftl01u.ecs.nasa.gov/MODIS_Composites/MOTA/MCD12Q1.005/2008.01.01/MCD12Q1.A2008001.h22v03.005.2011215183430.hdf":MOD12Q1:Land_Cover_Type_5
  SUBDATASET_5_DESC=[2400x2400] Land_Cover_Type_5 MOD12Q1 (8-bit unsigned 
integer)
  
SUBDATASET_6_NAME=HDF4_EOS:EOS_GRID:"files/e4ftl01u.ecs.nasa.gov/MODIS_Composites/MOTA/MCD12Q1.005/2008.01.01/MCD12Q1.A2008001.h22v03.005.2011215183430.hdf":MOD12Q1:Land_Cover_Type_1_Assessment
  SUBDATASET_6_DESC=[2400x2400] Land_Cover_Type_1_Assessment MOD12Q1 (8-bit 
unsigned integer)
  
SUBDATASET_7_NAME=HDF4_EOS:EOS_GRID:"files/e4ftl01u.ecs.nasa.gov/MODIS_Composites/MOTA/MCD12Q1.005/2008.01.01/MCD12Q1.A2008001.h22v03.005.2011215183430.hdf":MOD12Q1:Land_Cover_Type_2_Assessment
  SUBDATASET_7_DESC=[2400x2400] Land_Cover_Type_2_Assessment MOD12Q1 (8-bit 
unsigned integer)
  
SUBDATASET_8_NAME=HDF4_EOS:EOS_GRID:"files/e4ftl01u.ecs.nasa.gov/MODIS_Composites/MOTA/MCD12Q1.005/2008.01.01/MCD12Q1.A2008001.h22v03.005.2011215183430.hdf":MOD12Q1:Land_Cover_Type_3_Assessment
  SUBDATASET_8_DESC=[2400x2400] Land_Cover_Type_3_Assessment MOD12Q1 (8-bit 
unsigned integer)
  
SUBDATASET_9_NAME=HDF4_EOS:EOS_GRID:"files/e4ftl01u.ecs.nasa.gov/MODIS_Composites/MOTA/MCD12Q1.005/2008.01.01/MCD12Q1.A2008001.h22v03.005.2011215183430.hdf":MOD12Q1:Land_Cover_Type_4_Assessment
  SUBDATASET_9_DESC=[2400x2400] Land_Cover_Type_4_Assessment MOD12Q1 (8-bit 
unsigned integer)
  
SUBDATASET_10_NAME=HDF4_EOS:EOS_GRID:"files/e4ftl01u.ecs.nasa.gov/MODIS_Composites/MOTA/MCD12Q1.005/2008.01.01/MCD12Q1.A2008001.h22v03.005.2011215183430.hdf":MOD12Q1:Land_Cover_Type_5_Assessment
  SUBDATASET_10_DESC=[2400x2400] Land_Cover_Type_5_Assessment MOD12Q1 (8-bit 
unsigned integer)
  
SUBDATASET_11_NAME=HDF4_EOS:EOS_GRID:"files/e4ftl01u.ecs.nasa.gov/MODIS_Composites/MOTA/MCD12Q1.005/2008.01.01/MCD12Q1.A2008001.h22v03.005.2011215183430.hdf":MOD12Q1:Land_Cover_Type_QC
  SUBDATASET_11_DESC=[1x2400x2400] Land_Cover_Type_QC MOD12Q1 (8-bit unsigned 
integer)
  
SUBDATASET_12_NAME=HDF4_EOS:EOS_GRID:"files/e4ftl01u.ecs.nasa.gov/MODIS_Composites/MOTA/MCD12Q1.005/2008.01.01/MCD12Q1.A2008001.h22v03.005.2011215183430.hdf":MOD12Q1:Land_Cover_Type_1_Secondary
  SUBDATASET_12_DESC=[2400x2400] Land_Cover_Type_1_Secondary MOD12Q1 (8-bit 
unsigned integer)
  
SUBDATASET_13_NAME=HDF4_EOS:EOS_GRID:"files/e4ftl01u.ecs.nasa.gov/MODIS_Composites/MOTA/MCD12Q1.005/2008.01.01/MCD12Q1.A2008001.h22v03.005.2011215183430.hdf":MOD12Q1:Land_Cover_Type_1_Secondary_Percent
  SUBDATASET_13_DESC=[2400x2400] Land_Cover_Type_1_Secondary_Percent MOD12Q1 
(8-bit unsigned integer)
  
SUBDATASET_14_NAME=HDF4_EOS:EOS_GRID:"files/e4ftl01u.ecs.nasa.gov/MODIS_Composites/MOTA/MCD12Q1.005/2008.01.01/MCD12Q1.A2008001.h22v03.005.2011215183430.hdf":MOD12Q1:LC_Property_1
  SUBDATASET_14_DESC=[2400x2400] LC_Property_1 MOD12Q1 (8-bit unsigned integer)
  
SUBDATASET_15_NAME=HDF4_EOS:EOS_GRID:"files/e4ftl01u.ecs.nasa.gov/MODIS_Composites/MOTA/MCD12Q1.005/2008.01.01/MCD12Q1.A2008001.h22v03.005.2011215183430.hdf":MOD12Q1:LC_Property_2
  SUBDATASET_15_DESC=[2400x2400] LC_Property_2 MOD12Q1 (8-bit unsigned integer)
  
SUBDATASET_16_NAME=HDF4_EOS:EOS_GRID:"files/e4ftl01u.ecs.nasa.gov/MODIS_Composites/MOTA/MCD12Q1.005/2008.01.01/MCD12Q1.A2008001.h22v03.005.2011215183430.hdf":MOD12Q1:LC_Property_3
  SUBDATASET_16_DESC=[2400x2400] LC_Property_3 MOD12Q1 (8-bit unsigned integer)
Corner Coordinates:
Upper Left  (    0.0,    0.0)
Lower Left  (    0.0,  512.0)
Upper Right (  512.0,    0.0)
Lower Right (  512.0,  512.0)
Center      (  256.0,  256.0)

Reply via email to