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
Petunjuk 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 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