Aan de slagGa gratis aan de slag

Een rasterbestand inlezen

Rasterbestanden lees je in R het makkelijkst in met de functie raster() uit het raster-pakket. Je geeft simpelweg de bestandsnaam (inclusief extensie) van het raster mee als eerste argument, x.

De functie raster() gebruikt eigen functies uit het raster-pakket om bepaalde bestandstypen (op basis van de extensie in de bestandsnaam) in te lezen en geeft het inlezen anders door aan readGDAL() uit het rgdal-pakket. Het voordeel van readGDAL() niet direct gebruiken, is dat raster() een RasterLayer-object teruggeeft.

Een veelvoorkomend type rasterbestand is de GeoTIFF, met de extensie .tif of .tiff. We hebben een raster met mediaan inkomen gedownload van de US census en in je werkmap gezet.

Laten we het bekijken en inlezen.

Deze oefening maakt deel uit van de cursus

Georuimtelijke data visualiseren in R

Cursus bekijken

Oefeninstructies

  • Gebruik dir() om in je werkmap te kijken.
  • Gebruik dir() nogmaals om in de map nyc_grid_data te kijken.
  • Gebruik raster() om het raster met mediaan inkomen in te lezen in de variabele income_grid door het volledige pad naar het .tif-bestand door te geven.
  • Gebruik summary() om te controleren dat het raster is opgeslagen als een RasterLayer.
  • Gebruik plot() om de inhoud van het raster te controleren.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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
Code bewerken en uitvoeren