Message posté par : BorelPaul (borel.paul.desimpermeabilisation(a)gmail.com)
----------------------------------------
Bonjour, je poste ce message pour obtenir de l'aide sur un problème que j'ai
actuellement.
J'ai un raster qui représente 4 classes d'occupation du sol (représenté par 4
valeurs) :
Classe A = 1
Classe B = 2
Classe C = 3
Classe D = 4
Mon raster est très grand (10000 x 10000 pixels)
J'aimerais changer la valeur des pixels de la classe D (=4) lorsqu'elle est
entièrement entouré par des pixels de la classe C (=3).
J'ai essayé de faire des sélections classiques en vectorisant mon raster avec
"sélection par localisation" avec le mode 'contient' mais cela ne
fonctionne pas car la couche l'entoure et ne la contient pas.
Je me suis dit aussi qu'en récupérant les contours de mes polygones de ma classe C(=3)
je pourrais reformer de nouveaux polygones "complets" ou "sans trous"
qui me permettrais de sélectionner mes polygones de classe D(=4) avec la sélection par
localisation mais je n'y parviens pas, les contours interne sont toujours récupérer
(j'ai utilisé r.contour de GRASS)
J'ai aussi essayé en conservant le raster mais les manipulations de rasters sont
souvent très longues donc cela ne peut pas être appliqué dans mon cas..
Merci beaucoup déjà de lire ce post et j'espère que vous aurez des pistes à me
proposer !
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=361518#p361518
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net