logo       

Re: GDALNumeric.SaveArray : Unable to access numpy arrays of typecode "@": msg#00159

gis.gdal.devel

Subject: Re: GDALNumeric.SaveArray : Unable to access numpy arrays of typecode "@"

Gillian,

Thankyou very much..
IT WORKED..!!!

Gagan


From: Gillian Walter <gillian.walter@xxxxxxxxxxxxxxxxxxxxxxx>
Reply-To: gdal-dev@xxxxxxxxxxxxxxxxx
To: gdal-dev@xxxxxxxxxxxxxxxxx
Subject: Re: [Gdal-dev] GDALNumeric.SaveArray : Unable to access numpy arrays of typecode "@"
Date: Fri, 26 Sep 2003 10:50:44 -0400

Hi,

I had the same problem. This was Frank's response (his -DHAVE_NUMPY solution worked for me):

This might be an issue with how GDAL is built on windows. If GDAL doesn't
"know" how to find Numeric/arrayobject.h to get at the definitions of
the PaArray_Descr and PyArrayObject structures it just falls back to using
internal declarations for these presumably copied from an earlier version
of Python. To the best of my knowledge the internal (out of date) definitions
are always used on windows.

Try adding -DHAVE_NUMPY to OPTFLAGS in nmake.opt and see if things work.

The easiest way to verify you are getting system definitions of the numpy
stuff would be to add a #error directive in the "#ifndef HAVE_NUMPY" section
of gdal/pymod/gdal_py.h.

- Gillian

Gagan Tandon wrote:

Dear Friends,

I am using Numeric 23.0 version and python 2.3 on a windows XP machine. I have build GDAL from MS VC++ and Visual Studio .net and installed on my machine. The GDAL version is 1.1.9.

Basic Problem : I am trying to save a Numpy array(infact the primary issue is to save any 2d array (not just NUMPY) to a "TIF" file) to a TIF file. When I run the following commands, I get an error stating that it cannot access Numpy array of typecode "@" (weird..??)

DUMP OF PYTHON INTERPRETER.

>>> k = Numeric.zeros((2,2),"f")

>>> k
array([[ 0., 0.],
[ 0., 0.]],'f') // I have tried with array k = array([[1.2, 2.3], [2.5,1.7]],"f")


>>> import gdalnumeric

>>> gdalnumeric.SaveArray(k,"k.tif")
ERROR 1: Unable to access numpy arrays of typecode `@' <mailto:%60@%27>.

Traceback (most recent call last):
File "<stdin>", line 1, in ?
File "C:\GDAL\pymod\gdalnumeric.py", line 97, in SaveArray
return driver.CreateCopy( filename, OpenArray(src_array,prototype) )
File "C:\GDAL\pymod\gdal.py", line 330, in CreateCopy
target_ds = _gdal.GDALCreateCopy( self._o, filename, source_ds._o,
AttributeError: 'NoneType' object has no attribute '_o'

---- END OF PYTHON INTERPRETER

I am wondering whether this is a version problem with Numeric python or is it a problem with the building of GDAL using MS VC++ 7.0 or is it something else. I would be delighted if any one can give me clues on how to save a 2d array to a TIF file, since thats the primary problem.

Thanks

Gagan Tandon

------------------------------------------------------------------------
------------------------------------------------------------------------

Gagan Tandon
Research Assistant
GIS and Remote Sensing
Colorado State University

------------------------------------------------------------------------
------------------------------------------------------------------------

------------------------------------------------------------------------
Attention all artisans! Sell Diwali creations online. Register now! <http://g.msn.com/8HMAENIN/2734??PS=> _______________________________________________ Gdal-dev mailing list Gdal-dev@xxxxxxxxxxxxxxxxx http://remotesensing.org/mailman/listinfo/gdal-dev



_______________________________________________
Gdal-dev mailing list
Gdal-dev@xxxxxxxxxxxxxxxxx
http://remotesensing.org/mailman/listinfo/gdal-dev







PLEASE SEND ANY HEAVY ATTACHMENT LOADED EMAILS TO THIS EMAIL ID: gagan@xxxxxxxxxxxxxxxxx
THANKS
Gagan Tandon
Graduate Student Research Assistant
Computer Science GIS and Remote Sensing
Colorado State University
1500 W Plum Street
Apt 1-I
Fort Collins,CO
ZIP 80521, USA
Phone (R) : (970)-492-9487

_________________________________________________________________
Contact brides & grooms FREE! http://www.shaadi.com/ptnr.php?ptnr=hmltag Only on www.shaadi.com. Register now!


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise