ÎncepețiÎncepe gratuit

Citirea unui fișier raster

Fișierele raster pot fi citite în R cel mai ușor cu funcția raster() din pachetul raster. Trebuie doar să transmiți numele fișierului (inclusiv extensia) ca prim argument, x.

Funcția raster() folosește anumite funcții native ale pachetului raster pentru a citi tipuri specifice de fișiere (în funcție de extensia din numele fișierului) și, în celelalte cazuri, delegă citirea fișierului către readGDAL() din pachetul rgdal. Avantajul de a nu folosi readGDAL() direct este că raster() returnează un obiect de tip RasterLayer.

Un tip comun de fișier raster este GeoTIFF, cu extensia .tif sau .tiff. Am descărcat un raster cu venitul median de la US Census și l-am plasat în directorul tău de lucru.

Hai să-l explorăm și să-l citim.

Acest exercițiu face parte din cursul

Vizualizarea datelor geospațiale în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosește dir() pentru a explora directorul tău de lucru.
  • Folosește dir() din nou pentru a vedea conținutul directorului nyc_grid_data.
  • Folosește raster() pentru a citi rasterul cu venitul median în variabila income_grid, transmițând calea completă către fișierul .tif.
  • Folosește summary() pentru a verifica că rasterul este stocat într-un obiect RasterLayer.
  • Folosește plot() pentru a verifica conținutul rasterului.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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
Editează și rulează codul