Pages: 1
- Sujet précédent - Découpage d'un raster par un polygone - nodata à l'extérieur seulement - Sujet suivant
#1 Fri 09 January 2015 11:55
Découpage d'un raster par un polygone - nodata à l'extérieur seulement
Bonjour,
je réalise le découpage d'un raster 3 bandes par un polygone avec la commande
gdalwarp -of GTiff -cutline polygone.shp -cl polygone entree.tif sortie.tif
Seulement, les pixels situés en dehors de mon polygone ont la valeur 0. J'aimerais qu'ils aient la valeur nodata.
Si j'exécute la commande avec l'option -dstnodata 0, tous les pixels ayant dans l'une des trois bandes la valeur 0, même s'ils sont compris dans le polygone, auront alors la valeur nodata
Ainsi 127 0 222 deviendra 127 nodata 222
de même que 0 127 222 deviendra nodata 127 222
Bref, je n'ai pas réussi à injecter la valeur nodata seulement en dehors de mon polygone. Si quelqu'un a la solution, je suis preneur !
Je précise que je ne souhaite pas de canal alpha
Dernière modification par MathieuR (Fri 09 January 2015 12:43)
geodata au cerema et petits billets en géomatique
Hors ligne
#2 Tue 13 January 2015 08:14
- tumasgiu
- Membre
- Lieu: Ajaccio
- Date d'inscription: 5 Jul 2010
- Messages: 1159
Re: Découpage d'un raster par un polygone - nodata à l'extérieur seulement
Salut,
quand tu dis que les pixels en dehors du polygone ont la valeur 0, tu veux dire que les 3 bandes possèdent la valeur 0 ?
Hors ligne
#4 Mon 19 January 2015 09:44
- tumasgiu
- Membre
- Lieu: Ajaccio
- Date d'inscription: 5 Jul 2010
- Messages: 1159
Re: Découpage d'un raster par un polygone - nodata à l'extérieur seulement
Et si tu spécifies le nodata comme ça ?
Code:
-dstnodata '0 0 0'
Hors ligne
Pages: 1
- Sujet précédent - Découpage d'un raster par un polygone - nodata à l'extérieur seulement - Sujet suivant