BaşlayınÜcretsiz başlayın

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

Kursa Göz Atın

Egzersiz talimatları

  • pop_by_age'ı yazdır. Tüm katmanların adlarını görebiliyor musun?
  • [[ alt kümelemesini kullanarak under_1 katmanını ayıkla.
  • Önceki adımdaki kodunu plot()'a vererek under_1 katmanı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
Kodu Düzenle ve Çalıştır