banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Fri 09 January 2015 11:55

MathieuR
Membre
Lieu: aix-en-provence
Date d'inscription: 16 Feb 2009
Messages: 1690
Site web

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

 

#3 Tue 13 January 2015 09:30

MathieuR
Membre
Lieu: aix-en-provence
Date d'inscription: 16 Feb 2009
Messages: 1690
Site web

Re: Découpage d'un raster par un polygone - nodata à l'extérieur seulement

Oui c'est cela.


geodata au cerema et petits billets en géomatique

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

 

Pied de page des forums

Powered by FluxBB