1. Learn
  2. /
  3. คอร์ส
  4. /
  5. Wizualizacja danych geoprzestrzennych w R

Connected

แบบฝึกหัด

Bardziej złożony obiekt

Pakiet raster udostępnia obiekt RasterLayer, ale również kilka bardziej złożonych obiektów: RasterStack i RasterBrick. Te dwa obiekty służą do przechowywania wielu rastrów o takich samych zasięgach i wymiarach (tzw. wielopasmowych lub wielowarstwowych rastrów).

Możesz myśleć o RasterLayer jak o macierzy, natomiast obiekty RasterStack i RasterBrick przypominają trójwymiarowe tablice. Aby sprawnie się nimi posługiwać, warto wiedzieć, jak wskazać konkretną warstwę.

Do wyodrębnienia jednej warstwy z obiektu RasterStack lub RasterBrick możesz użyć operatora $ lub [[. W wyniku otrzymasz nowy obiekt RasterLayer. Na przykład, jeśli x jest obiektem RasterStack, wyrażenie x$layer_name lub x[["layer_name"]] zwróci RasterLayer zawierający wyłącznie warstwę o nazwie layer_name.

Przyjrzyjmy się obiektowi RasterStack o nazwie pop_by_age, który obejmuje ten sam obszar co pop, ale zawiera warstwy z podziałem populacji na kilka grup wiekowych.

คำแนะนำ

100 XP
  • Wyświetl pop_by_age. Czy widzisz nazwy wszystkich warstw?
  • Wyodrębnij warstwę under_1 za pomocą operatora [[.
  • Narysuj wykres warstwy under_1, przekazując kod z poprzedniego kroku do funkcji plot().