IniziaInizia gratis

Lettura di un file raster

I file raster si leggono facilmente in R con la funzione raster() del pacchetto raster. Ti basta passare come primo argomento, x, il nome del file (inclusa l’estensione) del raster.

La funzione raster() utilizza alcune funzioni native del pacchetto raster per leggere determinati tipi di file (in base all’estensione nel nome del file) e, in caso contrario, delega la lettura a readGDAL() del pacchetto rgdal. Il vantaggio di non usare direttamente readGDAL() è che raster() restituisce un oggetto RasterLayer.

Un tipo comune di file raster è il GeoTIFF, con estensione .tif o .tiff. Abbiamo scaricato un raster del reddito mediano dal censimento USA e lo abbiamo messo nella tua directory di lavoro.

Diamo un’occhiata e leggiamolo.

Questo esercizio fa parte del corso

Visualizzare dati geospaziali in R

Visualizza il corso

Istruzioni dell'esercizio

  • Usa dir() per dare un’occhiata alla tua directory di lavoro.
  • Usa di nuovo dir() per esplorare la directory nyc_grid_data.
  • Usa raster() per leggere il raster del reddito mediano nella variabile income_grid passando il percorso completo al file .tif.
  • Usa summary() per verificare che il raster sia memorizzato in un RasterLayer.
  • Usa plot() per verificare il contenuto del raster.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

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
Modifica ed esegui il codice