MulaiMulai sekarang secara gratis

Objek yang lebih rumit

Paket raster menyediakan objek RasterLayer, tetapi juga beberapa objek yang lebih rumit: RasterStack dan RasterBrick. Kedua objek ini dirancang untuk menyimpan banyak raster dengan jangkauan dan dimensi yang sama (disebut juga raster multi-band atau multi-layer).

Anda dapat memandang RasterLayer seperti matriks, sedangkan objek RasterStack dan RasterBrick lebih mirip larik tiga dimensi. Satu hal tambahan yang perlu Anda ketahui untuk menggunakannya adalah cara menentukan layer tertentu.

Anda dapat menggunakan penyubsetan $ atau [[ pada RasterStack atau RasterBrick untuk mengambil satu layer dan mengembalikan objek RasterLayer baru. Sebagai contoh, jika x adalah RasterStack, x$layer_name atau x[["layer_name"]] akan mengembalikan RasterLayer yang hanya berisi layer bernama layer_name.

Mari kita lihat objek RasterStack bernama pop_by_age yang mencakup area yang sama dengan pop, tetapi sekarang berisi layer untuk populasi yang dipecah menjadi beberapa kelompok umur.

Latihan ini adalah bagian dari kursus

Memvisualisasikan Data Geospasial di R

Lihat Kursus

Petunjuk latihan

  • Cetak pop_by_age. Dapatkah Anda melihat nama semua layernya?
  • Ambil layer under_1 menggunakan penyubsetan [[.
  • Plot layer under_1 dengan meneruskan kode Anda dari instruksi sebelumnya ke plot().

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Print pop_by_age


# Subset out the under_1 layer using [[


# Plot the under_1 layer
Edit dan Jalankan Kode