List of Routines By Functionality |  MISR Toolkit: Main Page

-Abstract

   MTK_FILE_COREMETADATA_QUERY returns the number of coremetadata parameters and a list of all coremetadata parameter names for a given file.

-Copyright

   Copyright (2005), California Institute of Technology.
   U.S. Government sponsorship acknowledged.

-I/O
   
   Given:
   
      filename       MISR product file

   the call:
   
      status = MTK_FILE_COREMETADATA_QUERY( filename, nparams, paramlist )
   
   returns:
   
      status         0 on success; otherwise failure
      nparams        number of coremetadata parameters
      paramlist      string array of all coremetadata parameter names

-Examples

      ;;
      ;; Set up input parameters
      ;;
      file        = '../Mtk_testdata/in/MISR_AM1_AS_LAND_P037_O029058_F06_0017.hdf'
      status      = MTK_FILE_COREMETADATA_QUERY( file, nparams, paramlist )
      
      ;;
      ;; Output...
      ;;
      print, 'file                  : ', file
      print, 'nparams               : ', nparams
      print, '================================================='
      FOR i=0,MIN([5,nparams-1]) DO $
         PRINT, 'COREMETADATA PARAMETER NAME #'+STRTRIM(i+1,2)+ $
         ' = '+paramlist[i]

   IDL outputs:

      file                  : ../Mtk_testdata/in/MISR_AM1_AS_LAND_P037_O029058_F06_0017.hdf
      nparams               :           42
      =================================================
      COREMETADATA PARAMETER NAME #1 = LOCALGRANULEID
      COREMETADATA PARAMETER NAME #2 = SIZEMBECSDATAGRANULE
      COREMETADATA PARAMETER NAME #3 = PRODUCTIONDATETIME
      COREMETADATA PARAMETER NAME #4 = LOCALVERSIONID
      COREMETADATA PARAMETER NAME #5 = PGEVERSION
      COREMETADATA PARAMETER NAME #6 = MEASUREDPARAMETERCONTAINER

-Particulars
   None.

-Required Reading
   For important details concerning this module's function, please refer to
   the MTK routine MtkFileCoreMetaDataQuery.c.

-Version
   -IDL-MTK Version 1.2.0