Hi,
I’m working on building data cubes based on the Copernicus Data Space Ecosystem (CDSE) STAC catalog and aiming to process Sentinel-1 GRD COG products directly from the /eodata path using esa_snappy. My goal is to generate RTC (Radiometrically Terrain-Corrected) products from GRD data.
Processing locally downloaded products works fine. However, due to the large volume of data, local downloading is not feasible for my use case. When I try to process products directly from /eodata, I receive the following error:
error processing /eodata/Sentinel-1/SAR/IW_GRDH_1S-COG/...:
java.io.IOException: eu.esa.sar.iogdal.sentinel1.Sentinel1GDALProductReader:
Product is corrupt or incomplete
Sample traceback (Python):
product = ProductIO.readProduct(input_file)
RuntimeError: java.io.IOException: ... Product is corrupt or incomplete
I noticed that this issue was already raised almost two years ago on this forum:
Trying to run s1tbx on CDSE yet it seems there has been no follow-up or resolution.
Could you please clarify:
- Is there currently any supported way to process Sentinel-1 COG products directly from /eodata in SNAP or snappy?
- Are there plans to support this use case properly?
- If not, what is the recommended approach for efficiently processing large numbers of products without local download?