Added support for postprocess rules to read_mosaic_map_dict() and write_mosaic_map_file()

This commit is contained in:
Rick Ross 2024-01-19 09:42:20 -08:00
parent 18b6bee0a0
commit 693858b383
1 changed files with 3 additions and 1 deletions

View File

@ -124,6 +124,7 @@ class AFCMUniverseMapFile:
self.mosaic_head = map_dict.get('mosaic', {}) self.mosaic_head = map_dict.get('mosaic', {})
self.metadata = map_dict.get('metadata', {}) self.metadata = map_dict.get('metadata', {})
self.mosaic_file_list = map_dict.get('files', {}) self.mosaic_file_list = map_dict.get('files', {})
self.mosaic_postprocess = map_dict.get('postprocess', {})
return None return None
@ -138,7 +139,8 @@ class AFCMUniverseMapFile:
output_object = json.dumps({"mosaic": self.mosaic_head, output_object = json.dumps({"mosaic": self.mosaic_head,
"metadata": self.metadata, "metadata": self.metadata,
"files": self.mosaic_file_list}, indent=4) "files": self.mosaic_file_list,
"postprocess": self.mosaic_postprocess}, indent=4)
with open(filename, 'w', encoding="UTF-8") as outfile: with open(filename, 'w', encoding="UTF-8") as outfile:
outfile.write(output_object) outfile.write(output_object)