CommencerCommencer gratuitement

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

Afficher le cours

Instructions

  • Utilisez dir() pour jeter un œil à votre répertoire de travail.
  • Utilisez à nouveau dir() pour regarder dans le dossier nyc_grid_data.
  • Utilisez raster() pour lire le raster de 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 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
Modifier et exécuter le code