MAJA uses GIPP files (Ground Image Processing Parameters) to configure the different algorithms of the chain without having to recompile the code. You can find all sets in a dedicated repository :
https://gitlab.orfeo-toolbox.org/maja/maja-gipp2/
Startmaja automatically downloads the GIPPs necessary for each sensor (ei. MAJA plugin) and links them to the folder. You only need to modify the parameters if you want to change the behaviour of the processing chain, which we don’t recommend unless you are familiar with the algorithms.
For each mission (Sentinel-2, Venµs, Landsat-8), you’ll find:
- the official GIPP for MAJA (“muscate” and native formats compliant). You are free to clone it and modify the parameters if you want to change the behaviour of the processing chain. By default, the CAMS option is enable, to disable this you have to turn off the Use_Cams_Data field in the L2COMM GIPP
- LUTS (“muscate” and native formats compliant too) for each selected model in the Model_List node of L2COMM : TOCR, DIRT, DIFT and ALBD. If the value of the “Use_Cams_Data” field is false the CONTINEN model will be used instead
‘Muscate’ is the processing service hosted at CNES. If you download eg. Sentinel-2 L1C products from ESA, you’ll be using the ‘native’ format.
The repository also provides:
- schema folder : contains all the schema used to validate the gipp files for each mission
- scripts folder : python scripts for gipps maintenance. If you want to validate your modifications you can directly use the script gipp_validate.py