Changeset 12251
- Timestamp:
- 09/28/07 12:22:27 (1 year ago)
- Files:
-
- trunk/gdal/swig/python/scripts/gdal2tiles.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/gdal/swig/python/scripts/gdal2tiles.py
r12250 r12251 35 35 from gdalconst import GA_ReadOnly 36 36 from osr import SpatialReference 37 from math import ceil, log 37 from math import ceil, log10 38 import operator 38 39 39 40 verbose = False … … 715 716 sys.exit( 1 ) 716 717 718 719 # Python 2.2 compatibility. 720 log2 = lambda x: log10(x) / log10(2) # log2 (base 2 logarithm) 721 sum = lambda seq, start=0: reduce( operator.add, seq, start) 722 717 723 # Zoom levels of the pyramid. 718 maxzoom = int(max( ceil(log (xsize/float(tilesize), 2)), ceil(log(ysize/float(tilesize), 2))))724 maxzoom = int(max( ceil(log2(xsize/float(tilesize))), ceil(log2(ysize/float(tilesize))))) 719 725 zoompixels = [geotransform[1] * 2.0**(maxzoom-zoom) for zoom in range(0, maxzoom+1)] 720 726 tilecount = sum( [
