CommencezCommencez gratuitement

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

Voir le cours

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épertoire nyc_grid_data.
  • Utilisez raster() pour lire le raster du revenu médian dans la variable income_grid en passant le chemin complet vers le fichier .tif.
  • Utilisez summary() pour vérifier que le raster est stocké dans un RasterLayer.
  • 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
Modifier et exécuter le code