[postgis-users] WKT Raster Error

Pierre Racine Pierre.Racine at sbf.ulaval.ca
Tue Oct 26 06:00:05 PDT 2010


I already saw the two first lines:

c:\wktraster_pg84\bin\gdal2wktraster.py:645: DeprecationWarning: integer argumen
t expected, got float
  hexstr = binascii.hexlify(struct.pack(fmt_little, data)).upper()

But it didn't not prevent the script to create the sql file properly.

I guess this is related to the Numpy version. Maybe try to use an older version.

It should work with the pipe.

Pierre


From: postgis-users-bounces at postgis.refractions.net [mailto:postgis-users-bounces at postgis.refractions.net] On Behalf Of Paragon Corporation
Sent: 26 octobre 2010 01:38
To: 'PostGIS Users Discussion'
Subject: Re: [postgis-users] WKT Raster Error

Andreas,
Nope haven't seen that error before.

I take it this used to work for you - gdal2wtraster.py.

Which version of gdal are you running under python?

FWIW -- we don't run it like that -- we run with the -o output file swithin. I'm not sure the way you are running it works or not

So try
c:\Python25\python c:\wktraster_pg84\bin\gdal2wktraster.py -r c:\prio_grid\source\forest\fcworld.img -t forest -s 4326 -I  -o  C:\prio_grid\source\gpw\forest.sql

and see if you have any better luck.

Alternatively you can try the new postgis raster packaged with PostGIS 2.0 and use the gdal2raster.py.  It has some minor fixes in it.

Although its in 2.0, at the moment the rtpostgis*.dll is still a separate binary and doesn't YET have any direct dependency on postgis-2.0.dll (and has a few more functions that the old wktraster project is missing. So you can grab it from there and use with your PostGIS 1.5/1.4  or whatever install.

This MAY CHANGE when PostGIS 2.0 finally comes out.

We'll also be releasing a new windows binaries of PostGIS 2.0 in the next day or so.  The dll in that build will change from rtpostgis.dll to rtpostgis-2.0.dll, but will still be pretty much the same functionality.


Leo and Regina
http://www.postgis.us

________________________________
From: postgis-users-bounces at postgis.refractions.net [mailto:postgis-users-bounces at postgis.refractions.net] On Behalf Of Andreas Forø Tollefsen
Sent: Monday, October 25, 2010 8:04 AM
To: PostGIS Users Discussion
Subject: [postgis-users] WKT Raster Error
Anyone familiar with the below error?
I have never experienced it before when importing rasters:

C:\Python25>c:\Python25\python c:\wktraster_pg84\bin\gdal2wktraster.py -r c:\pri
o_grid\source\forest\fcworld.img -t forest -s 4326 -I > C:\prio_grid\source\gpw\
forest.sql
c:\wktraster_pg84\bin\gdal2wktraster.py:645: DeprecationWarning: integer argumen
t expected, got float
  hexstr = binascii.hexlify(struct.pack(fmt_little, data)).upper()
Traceback (most recent call last):
  File "c:\wktraster_pg84\bin\gdal2wktraster.py", line 1014, in <module>
    main()
  File "c:\wktraster_pg84\bin\gdal2wktraster.py", line 977, in main
    wkblify_raster(opts, filename, i)
  File "c:\wktraster_pg84\bin\gdal2wktraster.py", line 922, in wkblify_raster
    summary = wkblify_raster_level(options, ds, options.overview_level, band_ran
ge, infile, i)
  File "c:\wktraster_pg84\bin\gdal2wktraster.py", line 889, in wkblify_raster_le
vel
    hexwkb += wkblify_band(options, band, level, xoff, yoff, read_block_size, bl
ock_size, infile, b)
  File "c:\wktraster_pg84\bin\gdal2wktraster.py", line 778, in wkblify_band
    target_block_size[0], target_block_size[1])
  File "C:\Python25\Lib\site-packages\osgeo\gdal.py", line 835, in ReadAsArray
    buf_xsize, buf_ysize, buf_obj )
  File "C:\Python25\Lib\site-packages\osgeo\gdal_array.py", line 138, in BandRea
dAsArray
    buf_xsize, buf_ysize, datatype )
  File "C:\Python25\Lib\site-packages\osgeo\gdal.py", line 760, in ReadRaster
    return _gdal.Band_ReadRaster(*args, **kwargs)
MemoryError
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/postgis-users/attachments/20101026/249d09eb/attachment.html>


More information about the postgis-users mailing list