Je demande le support de vos compétences R. Pour l'un de mes articles, je modélise la répartition des espèces d'arbres en Amazonie à l'aide de variables de télédétection (bandes LT 3, 4, 5, 7, DEM et NDVI) et je prévois de masquer tous les sites hors des zones convexes. coque "de mes prédicteurs. J'ai passé en revue plusieurs paquets et fonctions dans R (convhull, convhulln) mais sans succès.Fichier raster avec NAs comme zones d'une coque convexe environnementale
J'ai extrait toutes les valeurs des variables de plus de 6000 points de présence. Je dois faire une coque convexe à cet ensemble de points et ensuite l'emmener dans l'espace géographique, puis masquer tout. Donc, fondamentalement, je besoin d'un fichier raster avec NAs et de 1 (zones NAs de la coque convexe et les zones 1s dans la coque convexe)
dbase <-read.csv("dbase.csv")
names(dbase)
# [1] "id" "pca" "block" "strip" "tree.n" "plaque"
# [7] "species" "diameter" "height" "volume" "x" "y"
# [13] "condition" "sector"
coordinates(dbase)<-~x+y
files <- list.files("C:/Users/...",
pattern="asc", full.names=TRUE)
predictors <-stack(files) # b3, b4, b5, b7, ndvi and dem
presence_var <-extract(predictors,dbase)
# B3 B4 B5 B7 DEM ndvi
# [1,] 25 75 57 18 349 0.5000000
# [2,] 22 79 64 19 332 0.5643564
# [3,] 24 79 62 20 336 0.5339806
# [4,] 23 79 62 20 341 0.5490196
# [5,] 25 80 63 21 307 0.5238096
# [6,] 24 83 63 20 342 0.5514019
# ...
conhull <-convHull(presence_var)
pr <- predict(conhull, predictors)
plot(pr) # empty results
Toutes les suggestions?
Il est bon de voir une question 'SDM' :) Cependant, si vous voulez augmenter vos chances d'obtenir une bonne réponse, veuillez écrire un exemple reproductible minimum. Cela inclut des exemples de données et du code de ce que vous avez essayé jusqu'à présent. Cet article pourrait vous aider: https://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example – JanLauGe
Merci JanLauGe, je l'ai déjà fait. Espérons que quelqu'un pourrait être en mesure d'aider :) –