[gdal-dev] gdalbuildvrt, gdal_translate, and MODIS HDF files

Jonathan Greenberg greenberg at ucdavis.edu
Sat Apr 30 11:34:28 EDT 2011


GDALers:

I have recently come across the mosaicking magic that is 1) build a vrt usin
gdalbuildvrt and then 2) gdal_translate the vrt to whatever format I want --
I'm noticing this is a crazy-fast way to do mosaicking compared to some
other techniques.  My current issue is that I have a set of MODIS HDF4
files, and I'd like (if possible) to repeat this process, using a specific
layer in the HDF to be mosaicked.  What is the trick to doing this?  As far
as I know, all the tiles have the same subdataset name.  I suppose I can
gdal_translate each tile first, then build the vrt, then re-export the vrt,
but I wanted to know if there was a faster way to do this (e.g. skipping the
initial gdal_translate)?

Here's the gdalinfo dump of one of the tiles.  I'm interested in mosaicking
the HDF4_EOS:EOS_GRID:"MCD15A2.A2002185.h14v10.005.2007172042412.hdf":MOD_Grid_MOD15A2:Lai_1km
subdataset layer:

###: gdalinfo MCD15A2.A2002185.h14v10.005.2007172042412.
hdfDriver: HDF4/Hierarchical Data Format Release 4
Files: MCD15A2.A2002185.h14v10.005.2007172042412.hdf
Size is 512, 512
Coordinate System is `'
Metadata:
  HDFEOSVersion=HDFEOS_V2.9
  LOCALGRANULEID=MCD15A2.A2002185.h14v10.005.2007172042412.hdf
  PRODUCTIONDATETIME=2007-06-21T04:24:12.000Z
  DAYNIGHTFLAG=Day
  REPROCESSINGACTUAL=reprocessed
  LOCALVERSIONID=5.0.4
  REPROCESSINGPLANNED=further update is anticipated
  SCIENCEQUALITYFLAG=Not Investigated
  AUTOMATICQUALITYFLAGEXPLANATION=No automatic quality assessment is
performed in the PGE
  AUTOMATICQUALITYFLAG=Passed
  SCIENCEQUALITYFLAGEXPLANATION=See
http://landweb.nascom/nasa.gov/cgi-bin/QA_WWW/qaFlagPage.cgi?sat=aqua the
product Science Quality status.
  QAPERCENTMISSINGDATA=73
  QAPERCENTOUTOFBOUNDSDATA=73
  QAPERCENTCLOUDCOVER=0
  QAPERCENTINTERPOLATEDDATA=0
  PARAMETERNAME=MCD15A2
  VERSIONID=5
  SHORTNAME=MCD15A2
  INPUTPOINTER=MYD15A1.A2002192.h14v10.005.2007162224424.hdf,
MYD15A1.A2002191.h14v10.005.2007162021523.hdf,
MYD15A1.A2002190.h14v10.005.2007162064621.hdf,
MYD15A1.A2002189.h14v10.005.2007161180206.hdf,
MYD15A1.A2002188.h14v10.005.2007161104011.hdf,
MYD15A1.A2002187.h14v10.005.2007161081610.hdf,
MYD15A1.A2002186.h14v10.005.2007161021530.hdf,
MYD15A1.A2002185.h14v10.005.2007161135159.hdf,
MOD15A1.A2002192.h14v10.005.2007163004523.hdf,
MOD15A1.A2002191.h14v10.005.2007162203231.hdf,
MOD15A1.A2002190.h14v10.005.2007162172200.hdf,
MOD15A1.A2002189.h14v10.005.2007161191040.hdf,
MOD15A1.A2002188.h14v10.005.2007161154154.hdf,
MOD15A1.A2002187.h14v10.005.2007160165004.hdf,
MOD15A1.A2002186.h14v10.005.2007152173622.hdf,
MOD15A1.A2002185.h14v10.005.2007152013424.hdf, MCD15A2_ANC_RI4.hdf
  GRINGPOINTLONGITUDE=-42.5671108947282, -40.6221556245858,
-30.3392715091937, -31.788282014663
  GRINGPOINTLATITUDE=-19.9999999982039, -9.95544626171464,
-9.96538589070632, -20.0096690902906
  GRINGPOINTSEQUENCENO=1, 2, 3, 4
  EXCLUSIONGRINGFLAG=N
  RANGEENDINGDATE=2002-07-11
  RANGEENDINGTIME=23:59:59
  RANGEBEGINNINGDATE=2002-07-04
  RANGEBEGINNINGTIME=00:00:00
  PGEVERSION=5.0.6
  ASSOCIATEDSENSORSHORTNAME=MODIS
  ASSOCIATEDPLATFORMSHORTNAME=Terra
  ASSOCIATEDINSTRUMENTSHORTNAME=MODIS
  ASSOCIATEDSENSORSHORTNAME=MODIS
  ASSOCIATEDPLATFORMSHORTNAME=Aqua
  ASSOCIATEDINSTRUMENTSHORTNAME=MODIS
  QAPERCENTGOODQUALITY=100
  QAPERCENTOTHERQUALITY=100
  HORIZONTALTILENUMBER=14
  VERTICALTILENUMBER=10
  TileID=51014010
  NDAYS_COMPOSITED=16
  QAPERCENTGOODFPAR=100
  QAPERCENTGOODLAI=100
  QAPERCENTMAINMETHOD=100
  QAPERCENTEMPIRICALMODEL=0
  NORTHBOUNDINGCOORDINATE=-9.99999999910197
  SOUTHBOUNDINGCOORDINATE=-19.9999999982039
  EASTBOUNDINGCOORDINATE=-30.4543364653209
  WESTBOUNDINGCOORDINATE=-42.5671108947282
  ALGORITHMPACKAGEACCEPTANCEDATE=10-01-2004
  ALGORITHMPACKAGEMATURITYCODE=Normal
  ALGORITHMPACKAGENAME=MCDPR_15A2
  ALGORITHMPACKAGEVERSION=5
  GEOANYABNORMAL=False
  GEOESTMAXRMSERROR=50.0
  LONGNAME=MODIS/Terra+Aqua Leaf Area Index/FPAR 8-Day L4 Global 1km SIN
Grid
  PROCESSINGCENTER=MODAPS
  SYSTEMFILENAME=MYD15A1.A2002192.h14v10.005.2007162224424.hdf,
MYD15A1.A2002191.h14v10.005.2007162021523.hdf,
MYD15A1.A2002190.h14v10.005.2007162064621.hdf,
MYD15A1.A2002189.h14v10.005.2007161180206.hdf,
MYD15A1.A2002188.h14v10.005.2007161104011.hdf,
MYD15A1.A2002187.h14v10.005.2007161081610.hdf,
MYD15A1.A2002186.h14v10.005.2007161021530.hdf,
MYD15A1.A2002185.h14v10.005.2007161135159.hdf,
MOD15A1.A2002192.h14v10.005.2007163004523.hdf,
MOD15A1.A2002191.h14v10.005.2007162203231.hdf,
MOD15A1.A2002190.h14v10.005.2007162172200.hdf,
MOD15A1.A2002189.h14v10.005.2007161191040.hdf,
MOD15A1.A2002188.h14v10.005.2007161154154.hdf,
MOD15A1.A2002187.h14v10.005.2007160165004.hdf,
MOD15A1.A2002186.h14v10.005.2007152173622.hdf,
MOD15A1.A2002185.h14v10.005.2007152013424.hdf
  NUMBEROFGRANULES=1
  GRANULEDAYNIGHTFLAG=Day
  GRANULEBEGINNINGDATETIME=2007-06-01T01:34:24.000Z
  GRANULEENDINGDATETIME=2007-06-01T01:34:24.000Z
  CHARACTERISTICBINANGULARSIZE=30.0
  CHARACTERISTICBINSIZE=926.625433055556
  DATACOLUMNS=1200
  DATAROWS=1200
  GLOBALGRIDCOLUMNS=43200
  GLOBALGRIDROWS=21600
  NADIRDATARESOLUTION=1km
  MAXIMUMOBSERVATIONS=1
  SPSOPARAMETERS=5367, 2680
  PROCESSINGENVIRONMENT=IRIX64 mtvs3 6.5 10070055 IP35
  DESCRREVISION=5.0
  ENGINEERING_DATA=
# MOD_PR15A2 (Vers 5.0.4 Rele 10.18.2006 23:59)
# MUM API Vers 2.5.8 Rev 104 Rel. 11.15.2000 10:49 (pgs)
# (c) 2000 J.M. Glassy, NTSG,LLSD
# portions of MUM API by Petr Votava,NTSG Lab,U.Montana
# HOST ECS_PGS_VirtualHost PROCESS 19540618
# PLATFORM Sys genericunix Vers unknown Release unknown Node (no nodename
available)
# INIT-TIME Thu Jun 21 00:20:57 2007

YEARDAY 185 COMPOSITE_PERIOD  24 FIRSTDAY_IN_PERIOD 185
SDS[PGE34_ISG_MBRLUT] ID 268697600 Rank   2 (664 120)
SDS[PGE34_OUTFIELD_PROP] ID 268697601 Rank   2 (78 179)
SDS[PGE34_BROWSEFIELD_PROP] ID 268697602 Rank   2 (77 164)
READANC SDS[PGE34_ISG_MBRLUT] RANK 2 (664 120)
READANC SDS[PGE34_OUTFIELD_PROP] RANK 2 (78 179)
READANC SDS[PGE34_BROWSEFIELD_PROP] RANK 2 (77 164)
READANC SDS[PGE34_ECSMETA_DICT] RANK 2 (73 110)
READANC SDS[PGE34_RELEASE_NOTES] RANK 2 (84 98)
FLDPROP SDSnam(PGE34_OUTFIELD_PROP)MoleName(PGE34_OUTFIELD_PROP)Status 3
Nelem 13962
BROWSE cvlBrwMol 0 Nelem 57600 Type 21 Status 3
BROWSE cvlBrwMol 1 Nelem 57600 Type 21 Status 3
BROWSE cvlBrwMol 2 Nelem 57600 Type 21 Status 3
BROWSE cvlBrwMol 3 Nelem 57600 Type 21 Status 3
BROWSE: NEW GRID ID 4194320
BROWSEFIELD  0 Sum 11624775 Average 201.819
BROWSEFIELD  1 Sum 10990909 Average 190.814
BROWSEFIELD  2 Sum 6674796 Average 115.882
BROWSEFIELD  3 Sum 12968582 Average 225.149
BROWSE-DONE: N-Pixels 57600 Invalid offsets: 0 OutOfRange 0

COMPOSITING FPAR FREQUENCIES
FPAR   1        1
FPAR   2        2
FPAR   3        8
FPAR   5        4
FPAR   6       43
FPAR   7       55
FPAR   8       17
FPAR   9        9
FPAR  10       16
FPAR  11       14
FPAR  12       28
FPAR  13       61
FPAR  14       93
FPAR  15      114
FPAR  16      170
FPAR  17      375
FPAR  18      366
FPAR  19      184
FPAR  20      621
FPAR  21     1153
FPAR  22     1289
FPAR  23     2079
FPAR  24     1463
FPAR  25     1750
FPAR  26     1965
FPAR  27     1348
FPAR  28     2267
FPAR  29     1767
FPAR  30     1574
FPAR  31     1694
FPAR  32     2034
FPAR  33     3242
FPAR  34     2321
FPAR  35     3852
FPAR  36     5306
FPAR  37     3021
FPAR  38     3375
FPAR  39     3638
FPAR  40     3515
FPAR  41     4767
FPAR  42     5222
FPAR  43     5311
FPAR  44     4328
FPAR  45     7095
FPAR  46     8477
FPAR  47     6921
FPAR  48     6735
FPAR  49     7156
FPAR  50     7538
FPAR  51     7987
FPAR  52     7312
FPAR  53     8821
FPAR  54     9578
FPAR  55     7597
FPAR  56     7286
FPAR  57     7807
FPAR  58     9353
FPAR  59    10033
FPAR  60    10641
FPAR  61     7511
FPAR  62     6059
FPAR  63     6827
FPAR  64     8920
FPAR  65     8734
FPAR  66     9089
FPAR  67     7182
FPAR  68     7034
FPAR  69     6825
FPAR  70     6537
FPAR  71     7120
FPAR  72     6787
FPAR  73     5149
FPAR  74     3936
FPAR  75     4889
FPAR  76     4595
FPAR  77     3668
FPAR  78     3217
FPAR  79     2873
FPAR  80     2761
FPAR  81     1903
FPAR  82     2136
FPAR  83     1844
FPAR  84     1890
FPAR  85     2402
FPAR  86     2431
FPAR  87     3272
FPAR  88     6673
FPAR  89    17104
FPAR  90    22741
FPAR  91     3463
FPAR  92      281
FPAR  93      289
FPAR  94      265
FPAR  95      129
FPAR  96      199
FPAR  97       34
FPAR  98        8
FPAR  99        6
FPAR 100        1

COMPOSITING LAI FREQUENCIES
LAI    0        5
LAI    1      126
LAI    2      223
LAI    3     3792
LAI    4     3701
LAI    5     8619
LAI    6    15817
LAI    7    17725
LAI    8    15205
LAI    9    14949
LAI   10    21129
LAI   11    17474
LAI   12    20907
LAI   13    16603
LAI   14    19435
LAI   15    16694
LAI   16    22393
LAI   17    11756
LAI   18    13977
LAI   19    15366
LAI   20    10954
LAI   21    12089
LAI   22    10016
LAI   23     6847
LAI   24     6915
LAI   25     5407
LAI   26     3744
LAI   27     3839
LAI   28     2933
LAI   29     1831
LAI   30     1874
LAI   31     1544
LAI   32     1186
LAI   33      983
LAI   34      954
LAI   35      801
LAI   36      636
LAI   37      647
LAI   38      716
LAI   39      734
LAI   40      857
LAI   41      883
LAI   42      721
LAI   43      671
LAI   44      621
LAI   45      702
LAI   46      675
LAI   47      583
LAI   48      836
LAI   49     1586
LAI   50     1400
LAI   51     1691
LAI   52     1138
LAI   53     2045
LAI   54     2664
LAI   55     3030
LAI   56     5066
LAI   57     4948
LAI   58     3758
LAI   59     3402
LAI   60    11126
LAI   61     1281
LAI   62     1050
LAI   63      994
LAI   64     1179
LAI   65      290
LAI   66      501
LAI   67     2130
LAI   68      323
LAI   69      885
LAI   70        1

COMPOSITING DAY INDEX FREQUENCIES
TILE-INDEX    0 Selection Frequency:    33506
TILE-INDEX    1 Selection Frequency:    27444
TILE-INDEX    2 Selection Frequency:    28516
TILE-INDEX    3 Selection Frequency:    44464
TILE-INDEX    4 Selection Frequency:    85306
TILE-INDEX    5 Selection Frequency:    10838
TILE-INDEX    6 Selection Frequency:     9263
TILE-INDEX    7 Selection Frequency:    11868
TILE-INDEX    8 Selection Frequency:     8091
TILE-INDEX    9 Selection Frequency:    28505
TILE-INDEX   10 Selection Frequency:    46391
TILE-INDEX   11 Selection Frequency:    34697
TILE-INDEX   12 Selection Frequency:    11913
TILE-INDEX   13 Selection Frequency:     6210
TILE-INDEX   14 Selection Frequency:      551
TILE-INDEX   15 Selection Frequency:       20

LOCALGRANULEID [MCD15A2.A2002185.h14v10.005.2007172042412.hdf]
ECS QC PERCENT N valid (demominator) : 387583.000000
ECS Total Pixels       (denominator) : 1440000

QAPERCENTxx PSA BEFORE CALC
QAPERCENTINTERPOLATEDDATA: 0
QAPERCENTMISSINGDATA     : 1052417
QAPERCENTOUTOFBOUNDSDATA : 1052417
QAPERCENTCLOUDCOVER      : 4371
QAPERCENTNOTPRODUCEDCLOUD: 0
QAPERCENTNOTPRODUCEDOTHER: 0
QAPERCENTGOODQUALITY     : 386463
QAPERCENTOTHERQUALITY    : 1053537
QAPERCENTGOODFPAR        : 386463
QAPERCENTGOODLAI         : 386463
QAPERCENTMAINMETHOD      : 386463
QAPERCENTEMPIRICALMODEL  : 1120
QAPERCENTNDAYSCOMPOSITED : 16
QAPERCENTTERRA           : 250364


QAPERCENTxx PSA AFTER CALC
QAPERCENTINTERPOLATEDDATA: 0
QAPERCENTMISSINGDATA     : 73
QAPERCENTOUTOFBOUNDSDATA : 73
QAPERCENTCLOUDCOVER      : 0
QAPERCENTNOTPRODUCEDCLOUD: 0
QAPERCENTNOTPRODUCEDOTHER: 0
QAPERCENTGOODQUALITY     : 100
QAPERCENTOTHERQUALITY    : 100
QAPERCENTGOODFPAR        : 100
QAPERCENTGOODLAI         : 100
QAPERCENTMAINMETHOD      : 100
QAPERCENTEMPIRICALMODEL  : 0
QAPERCENTNDAYSCOMPOSITED : 16


SESSION ENGINEERING SUMMARY FOR PGE34 8-day FPAR,LAI
UM_VERSION U.MONTANA MODIS PGE34 Vers 5.0.4 Rev 4 Release 10.18.2006 23:59
Candidate Days: 16

N. invalid loads      : 0
Pixels failing best day : 1052417
Pixels set to fill      : 0
Pixels skipped (disqual): 17304768
Unclassified Pixels     : 1052417
MOD15A1 DAILY Input:
/MODAPSops3/archive/f29/running/AMPM_L10/16119717/MOD15A1.A2002185.h14v10.005.2007152013424.hdf
MOD15A1 DAILY Input:
/MODAPSops3/archive/f29/running/AMPM_L10/16119717/MOD15A1.A2002186.h14v10.005.2007152173622.hdf
MOD15A1 DAILY Input:
/MODAPSops3/archive/f29/running/AMPM_L10/16119717/MOD15A1.A2002187.h14v10.005.2007160165004.hdf
MOD15A1 DAILY Input:
/MODAPSops3/archive/f29/running/AMPM_L10/16119717/MOD15A1.A2002188.h14v10.005.2007161154154.hdf
MOD15A1 DAILY Input:
/MODAPSops3/archive/f29/running/AMPM_L10/16119717/MOD15A1.A2002189.h14v10.005.2007161191040.hdf
MOD15A1 DAILY Input:
/MODAPSops3/archive/f29/running/AMPM_L10/16119717/MOD15A1.A2002190.h14v10.005.2007162172200.hdf
MOD15A1 DAILY Input:
/MODAPSops3/archive/f29/running/AMPM_L10/16119717/MOD15A1.A2002191.h14v10.005.2007162203231.hdf
MOD15A1 DAILY Input:
/MODAPSops3/archive/f29/running/AMPM_L10/16119717/MOD15A1.A2002192.h14v10.005.2007163004523.hdf
MOD15A1 DAILY Input:
/MODAPSops3/archive/f29/running/AMPM_L10/16119717/MYD15A1.A2002185.h14v10.005.2007161135159.hdf
MOD15A1 DAILY Input:
/MODAPSops3/archive/f29/running/AMPM_L10/16119717/MYD15A1.A2002186.h14v10.005.2007161021530.hdf
MOD15A1 DAILY Input:
/MODAPSops3/archive/f29/running/AMPM_L10/16119717/MYD15A1.A2002187.h14v10.005.2007161081610.hdf
MOD15A1 DAILY Input:
/MODAPSops3/archive/f29/running/AMPM_L10/16119717/MYD15A1.A2002188.h14v10.005.2007161104011.hdf
MOD15A1 DAILY Input:
/MODAPSops3/archive/f29/running/AMPM_L10/16119717/MYD15A1.A2002189.h14v10.005.2007161180206.hdf
MOD15A1 DAILY Input:
/MODAPSops3/archive/f29/running/AMPM_L10/16119717/MYD15A1.A2002190.h14v10.005.2007162064621.hdf
MOD15A1 DAILY Input:
/MODAPSops3/archive/f29/running/AMPM_L10/16119717/MYD15A1.A2002191.h14v10.005.2007162021523.hdf
MOD15A1 DAILY Input:
/MODAPSops3/archive/f29/running/AMPM_L10/16119717/MYD15A1.A2002192.h14v10.005.2007162224424.hdf

PGE34 Output       :
/MODAPSops3/archive/f29/running/AMPM_L10/16119717/MCD15A2.1.2002-185T00:00:00.000000Z.51014010.18515503.215230_1.hdf
MOD15A2 ANCILLARY    : /MODAPSops3/PGE/AMPM/coeff/PGE34/MCD15A2_ANC_RI4.hdf

QAPERCENTxx PSA AFTER CALC
QAPERCENTINTERPOLATEDDATA: 0
QAPERCENTMISSINGDATA     : 73
QAPERCENTOUTOFBOUNDSDATA : 73
QAPERCENTCLOUDCOVER      : 0
QAPERCENTTERRA          : 65
QAPERCENTGOODQUALITY     : 100
QAPERCENTOTHERQUALITY    : 100
QAPERCENTGOODFPAR        : 100
QAPERCENTGOODLAI         : 100
QAPERCENTMAINMETHOD      : 100
QAPERCENTEMPIRICALMODEL  : 0
QAPERCENTNDAYSCOMPOSITED : 16


Started Thu Jun 21 00:20:57 2007  Ended Thu Jun 21 00:24:12 2007
Elapsed Time         195 Sec (       3.25 Min)
  MOD15A2_FILLVALUE_DOC=MOD15A2 FILL VALUE LEGEND
255 = _Fillvalue, assigned when:
    * the MODAGAGG suf. reflectance for channel VIS, NIR was assigned its
_Fillvalue, or
    * land cover pixel itself was assigned _Fillvalus 255 or 254.
254 = land cover assigned as perennial salt or inland fresh water.
253 = land cover assigned as barren, sparse vegetation (rock, tundra,
desert.)
252 = land cover assigned as perennial snow, ice.
251 = land cover assigned as "permanent" wetlands/inundated marshlands.
250 = land cover assigned as urban/built-up.
249 = land cover assigned as "unclassified" or not able to determine.

  MOD15A2_FparLai_QC_DOC=
FparLai_QC 5 BITFIELDS IN 8 BITWORD
MODLAND_QC START 0 END 0 VALIDS 2
MODLAND_QC   0 = Good Quality (main algorithm with or without saturation)
MODLAND_QC   1 = Other Quality (back-up algorithm or fill value)
SENSOR START 1 END 1 VALIDS 2
SENSOR       0  = Terra
SENSOR       1  = Aqua
DEADDETECTOR START 2 END 2 VALIDS 2
DEADDETECTOR 0 = Detectors apparently fine for up to 50% of channels 1,2
DEADDETECTOR 1 = Dead detectors caused >50% adjacent detector retrieval
CLOUDSTATE START 3 END 4 VALIDS 4 (this inherited from Aggregate_QC bits
{0,1} cloud state)
CLOUDSTATE   00 = 0 Significant clouds NOT present (clear)
CLOUDSTATE   01 = 1 Significant clouds WERE present
CLOUDSTATE   10 = 2 Mixed cloud present on pixel
CLOUDSTATE   11 = 3 Cloud state not defined,assumed clear
SCF_QC START 5 END 7 VALIDS 5
SCF_QC       000=0 Main (RT) algorithm used, best result possible (no
saturation)
SCF_QC       001=1 Main (RT) algorithm used, saturation occured. Good, very
usable.
SCF_QC       010=2 Main algorithm failed due to bad geometry, empirical
algorithm used
SCF_QC       011=3 Main algorithm faild due to problems other than geometry,
empirical algorithm used
SCF_QC       100=4 Pixel not produced at all, value coudn't be retrieved
(possible reasons: bad L1B data, unusable MODAGAGG data)

  MOD15A2_FparExtra_QC_DOC=
FparExtra_QC 6 BITFIELDS IN 8 BITWORD
LANDSEA PASS-THROUGH START 0 END 1 VALIDS 4
LANDSEA   00 = 0 LAND       AggrQC(3,5)values{001}
LANDSEA   01 = 1 SHORE      AggrQC(3,5)values{000,010,100}
LANDSEA   10 = 2 FRESHWATER AggrQC(3,5)values{011,101}
LANDSEA   11 = 3 OCEAN      AggrQC(3,5)values{110,111}
SNOW_ICE (from Aggregate_QC bits) START 2 END 2 VALIDS 2
SNOW_ICE  0 = No snow/ice detected
SNOW_ICE  1 = Snow/ice were detected
AEROSOL START 3 END 3 VALIDS 2
AEROSOL   0 = No or low atmospheric aerosol levels detected
AEROSOL   1 = Average or high aerosol levels detected
CIRRUS (from Aggregate_QC bits {8,9} ) START 4 END 4 VALIDS 2
CIRRUS    0 = No cirrus detected
CIRRUS    1 = Cirrus was detected
INTERNAL_CLOUD_MASK START 5 END 5 VALIDS 2
INTERNAL_CLOUD_MASK 0 = No clouds
INTERNAL_CLOUD_MASK 1 = Clouds were detected
CLOUD_SHADOW START 6 END 6 VALIDS 2
CLOUD_SHADOW        0 = No cloud shadow detected
CLOUD_SHADOW        1 = Cloud shadow detected
SCF_BIOME_MASK START 7 END 7 VALIDS 2
SCF_BIOME_MASK  0 = Biome outside interval <1,4>
SCF_BIOME_MASK  1 = Biome in interval <1,4>

  MOD15A2_StdDev_QC_DOC=MOD15A2 STANDARD DEVIATION FILL VALUE LEGEND
255 = _Fillvalue, assigned when:
    * the MODAGAGG suf. reflectance for channel VIS, NIR was assigned its
_Fillvalue, or
    * land cover pixel itself was assigned _Fillvalus 255 or 254.
254 = land cover assigned as perennial salt or inland fresh water.
253 = land cover assigned as barren, sparse vegetation (rock, tundra,
desert.)
252 = land cover assigned as perennial snow, ice.
251 = land cover assigned as "permanent" wetlands/inundated marshlands.
250 = land cover assigned as urban/built-up.
249 = land cover assigned as "unclassified" or not able to determine.
248 = no standard deviation available, pixel produced using backup method.

  MOD15A1_ANC_BUILD_CERT=mtAncUtil v. 1.8 Rel. 09.11.2000 17:36 API v. 2.5.6
release 09.14.2000 16:33 Rev.Index 102 (J.Glassy)

  UM_VERSION=U.MONTANA MODIS PGE34 Vers 5.0.4 Rev 4 Release 10.18.2006 23:59
Subdatasets:

SUBDATASET_1_NAME=HDF4_EOS:EOS_GRID:"MCD15A2.A2002185.h14v10.005.2007172042412.hdf":MOD_Grid_MOD15A2:Fpar_1km
  SUBDATASET_1_DESC=[1200x1200] Fpar_1km MOD_Grid_MOD15A2 (8-bit unsigned
integer)

SUBDATASET_2_NAME=HDF4_EOS:EOS_GRID:"MCD15A2.A2002185.h14v10.005.2007172042412.hdf":MOD_Grid_MOD15A2:Lai_1km
  SUBDATASET_2_DESC=[1200x1200] Lai_1km MOD_Grid_MOD15A2 (8-bit unsigned
integer)

SUBDATASET_3_NAME=HDF4_EOS:EOS_GRID:"MCD15A2.A2002185.h14v10.005.2007172042412.hdf":MOD_Grid_MOD15A2:FparLai_QC
  SUBDATASET_3_DESC=[1200x1200] FparLai_QC MOD_Grid_MOD15A2 (8-bit unsigned
integer)

SUBDATASET_4_NAME=HDF4_EOS:EOS_GRID:"MCD15A2.A2002185.h14v10.005.2007172042412.hdf":MOD_Grid_MOD15A2:FparExtra_QC
  SUBDATASET_4_DESC=[1200x1200] FparExtra_QC MOD_Grid_MOD15A2 (8-bit
unsigned integer)

SUBDATASET_5_NAME=HDF4_EOS:EOS_GRID:"MCD15A2.A2002185.h14v10.005.2007172042412.hdf":MOD_Grid_MOD15A2:FparStdDev_1km
  SUBDATASET_5_DESC=[1200x1200] FparStdDev_1km MOD_Grid_MOD15A2 (8-bit
unsigned integer)

SUBDATASET_6_NAME=HDF4_EOS:EOS_GRID:"MCD15A2.A2002185.h14v10.005.2007172042412.hdf":MOD_Grid_MOD15A2:LaiStdDev_1km
  SUBDATASET_6_DESC=[1200x1200] LaiStdDev_1km MOD_Grid_MOD15A2 (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)


-- 
Jonathan A. Greenberg, PhD
Assistant Project Scientist
Center for Spatial Technologies and Remote Sensing (CSTARS)
Department of Land, Air and Water Resources
University of California, Davis
One Shields Avenue
Davis, CA 95616
Phone: 415-763-5476
AIM: jgrn307, MSN: jgrn307 at hotmail.com, Gchat: jgrn307
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/gdal-dev/attachments/20110430/9c0cb7e8/attachment-0001.html


More information about the gdal-dev mailing list