[gdal-dev] a flag for translate stop or abort on error?

Matt.Wilkie at yukon.ca Matt.Wilkie at yukon.ca
Thu Jul 8 09:17:34 PDT 2021


Hi,

Is there a flag or something to instruct gdal_translate to stop or abort when it encounters an error?


gdal_translate   -co compress=zstd   -co predictor=yes   -co level=17   -co bigtiff=yes   -of cog   -a_nodata 0 Finlayson9488_SP6_24Aug2016_150cm.rgb-nir.vrt out\Finlayson9488_SP6_24Aug2016_150cm.rgb-nir.tif

Input file size is 43101, 54192
0...10..ERROR 1: LZWDecode:Corrupted LZW table at scanline 0
ERROR 1: TIFFReadEncodedTile() failed.
ERROR 1: IReadBlock failed at X offset 0, Y offset 0: TIFFReadEncodedTile() failed.
ERROR 1: LZWDecode:Corrupted LZW table at scanline 0
ERROR 1: TIFFReadEncodedTile() failed.
...many repeats.

The next day, no changes made to files or environment:

gdal_translate   -co compress=zstd   -co predictor=yes   -co level=17   -co bigtiff=yes   -of cog   -a_nodata 0 Finlayson9488_SP6_24Aug2016_150cm.rgb-nir.vrt out\Finlayson9488_SP6_24Aug2016_150cm.rgb-nir.tif

Input file size is 43101, 54192
0...10...20...30...40...50... (still going)


The vrt being translated points to 4 other vrt which in turn are reading from a network share holding zip archives of the source imagery. (I'm taking 3 bands from an RGB-inzip and 1 band from a 3 band Infrared-RG-inzip and creating a single 4 band  RGB-I cloud geotiff.)

I suspect the problem has to do with a network timeout or something but really the cause doesn't matter for me here. I just want gdal_translate to stop or abort when something like this goes wrong. Is that possible?


Matt Wilkie
Geomatics Developer & Administrator
Environment | Technology, Innovation and Mapping
T 867-667-8133 | Yukon.ca<http://yukon.ca/>
Hours: 08:30-16:30, Mon-Wed: Office, Thu: Remote, Fri: Away.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/gdal-dev/attachments/20210708/765faba4/attachment.html>


More information about the gdal-dev mailing list