Un obiect mai complex
Pachetul raster oferă obiectul RasterLayer, dar și câteva obiecte mai complexe: RasterStack și RasterBrick. Aceste două obiecte sunt concepute pentru a stoca mai mulți rasteri, toți cu aceleași extinderi și dimensiuni (cunoscuți și ca rasteri multi-bandă sau multi-strat).
Poți să te gândești la RasterLayer ca la o matrice, iar la obiectele RasterStack și RasterBrick ca la niște array-uri tridimensionale. Un lucru în plus pe care trebuie să-l știi pentru a le gestiona este cum să specifici un anumit strat.
Poți folosi subseting cu $ sau [[ pe un RasterStack sau RasterBrick pentru a extrage un singur strat și a obține un nou obiect RasterLayer. De exemplu, dacă x este un RasterStack, x$layer_name sau x[["layer_name"]] va returna un RasterLayer care conține doar stratul numit layer_name.
Să explorăm un obiect RasterStack numit pop_by_age, care acoperă aceeași zonă ca pop, dar conține acum straturi pentru populație împărțită pe câteva grupe de vârstă.
Acest exercițiu face parte din cursul
Vizualizarea datelor geospațiale în R
Instrucțiuni pentru exercițiu
- Afișează
pop_by_age. Poți vedea numele tuturor straturilor? - Extrage stratul
under_1folosind subseting cu[[. - Vizualizează stratul
under_1transmițând codul de la instrucțiunea anterioară funcțieiplot().
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Print pop_by_age
# Subset out the under_1 layer using [[
# Plot the under_1 layer