Bir raster dosyasını içeri aktarma
Raster dosyalarını R'a en kolay şekilde raster paketindeki raster() fonksiyonuyla okuyabilirsin. Dosyanın adını (uzantısı dahil) ilk argüman olan xe geçirmen yeterli.
raster() fonksiyonu, belirli dosya türlerini okumak için (dosya adındaki uzantıya göre) raster paketinin yerel fonksiyonlarını kullanır; diğer durumlarda ise dosyayı okumayı rgdal paketindeki readGDAL()a devreder. readGDAL()ı doğrudan kullanmamanın avantajı, raster()ın bir RasterLayer nesnesi döndürmesidir.
Yaygın bir raster dosyası türü GeoTIFF'tir ve .tif veya .tiff uzantısına sahiptir. US census kaynağından bir medyan gelir raster'ı indirdik ve çalışma dizinine koyduk.
Hadi bir göz atalım ve içeri okuyalım.
Bu egzersiz
R ile Coğrafi Verileri Görselleştirme
kursunun bir parçasıdırEgzersiz talimatları
- Çalışma dizinine göz atmak için
dir()kullan. nyc_grid_datadizininin içine bakmak için tekrardir()kullan..tifdosyasının tam yolunu geçirerek medyan gelir raster'ınıraster()ileincome_griddeğişkenine oku.- Raster'ın bir
RasterLayerolarak saklandığını doğrulamak içinsummary()kullan. - Raster'ın içeriğini doğrulamak için
plot()kullan.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
library(raster)
# Call dir()
# Call dir() on the directory
# Use raster() with file path: income_grid
# Call summary() on income_grid
# Call plot() on income_grid