We have been successfully doing L3bin (Binning) processing for various sensors (SeaWiFS, MERIS, MODIS, VIIRS, OLCI) starting from BEAM until SNAP6.
After upgrading to SNAP9, the processing chains for some sensors, namely MERIS and MODIS, stopped working when using the same binning configuration files created with SNAP6; for other sensors the processing works all right. The errors for MERIS and MODIS look very different, I’ll skip MODIS for now. For MERIS the error looks like all input half-orbits (POLYMER processed L2 files) are rejected due to geometric problems. The command:
gpt -e -Dsnap.pixelGeoCoding.fractionAccuracy=true mod_xml_file.xml
Essential error output:
WARNING: org.esa.snap.binning.operator.BinningOp: Filtered out result of graph ‘/data/carrack1/scratch/projects-nobackup/OCCCI/v6.0-production/tests/workspaces/PB_2010_11_27/merge_ENV_ME_1_RRG____20101127T165441_20101127T173826_________________2624_097_012______DSI_R_NT____.idepix.xml’
WARNING: org.esa.snap.binning.operator.BinningOp: reason: not accepting product ‘ENV_ME_1_RRG____20101127T165441_20101127T173826_________________2624_097_012______DSI_R_NT____.L2_poly’: topLeftMembership=PREVIOUS_PERIODS, topRightMembership=PREVIOUS_PERIODS, bottomLeftMembership=PREVIOUS_PERIODS, bottomRightMembership=PREVIOUS_PERIODS, startTime=27-NOV-2010 16:54:41.000000, endTime=27-NOV-2010 17:38:26.000000
WARNING: org.esa.snap.dataio.netcdf.util.MetadataUtils: Missing configuration property ‘snap.dataio.netcdf.metadataElementLimit’. Using default (100).
As the result of the “warnings” above, binner does not detect any valid input and generates error output:
Error: [NodeId: binningNode] No valid input products found during spatial binning. Quitting operator
I remind: this command with the same input perfectly works in SNAP6 environment. What has been changed in Binning operator between SNAP versions 6 and 9?
To make things even more confused, if using SNAP8 same way, we have only one sensor failing: MERIS. For MODIS this still works in SNAP8 (not in 9).
Please let us know what should we change in processing setup to make SNAP9 working with MERIS and MODIS too. Another hint: our colleagues using similar to Binning operator LakeAggregate (a specific user customized operator, probably not suitable for us) do not have such problems with MERIS and MODIS in SNAP9 environment.