<div dir="ltr"><br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">in the same way as before but with layer.getFeatures():<br>

<br>
        layer = qgis.utils.iface.activeLayer()<br>
        for elem in layer.getFeatures():<br>
                geom= elem.geometry()<br>
                poly = geom.asPolygon()<br>
<br>
       poly.wkbType() == QGis.WKBPolygon<br>
       True<br>
       # coordinates of vertex:<br>
       print poly<br>
       [[(232139,110988), (232673,110410), (232311,110090), (231814,110190),<br>
(231684,110648), (232139,110988)]].<br></blockquote><div><br></div><div>...strange, because also using your code, I had this error  <br></div><div><br>poly.wkbType() == QGis.WKBPolygon<br>AttributeError: 'list' object has no attribute 'wkbType'<br>
<br></div><div>What I do not understand is:  for what reason getting coordinates is different from Lines and Polygon ?<br></div><div>Perhaps, Is this a new of PyQGis 2 ?<br><br><br></div><div>Thank you<br><br></div><div>Roberto<br>
</div></div></div></div>