[gdal-dev] gdal_retile error

Vasile Craciunescu vasile.craciunescu at gmail.com
Mon Mar 7 13:37:34 EST 2011


Dear all,

I'm trying to create tiled pyramids levels with gdal_retile.py. The 
input is a 441671px x 311892px VRT collection (1615 JPEG compressed 
GeoTiff files). The command is presented bellow:

gdal_retile.py -levels 8 -ps 2048 2048 -r bilinear -v -co "TILED=YES" 
-co "BLOCKXSIZE=256" -co COMPRESS=JPEG -s_srs EPSG:31700 -targetDir pt 
merge.vrt

This runs smoothly for a while (I manage to create 4151 tiles from level 
0). Then throws the following error:

ERROR 1: TIFFOpen:2479.tif: Operation not permitted
Traceback (most recent call last):
   File "/usr/bin/gdal_retile.py", line 1001, in <module>
     sys.exit(main(sys.argv))
   File "/usr/bin/gdal_retile.py", line 911, in main
     dsCreatedTileIndex = tileImage(minfo,ti)
   File "/usr/bin/gdal_retile.py", line 349, in tileImage
     createTile(minfo, offsetX, offsetY, width, height,tilename,OGRDS)
   File "/usr/bin/gdal_retile.py", line 494, in createTile
     dec.uly+offsetY*dec.scaleY)
   File "/usr/bin/gdal_retile.py", line 257, in getDataSet
     t_band.WriteRaster(writeOffsetX,writeOffsetY,readX,readY,data )
   File 
"/usr/local/lib/python2.6/dist-packages/GDAL-1.8.0-py2.6-linux-i686.egg/osgeo/gdal.py", 
line 941, in WriteRaster
     return _gdal.Band_WriteRaster(self, *args, **kwargs)
TypeError: not a string

After several attempts I decided to remove 2479.tif from VRT. The same 
error is displayed when gdal_retile reach the next file (2579.tif). I 
get this error on the following configuration.

OS: Ubuntu server 10.10
GDAL: 1.8
Python: 2.6.5
Hardware: Dell PowerEdge 6650; 4 x Xeon 3.00Ghz dual core; 16GB DDR 
SDRAM; 5 x 72GB SCSI + 4TB SATA

Any clues?

Regards,
Vasile


More information about the gdal-dev mailing list