Je sais que pour obtenir une raster de et XYZ list (où x et y sont des vecteurs numériques de coordonnées et z est une matrice numérique) je peux utiliser directement la fonction raster
. Mais que faire si j'ai un raster et que je veux obtenir une liste XYZ? Y at-il une fonction simple déjà développée sur le paquet raster?Récupère la liste XYZ de l'objet Raster
Bien sûr, je sais que je peux construire une liste indexant les différents niveaux sur l'objet raster, mais j'ai trouvé que je devais faire quelques réversions pour y arriver, donc je me demande s'il y a un simple et efficace façon.
Merci.
cela devrait fonctionner: 'df <- as.data.frame (myrast, xy = TRUE)' – lbusett
@LoBu, je parlais d'avoir comme sortie une liste avec 3 niveaux: sortie (une liste) $ x (vecteur numérique, longitudes) $ y (vecteur numérique, latitudes) $ z (matrice numérique avec longueur (x) lignes et longueur (y) cols) –
Salut. désolé mais je ne sais pas si je vous suis bien: vous voulez des latitudes et des longueurs comme vecteurs et l'image comme matrice? – lbusett