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 merupakan bagian dari kursus
Memvisualisasikan Data Geospasial di R
Instruksi latihan
- Cetak
pop_by_age. Dapatkah Anda melihat nama semua layernya? - Ambil layer
under_1menggunakan penyubsetan[[. - Plot layer
under_1dengan meneruskan kode Anda dari instruksi sebelumnya keplot().
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# Print pop_by_age
# Subset out the under_1 layer using [[
# Plot the under_1 layer