.Adf dosyalarını R'ye yüklemek istiyorum. Veriler bu sayfadan: http://www.fao.org/geonetwork/srv/en/metadata.show?id=14057
İnternette bazı araştırmalardan sonra bulduğum aşağıdaki kodu denedim. Sorun şu ki, RasterLayer sınıfında olmaması gereken negatif değerler alıyorum. Bunun neden olduğunu bilmiyorum, umarım biri bana yardım edebilir !?
Kod:
library(rgdal)
library(RColorBrewer)
dpath<- path...
x <- new("GDALReadOnlyDataset", dpath)
getDriver(x)
getDriverLongName(getDriver(x))
xx<-asSGDF_GROD(x)
r <- raster(xx)
'R' için çıktı:
r sınıfı: RasterLayer boyutları: 2160, 4320, 9331200 (nrow, ncol, ncell) çözünürlük: 0.08333333, 0.08333333 (x, y) kapsam: -180, 180, -90, 90 (xmin, xmax, ymin, ymax) koordinatı. ref. : + proj = longlat + ellps = WGS84 + towgs84 = 0,0,0,0,0,0,0 + no_defs veri kaynağı: bellek adlarında: band1 değerleri: -997, 16 (min, maks.)
Değerlerdeki '16', büyüme periyodunun 16 sınıf sınıfına karşılık gelir. Ama merak ediyorum o '-997' nereden geliyor. Belki de koordinasyonla ilgili bir sorun var. ref?
İşte 'xx' veri özeti:
Veri özeti: Min. 1. Qu. Ortalama Ortalama 3. Qu. Maks. NA's -997 3 5-9 8 16 7123158
Ve xx'teki verilere daha yakından bakarsak:
tablo (xx $ band1)
-997 1 2 3 4 5 6 7 8 9 10 11 12 31711 429643 83011 166674 207228 270161 240958 183342 118608 98795 88473 73743 56022 13 14 15 16 30104 45521 52216 31832
İçinde gerçekten sadece bu '-997' şey var. Ben NA'ların ozeans olduğunu düşünüyorum, bu yüzden veri yükleme ile ilgili bir sorun var mı yoksa sadece veri anlamıyorum?