Daha çox

'"SpatialGridDataFrame", "character"' imzası üçün 'writeRaster' funksiyası üçün irsi metod tapıla bilmədi


İstifadə etməyə çalışarkən aşağıdakı səhvim varyazıçıfunksiyası R:

Buradakı səhv (function (sınıflar, fdef, mtable): '"SpatialGridDataFrame", "character"' imzası üçün 'writeRaster' funksiyası üçün irsi bir metod tapa bilmirik

Bu kod:

kitabxana (rgdal) x <- readGDAL ("LC81360442014322LGN00_B5.TIF") z <- reflconv (x, 2.0000E-05, -0.100000) writeRaster (z, filename = "test.tif", format = "GTiff", üzerine = DOĞRU) #ERROR SATIR

Z dəyişənini bir raster sənədində saxlamaq istəyirəm. Bu səhvdən kimsə mənə kömək edə bilərmi?


Əvvəlcə bir RasterLayer-a məcbur edin:

z <- raster (z) writeRaster (z, dosya adı = "test.tif", yazmaq = DOĞRU)

Əgər sənədinizigdal, ilə ixrac etmək ən yaxşısıdırgdalda:

x <-readGDAL ("LE71930232012260EDC00_B5.TIF") # str (x) # rasterinizin Formal sinfi nədir #> Formal class 'SpatialGridDataFrame' z <-reflconv (x, 2.0000E-05, -0.100000) writeGDAL (z , fname = "test_gdal.tif", sürücü adı = "GTiff")