Lire un fichier raster
Les fichiers raster se lisent très facilement dans R avec la fonction raster() du package raster. Il suffit de passer le nom de fichier (extension comprise) du raster comme premier argument, x.
La fonction raster() utilise des fonctions natives du package raster pour lire certains types de fichiers (en se basant sur l’extension du nom de fichier) et délègue sinon la lecture à readGDAL() du package rgdal. L’intérêt de ne pas utiliser directement readGDAL() est que raster() renvoie un objet RasterLayer.
Un type courant de fichier raster est le GeoTIFF, avec l’extension .tif ou .tiff. Nous avons téléchargé un raster de revenu médian depuis le recensement américain et l’avons placé dans votre répertoire de travail.
Voyons cela et lisons-le.
Cet exercice fait partie du cours
Visualiser des données géospatiales avec R
Instructions
- Utilisez
dir()pour jeter un œil à votre répertoire de travail. - Utilisez à nouveau
dir()pour regarder dans le dossiernyc_grid_data. - Utilisez
raster()pour lire le raster de revenu médian dans la variableincome_griden passant le chemin complet vers le fichier.tif. - Utilisez
summary()pour vérifier que le raster est stocké dans unRasterLayer. - Utilisez
plot()pour vérifier le contenu du raster.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
library(raster)
# Call dir()
# Call dir() on the directory
# Use raster() with file path: income_grid
# Call summary() on income_grid
# Call plot() on income_grid