J'ai 4 couches raster contenues dans une pile raster et je souhaite générer des polygones qui englobent toutes les cellules d'une valeur spécifiée.Création de polygones englobant des valeurs de trame spécifiques
Le package raster
peut être utilisé pour générer un exemple de fichier.
library(raster)
filename <- system.file("external/test.grd", package="raster")
r <- raster(filename)
Comme la trame ci-dessous, mes données réelles sont semblables à des cartes de l'habitat des animaux et ont une distribution inégale des zones « bons » et « mauvais ».
Pour plus étroitement mes données reflètent réelles, nous pouvons ajouter un peu de variation à trois autres rasters et faire une pile.
s <- stack(r, r+250, r-250, r+100)
Travailler avec la pile s
est-il possible de créer des polygones qui entourent toutes les cellules moins de 300 dans toutes les couches de la pile? En guise d'extension, mon objectif final est de calculer ensuite le chevauchement de surface (ou pourcentage) entre les polygones résultants.
Toute suggestion (spécifique ou générale) serait grandement appréciée.