Složitější objekt
Balíček raster nabízí nejen objekt RasterLayer, ale také dva složitější objekty: RasterStack a RasterBrick. Oba jsou určené pro ukládání více rastrů se stejným rozsahem a rozměry (také označované jako vícevrstvé nebo vícepásmové rastry).
Můžeš si je představit tak, že RasterLayer odpovídá matici, zatímco RasterStack a RasterBrick jsou spíše jako trojrozměrná pole. Aby ses s nimi uměl/a pracovat, potřebuješ vědět, jak vybrat konkrétní vrstvu.
Na objekty RasterStack nebo RasterBrick můžeš použít subsetting pomocí $ nebo [[ – tím získáš jednu vrstvu jako nový objekt RasterLayer. Pokud je například x objekt typu RasterStack, pak x$layer_name nebo x[["layer_name"]] vrátí RasterLayer obsahující pouze vrstvu layer_name.
Podíváme se na objekt RasterStack s názvem pop_by_age, který pokrývá stejnou oblast jako pop, ale obsahuje vrstvy s populací rozdělenou do několika věkových skupin.
Toto cvičení je součástí kurzu
Vizualizace geoprostorových dat v R
Pokyny k cvičení
- Vypiš
pop_by_age. Vidíš názvy všech vrstev? - Vyber vrstvu
under_1pomocí subsettingu[[. - Vykresli vrstvu
under_1tak, že kód z předchozího kroku předáš funkciplot().
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Print pop_by_age
# Subset out the under_1 layer using [[
# Plot the under_1 layer