Welcome to the Earthdata Forum! Here, the scientific user community and subject matter experts from NASA Distributed Active Archive Centers (DAACs), and other contributors, discuss research needs, data, and data applications.
I'm seeing offsets in the mapping of OLCI data processed with l2gen from L1B source data. The offset amount varies by day and with elevation but appears to repeat based on the Sentinel-3 27-day orbit cycle.
The first attached image shows the L1B and L2 files overlaid with a vector polygon. The approximate scene center lon/lat is 119 00' 55"W/38 00' 32"N (Mono Lake, CA). The source L1B file was S3A_OL_1_EFR____20170525T175211_20170525T175511_20170525T194025_0179_018_098_2340_SVL_O_NR_002.SEN3.
The l2gen file reader for OLCI is not setting the terrain_corrected field to true in the internal data record...so...terrain correction is being applied to the terrain corrected geolocation. After modifying the reader to set the bit, the geolocation is happy. This fix will be included in the next release. If you want to rebuild l2gen to include the fix before then, add:
l1file->terrain_corrected = 1;
to the openl1_olci function in the $OCSSWROOT/build/src/l2gen/l1_olci.c file