Show
Ignore:
Timestamp:
03/11/09 12:46:07 (3 years ago)
Author:
mloskot
Message:

gdal2wktraster.py: Testing if loader perhaps breaks raster data, so there is a bands shift in the output. To be removed after tests.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • spike/wktraster/scripts/gdal2wktraster.py

    r3855 r3856  
    3333import binascii 
    3434import sys, glob 
     35 
     36# TODO: *** DUMPER *** Testing if loading breaks raster data. 
     37# This is to dump source raster to text file for testing raw pixel values 
     38#fdumper = open('dump.txt', 'w') 
    3539 
    3640############################################################################### 
     
    199203def wkblify_band(band): 
    200204    assert band is not None, "Error: No raster band" 
     205    import struct # TODO: Remove 
    201206 
    202207    hexwkb = "" 
     
    213218    for row in range(0, band.YSize): 
    214219        scanline = band.ReadRaster(0, row, band.XSize, 1, band.XSize, 1) 
     220 
     221        # TODO: *** DUMPER *** Dump scanline to file 
     222        #tuple = struct.unpack('B' * band.XSize, scanline) 
     223        #s = '\t'.join([str(v) for v in tuple]) + '\n' 
     224        #fdumper.write(s) 
     225 
    215226        hexwkb += binascii.hexlify(scanline) 
    216227        logit('.') 
     
    246257            continue 
    247258         
     259        # TODO: *** DUMPER - Mark band being dumped 
     260        #fdumper.write('--- BAND %d ------------------------------\n' % bn) 
     261 
    248262        logit('MSG: Band #%d\n' % bn) 
    249263        hexwkb += wkblify_band(band)