Hi Martin,
I was not aware of this bug, thanks for pointing me towards it. As
posted previously I found a workaround but if I use
geometryAndOwnership() as proposed in #777 do I have to do anything like
g = None to destroy the geometry or will Python take care of that as
soon as my script has been finished?
thank you for your help
Bernhard
Am 25.06.2015 um 09:00 schrieb Martin Dobias:
Hi Bernhard
that's a long standing unresolved issue with python bindings:
http://hub.qgis.org/issues/777
Regards
Martin
On Thu, Jun 25, 2015 at 2:43 PM, Bernhard Ströbl
<[email protected]> wrote:
Hi everybody,
I try to do the following from the Python console:
g=iface.activeLayer().selectedFeatures()[0].geometry()
returns a QgsGeometry objekt but as soon as I want to do anything with it
QGIS crashes (layer is a memory line layer but a PostGIS linestring layer
behaves the same). Any request like
g.type()
g.length()
g.anything crashes QGIS
g.asPolyline() crash if the line has three vertices, with only two vertices
it returns an empty array.
My goal is not the Python console but a plugin; the plugin crashes, too :-(
tested with 2.8 on Win7 (64bit) and 2.8 & 2.9 on Ubuntu (64 bit) so it
should not be connected to the geometry overhaul I reckon.
any help appreciated
Bernhard
__________ Information from ESET Mail Security, version of virus signature
database 11840 (20150625) __________
The message was checked by ESET Mail Security.
http://www.eset.com
_______________________________________________
Qgis-developer mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/qgis-developer