Lecture d'un fichier raster
Les fichiers raster se lisent le plus facilement dans R avec la fonction raster() du progiciel raster. Il suffit de passer le nom du fichier (y compris l'extension) du raster comme premier argument, x.
La fonction raster() utilise certaines fonctions natives du progiciel raster pour lire certains types de fichiers (selon l'extension dans le nom du fichier) et, sinon, confie la lecture du fichier à readGDAL() du progiciel rgdal. L'avantage de ne pas utiliser directement readGDAL() est tout simplement 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 du revenu médian à partir du recensement américain et l'avons placé dans votre répertoire de travail.
Jetons-y un coup d'œil et lisons-le.
Cette activité fait partie du cours
Visualiser des données géospatiales avec R
Instructions de l’exercice
- Utilisez
dir()pour jeter un coup d'œil à votre répertoire de travail. - Utilisez de nouveau
dir()pour regarder dans le répertoirenyc_grid_data. - Utilisez
raster()pour lire le raster du 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 ce code d’exemple.
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