bonjour,
j'ai un petit soucis pour récupérer toutes les valeurs des pixels d'un Geotiff d'une seule bande. D'abord j'ai récupéré les coordonnées x et y et je voudrais les exploiter pour accéder à la valeur du pixel. voici mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
raster = rasterio.open('.../g.tif')
   br_pixel = (raster.width * raster.height) 
 
   liste3 = []
   i = 0   
   while i <= nbr_pixel:
      (x,y) = raster.xy(i,i)
      listX.append(int(x))
      listY.append(int(y))
   i = i + 1 
   l = list(zip(listX,listY))
   liste3 = raster.sample(l)
   print(liste3)
 
   <generator object sample_gen at 0x7f7ef5821c50>