I am using Ubuntu fesity 64-bit and having problems with using python bindings. Specifically when I try to us "ReadAsArray(): <br><br>raster_file = sys.argv[1]<br>raster = gdal.Open(raster_file,GA_ReadOnly)<br>myarray =
raster.ReadAsArray()<br clear="all"><br><span class="ppt" id="_user_Gdal-dev@lists.maptools.org">Traceback (most recent call last):<br> File "gdal-test.py", line 12, in <module><br> myarray = inraster.ReadAsArray
()<br> File "/usr/lib/python2.5/site-packages/gdal.py", line 747, in ReadAsArray<br> return gdalnumeric.DatasetReadAsArray( self, xoff, yoff, xsize, ysize )<br> File "/usr/lib/python2.5/site-packages/gdalnumeric.py", line 133, in DatasetReadAsArray
<br> return BandReadAsArray( ds.GetRasterBand(1), xoff, yoff, xsize, ysize)<br> File "/usr/lib/python2.5/site-packages/gdalnumeric.py", line 181, in BandReadAsArray<br> buf_xsize, buf_ysize, datatype, buf_obj )
<br>TypeError: Unaligned buffer<br></span><br>I am guessing this is some sort of datatype mismatch on 64-bit systems as this works splendidly on 32-bit debian machines, but fails on my 64-bit machine.<br><br>I am using the default python-gdal package and its dependents as installed in Feisty
7.04<br><br>Any idea what it might be?<br><br>Thanks,<br>Jonah <br><br>-- <br>Jonah Duckles<br>Graduate Research Assistant<br>Purdue University <br>Forestry and Natural Resources<br>195 Marsteller Street<br>West Lafayette, IN 47907
<br>(765)532-1126