En Obtener la lista de QgsPoint de la capa de polígonos en PyQGIS , un usuario explica cómo obtener las coordenadas de un polígono y da el siguiente código:
layer = iface.activeLayer()
feature = layer.getFeatures().next()
polygon = feature.geometry().asPolygon()
n = len(polygon[0])
for i in range(n):
print polygon[0][i]
¿Qué es el polígono[0] en este caso y qué sería el polígono [5] por ejemplo?
En el for i in range(n)
parte parece que i
representa el número de vértice del polígono y sus coordenadas. Pero no consigo el primer polígono[0].