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

Printemps des cartes 2024

#1 Mon 23 April 2018 11:26

Chat1850
Participant occasionnel
Date d'inscription: 22 Apr 2016
Messages: 22

QGIS 2.18: Réattribuer des valeurs à un raster

Bonjour,

Je travaille sur un raster d'occupation des sols et je souhaite diminuer le nombre de catégorie d'occupation des sols.

Je chercher à réattribuer les pixels ayant la valeur 31 en 24 et les pixels 56 en 211.

N'ayant jamais travaillée sur des rasters je patauge un peu. Est ce que quelqu'un saurait comment faire ça (je suppose que ça peut se faire en passant par la calculatrice raster mais je ne sais pas comment écrire la commande).

Merci d'avance - Qgis 2.18 - Windows 10

Hors ligne

 

#2 Mon 23 April 2018 11:59

Renaud
Membre
Lieu: Ploemeur (56)
Date d'inscription: 9 Mar 2006
Messages: 2315

Re: QGIS 2.18: Réattribuer des valeurs à un raster

Bonjour,

Il faut utiliser l'outil 'Saga - Raster tools - Reclassify values'
Si tu n'as que deux changements à faire, le plus simple est de passer deux fois dans l'outil.

Method : 'single', old value : 31, new value : 24, operator : '='. Décocher 'replace no data values' et 'new value for other values'

Si tu as un grand nombre de changements, il vaut mieux créer une table de correspondance et l'utiliser avec method : 'simple table'


Renaud Mouche

Hors ligne

 

#3 Mon 23 April 2018 14:46

Chat1850
Participant occasionnel
Date d'inscription: 22 Apr 2016
Messages: 22

Re: QGIS 2.18: Réattribuer des valeurs à un raster

Bonjour Renaud,

Merci pour la réponse !
Pour l'instant ça ne marche pas mais je pense que c'est par ce que mon projet est très lourd et mon ordi pas très puissant !

Hors ligne

 

#4 Tue 24 April 2018 15:33

Chat1850
Participant occasionnel
Date d'inscription: 22 Apr 2016
Messages: 22

Re: QGIS 2.18: Réattribuer des valeurs à un raster

J'ai essayé sur une petite zone pour faciliter le travail à mon ordinateur mais en faisant cette technique j'ai ce message d'erreur

Converting outputs

'NoneType' object has no attribute 'crs' See log for more details

Est ce que quelqu'un aurait la solution ?
Merci

Hors ligne

 

Pied de page des forums

Powered by FluxBB