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, kursun bir parçasıdır
R ile Coğrafi Verileri Görselleştirme
Egzersiz 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ı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Print pop_by_age
# Subset out the under_1 layer using [[
# Plot the under_1 layer