[Qgis-developer] How to get feat.geometry() from SpatiaLite in pyQGis ?
mmekuria
sailmcm at yahoo.com
Thu Dec 5 20:53:27 PST 2013
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.
More information about the Qgis-developer
mailing list