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>
Partager