Hi Christos (!),

sorry but your code works only in QGis 1.8 version.
I am using the 2.0.1 version and pyQGis methods are changed:

http://hub.qgis.org/wiki/quantum-gis/Python_plugin_API_changes_from_18_to_20


BTW, my problem is:

- using a SHP file layer,  elements are returned
- using SpatiaLite layer,  elements are returned, but each is empty.


It 'a known issue?
Someone in the list has tried it?


Roberto


2013/12/6 mmekuria <sail...@yahoo.com>

> Hi, Roberto:
>
> I think the query from layer.getFeatures() returns an iterator and that
> means you use the nextFeature(feat) to get the next feature until it fails
> to return a feature, then it means you have reached the end of the iterator
> list.
>
> iter = layer.getFeatures()
> while iter.nextFeature(feat):
>     geom = feat.geometry()
>     elem = geom.asPolyline()
>     print("ELEM %s\n") %(elem)
>     for p1 in elem:
>         x1,y1 = p1.x(),p1.y()
>         print("XY= %lf %lf\n") %(x1, y1)
>
>
> Should work for you,
>
>
>
>
>
> -----
> Maaza Christos, PhD
> www.Axumcorp.com
>
> --
> View this message in context:
> http://osgeo-org.1560.x6.nabble.com/How-to-get-feat-geometry-from-SpatiaLite-in-pyQGis-tp5092891p5093041.html
> Sent from the Quantum GIS - Developer mailing list archive at Nabble.com.
> _______________________________________________
> Qgis-developer mailing list
> Qgis-developer@lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/qgis-developer
>
_______________________________________________
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-developer

Reply via email to