[gdal-dev] Help requested: Concurrent read of a GeoTiff

Even Rouault even.rouault at spatialys.com
Thu Mar 16 09:23:29 PDT 2017


On jeudi 16 mars 2017 17:16:20 CET Grégory Bataille wrote:
> Hello all,
> 
> Reaching out to the community caused I have failed for the past few days.
> 
> *short version*, I'm trying to multithread the gdal2tiles utility, and I'm
> getting this
> 
> Generating Base Tiles:
> ERROR 1: LZWDecode:Wrong length of decoded string: data probably corrupted
> at scanline 256
> ERROR 1: TIFFReadEncodedTile() failed.
> ERROR 1:
> /Users/gbataille/Downloads/Project_58704_transparent_mosaic_group1.tif,
> band 1: IReadBlock failed at X offset 1, Y offset 0
> ERROR 1: GetBlockRef failed at X block offset 1, Y block offset 0
> ERROR 1: gba.vrt, band 1: IReadBlock failed at X offset 0, Y offset 0
> 
> Any idea?

Yes, you need one dataset object per thread . Dataset objects cannot be used 
simultaneously from several threads.

Even


-- 
Spatialys - Geospatial professional services
http://www.spatialys.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/gdal-dev/attachments/20170316/31c9ca02/attachment-0001.html>


More information about the gdal-dev mailing list