Daha karmaşık bir nesne
raster paketi RasterLayer nesnesini sağlar, ama bunun yanında daha karmaşık iki nesne daha vardır: RasterStack ve RasterBrick. Bu iki nesne, tamamı aynı kapsam ve boyutlara sahip birçok rasterı saklamak için tasarlanmıştır (diğer adıyla çok bantlı ya da çok katmanlı rasterlar).
RasterLayer'ı bir matris gibi düşünebilirsin, ama RasterStack ve RasterBrick nesneleri daha çok üç boyutlu dizilere benzer. Bunlarla çalışmak için bilmen gereken ek bir şey de belirli bir katmanı nasıl belirteceğindir.
Bir RasterStack veya RasterBrick üzerinde $ ya da [[ alt kümelerini kullanarak tek bir katmanı alabilir ve yeni bir RasterLayer nesnesi döndürebilirsin. Örneğin, x bir RasterStack ise, x$layer_name ya da x[["layer_name"]] yalnızca layer_name adlı katmanı içeren bir RasterLayer döndürür.
Şimdi, pop ile aynı alanı kapsayan ama nüfusu birkaç farklı yaş grubuna bölünmüş katmanlar halinde içeren pop_by_age adlı bir RasterStack nesnesine bakalım.
Bu egzersiz
R ile Coğrafi Verileri Görselleştirme
kursunun bir parçasıdırEgzersiz talimatları
pop_by_age'ı yazdır. Tüm katmanların adlarını görebiliyor musun?[[alt kümelemesini kullanarakunder_1katmanını ayıkla.- Önceki adımdaki kodunu
plot()'a vererekunder_1katmanını görselleştir.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Print pop_by_age
# Subset out the under_1 layer using [[
# Plot the under_1 layer