Soy principiante en PyQGIS.
Me gustaría recuperar los píxeles que se intersecan con mi shapefile (polígono) utilizando un bucle for ... aparentemente, el bucle es incorrecto (sin resultado).
Debajo del código
from PyQt4.QtCore import *
from osgeo import gdal
from osgeo.gdalconst import *
#driver = gdal.GetDriverByName ('GTiff')
Driver.Register # ()
rlayer = "F:\ MASTER GEOM \ MasterGeomatic_data \ PLEIADES \ PLEIADES_20130415_COLNAT.TIF"
rlayer = gdal.Open (rlayer, GA_ReadOnly)
provider = QgsVectorLayer ("F: try1.shp", 'try', 'ogr')
extent = provider.extent ()
collars = rlayer.RasterXSize
rows = rlayer.RasterYSize
#print (passes)
#print (rows)
val = []
for range (cols) in extent:
print (range)