Travis Kirstine wrote:
Hi all,
I'm trying a simple python script to calculate the polygon areas.  Are
the swig bindings for python working because is returning the geometry
type as -2147483645 the dimension and 2 for a 3d feature and the
get_Area returns a error?
...
    area = geom.get_Area()

Travis,

For reasons that are not at all clear to me this method was named get_Area()
in the C++ API but elsewhere it is GetArea() (C, Python, etc).

Try geom.GetArea().

Does the geometry type not match any of the predefined values?  Note that
the OGR constants for the types are such that the 2.5D bit is the high order
bit and when viewed as a signed value it flips the values negative.  So your
value is actually wkbPolygon25D.

Best regards,
--
---------------------------------------+--------------------------------------
I set the clouds in motion - turn up   | Frank Warmerdam, warmer...@pobox.com
light and sound - activate the windows | http://pobox.com/~warmerdam
and watch the world go round - Rush    | Geospatial Programmer for Rent

_______________________________________________
gdal-dev mailing list
gdal-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/gdal-dev

Reply via email to