Dear developers, I have an 8-bit geotiff image that contains land cover classification results. The dimensions of the image is 1000 x 1000 pixels. I am trying to generate tiles with 21 zoom levels using the gdal2tiles.py script so that we can display the results on a website. In the first step, I converted the single band paletted image into color composite with the correct class colors using this command:
gdal_translate -of vrt -expand rgba results.tif temp.vrt and in the second step I used the gdal2tiles.py script in the following way but I am getting errors: gdal2tiles.py -p raster -z 0-20 -a 3 -v temp.vrt sample the error is below. Any help in explaining and solving this issue would be much appreciated. Thank you Mutlu.. ('Input file:', '( 1000P x 1000L - 4 bands)') NODATA: [3.0, 3.0, 3.0, 3.0] ('Preprocessed file:', '( 1000P x 1000L - 4 bands)') KML autotest OK! ('Bounds (output srs):', -96.08910285, 42.692523704760006, -95.81960826476, 42.96201829) ('Native zoom of the raster:', 2) Generating Base Tiles: Tiles generated from the max zoom level: ---------------------------------------- ('dataBandsCount: ', 3) ('tilebands: ', 4) (1, '/', 1048576000000, 'sample/20/0/1023999.png') ('\tReadRaster Extent: ', (0, -1023000, 1, 1), (0, 0, 256, 256)) ERROR 5: temp.vrt: Access window out of range in RasterIO(). Requested (0,-1023000) of size 1x1 on raster of 1000x1000. ERROR 5: temp.vrt, band 4: Access window out of range in RasterIO(). Requested (0,-1023000) of size 1x1 on raster of 1000x1000. Traceback (most recent call last): File "/Library/Frameworks/GDAL.framework/Versions/Current/Programs/gdal2tiles.py", line 2278, in <module> gdal2tiles.process() File "/Library/Frameworks/GDAL.framework/Versions/Current/Programs/gdal2tiles.py", line 488, in process self.generate_base_tiles() File "/Library/Frameworks/GDAL.framework/Versions/Current/Programs/gdal2tiles.py", line 1276, in generate_base_tiles dstile.WriteRaster(wx, wy, wxsize, wysize, data, band_list=list(range(1,self.dataBandsCount+1))) File "/Library/Frameworks/GDAL.framework/Versions/1.11/Python/2.7/site-packages/osgeo/gdal.py", line 846, in WriteRaster buf_pixel_space, buf_line_space, buf_band_space ) TypeError: not a string -- Mutlu Ozdogan, Ph.D. Associate Professor Department of Forest and Wildlife Ecology & Nelson Institute for Environmental Studies t: (608) 262-0873 e: ozdo...@wisc.edu<mailto:ozdo...@wisc.edu>
_______________________________________________ gdal-dev mailing list gdal-dev@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/gdal-dev