J'utilise la nouvelle fonction velox extract pour accélérer l'extraction de données matricielles par des fichiers de forme.
L'ancienne fonction d'extraction du paquet raster retournait par défaut une liste de valeurs de cellules, par exemple lorsque vous utilisez le format ci-dessous :
val.list <- raster::extract(raster, shapefile)
Le nouveau paquet velox requiert un argument fun= et je n'arrive pas à lui faire retourner les valeurs :
vx.raster <- velox(raster)
vx.vals <- vx.raster$extract(shapefile, fun=??????)
I have tried:
fun=values (returns error Error during wrapup: unable to find an inherited method for function 'values' for signature 'numeric'
fun=function(x){values(x)} (same error as above)
J'arrive à faire fonctionner fun=sum, fun=mean sans problème. Mais qu'en est-il des valeurs ? Est-ce que je rate quelque chose d'évident à propos d'un tableau numérique et du retour d'une liste de valeurs (ce qui me semble être le cas le plus probable) ?
Merci !