Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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

Suite à un problème technique intervenu entre le 22 et le 23 mars, nous avons du procéder dans la soirée du 25 mars, à la restauration de la base de données du 24 mars (matinée).

En clair, nous avons perdu vos contributions et inscriptions du dimanche 24 et du lundi 25 mars.
Nous vous prions de nous excuser.

#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: 1129

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: 1129

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