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
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 directoruluinyc_grid_data. - Folosește
raster()pentru a citi rasterul cu venitul median în variabilaincome_grid, transmițând calea completă către fișierul.tif. - Folosește
summary()pentru a verifica că rasterul este stocat într-un obiectRasterLayer. - 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