+=============================================================================+
| |
| MOD_PR02QA File Specification |
| V6.0.1, 09/12/2008 |
| |
+=============================================================================+
This document specifies the content and format for all files generated
by process MOD_PR02QA. The function of process MOD_PR02QA is to copy
global attribute metadata from existing Level 1B earth-view (EV) granules
into small ASCII files. The three L1B EV granules are:
L1B EV file Contents
-------------- ----------------------------------------------------
MxD021KM.*.hdf Earth-view, 1km product (metadata and science data)
MxD02HKM.*.hdf Earth-view, 500m product (metadata and science data)
MxD02QKM.*.hdf Earth-view, 250m product (metadata and science data)
where MxD = MOD for Terra files and MYD for Aqua files.
Currently, and for the forseeable future, MOD_PR02QA will only copy
the metadata from the 1KM EV granule. This current behavior is
reflected in this file specification.
The ASCII files generated by MOD_PR02QA are:
MOD_PR02QA file Contents
--------------- -----------------------------------------------
MxD021QA.*.txt Metadata copied from L1B file MxD021KM.*.hdf
MxD021QA.*.txt.met ECS metadata pertaining to file MxD021QA.*.txt
The ".txt" file format is described in Section I of this document and the
".txt.met" files are described in Section II.
+=============================================================================+
I) MOD_PR02QA Output Files Containing Level 1B Metadata
This section describes the file contents and format for:
MOD_PR02QA file Contents
--------------- -----------------------------------------------
MxD021QA.*.txt Metadata copied from L1B file MxD021KM.*.hdf
where MxD = MOD for Terra files and MYD for Aqua files.
The approximate file size of each file is 75 KB.
Specifically, the metadata that are copied from each associated L1B EV
granule includes all global attributes except for the HDF-EOS
"StructMetadata.0" attribute (which is not copied). For an explanation
of the attributes in each L1B EV file, see the file specifications
for those files.
The following is the common format for these three files.
--------------------------------------------------------------------------
MODIS L1B QA LOG (1st line of the file)
MOD02QA_DATA_START
MOD02QA_METADATA_ITEM: [attribute 1 name in quotes]
DATA_TYPE: [attribute 1 type token, defined below]
COUNT: [number of values in attribute 1]
...
... (attribute 1 value or values)
...
MOD02QA_METADATA_ITEM_END
MOD02QA_METADATA_ITEM: [attribute 2 name in quotes]
DATA_TYPE: [attribute 2 type token, defined below]
COUNT: [number of values in attribute 2]
...
... (attribute 2 value or values)
...
MOD02QA_METADATA_ITEM_END
.
. (repeat for all attributes)
.
MOD02QA_DATA_END
MOD02QA_INFO_START
[Log Message] (see below for values)
MOD02QA_INFO_END (last line of file)
--------------------------------------------------------------------------
DATA_TYPE tokens are: CHAR8, INT8, UINT8, INT32, UINT32, FLOAT32, FLOAT64
Except for CHAR8 types, values are separated by at least one white space
(blank, newline, etc.) character. For CHAR8 attributes, the value is
written as a block of text.
The [Log Message] consists of a 1-line message from one of the following
possible values:
"[ERROR0] Log Production Normal",
"[ERROR1] Retrieved additional metadata string: ",
"[ERROR2] Unable to identify metadata string: ",
"[ERROR3] Unable to retrieve metadata string: ",
"[ERROR4] Empty QA Log".
where is the attribute name.
+=============================================================================+
II) MOD_PR02QA ECS Metadata Output Files
These files contain ECS metadata for the files described in section I:
MOD_PR02QA file Contents
--------------- -----------------------------------------------
MxD021QA.*.txt.met ECS metadata pertaining to file MxD021QA.*.txt
where MxD = MOD for Terra files and MYD for Aqua files.
The approximate size of each file is 2 KB.
Each file has two sections of data: (1) ECS Standard Core Granule
Metadata and (2) ECS Standard Archive Granule Metadata. The format
of these are the same for the three files but some of the values may
differ.
+=======================================================================+
| ECS standard Core Granule Metadata |
| |
+=======================================================================+
| |
| Name Example and/or description |
+-----------------------------------------------------------------------+
| LOCALGRANULEID Terra: "MOD021QA.A1997217.0845. |
| 002.1999286231700.txt" |
| Aqua: "MYD021QA.A1997217.0845. |
| 002.1999286231700.txt" |
+-----------------------------------------------------------------------+
| SIZEMBECSDATAGRANULE set by "DSS" and may not be in the file |
+-----------------------------------------------------------------------+
| PRODUCTIONDATETIME "1999-10-13T23:17:00.000Z" |
+-----------------------------------------------------------------------+
| LOCALVERSIONID may not be in the file |
+-----------------------------------------------------------------------+
| VERSIONID 1 |
+-----------------------------------------------------------------------+
| SHORTNAME Terra: "MOD021QA" |
| Aqua: "MYD021QA" |
+-----------------------------------------------------------------------+
| INPUTPOINTER "UR_L1B_203scans.1km.L1B" |
+-----------------------------------------------------------------------+
| PGEVERSION "2.2.0" |
+-----------------------------------------------------------------------+
+=======================================================================+
| ECS standard Archive Granule Metadata |
| |
+=======================================================================+
| |
| Name Example and/or description |
+-----------------------------------------------------------------------+
| DESCRREVISION "0.0" |
+-----------------------------------------------------------------------+
| PRODUCTIONHISTORY may not be in the file |
+-----------------------------------------------------------------------+
| LONGNAME "MODIS/Terra Calibrated |
| Radiances 5-Min L1B Swath 1km" |
+-----------------------------------------------------------------------+
| PROCESSINGENVIRONMENT "IRIX64" |
+=======================================================================+