See the comments in PSS-693 for suggestions regarding the JSON modifications.
Description
MODAPS (MODIS SIPS) has requested that certian fields be added to the JSON files output by MetGen-C. Their particular use case are the JSON files associated with NISE_A2. They use NISE_A2 in processing the L3 MODIS and VIIRS data sets and use scripts to find and download the NISE_A2 data automatically. These scripts read the file level metadata associated with each NISE_A2 file. NISE_A2 recently switched to a direct to cloud ingest workflow and thus is now using MetGen-C to ingest. This change resulted in a change in file level metadata as well, from XML files to JSON files. There are numerous fields missing from the JSON file that were in the XML file level metadata, and these missing fields are causing some difficulty for MODAPS. They are requesting that we add back certain fields into the JSON files.
The critical missing fields are:
.../DataFiles/DataFileContainer/
FileSizeBytes
ChecksumType
Checksum
They also identified the following fields as nice-to-have:
GranuleId = LocalGranuleId = FileName
The lack of these fields seem to be impacting MODAPS’s ability to automatically find and download the files (they are having to perform this manually every day).
See the comments in PSS-693 for suggestions regarding the JSON modifications.
Description
MODAPS (MODIS SIPS) has requested that certian fields be added to the JSON files output by MetGen-C. Their particular use case are the JSON files associated with NISE_A2. They use NISE_A2 in processing the L3 MODIS and VIIRS data sets and use scripts to find and download the NISE_A2 data automatically. These scripts read the file level metadata associated with each NISE_A2 file. NISE_A2 recently switched to a direct to cloud ingest workflow and thus is now using MetGen-C to ingest. This change resulted in a change in file level metadata as well, from XML files to JSON files. There are numerous fields missing from the JSON file that were in the XML file level metadata, and these missing fields are causing some difficulty for MODAPS. They are requesting that we add back certain fields into the JSON files.
The critical missing fields are:
.../DataFiles/DataFileContainer/
FileSizeBytes
ChecksumType
Checksum
They also identified the following fields as nice-to-have:
GranuleId = LocalGranuleId = FileName
The lack of these fields seem to be impacting MODAPS’s ability to automatically find and download the files (they are having to perform this manually every day).