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

R ile Coğrafi Verileri Görselleştirme

kursunun bir parçasıdır
Kursu Görüntüle

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ı 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
Kodu Düzenle ve Çalıştır