আমি স্ক্রিপ্ট ব্যবহার করে আর একক বড় রাস্টার মধ্যে মোজাইক বিভিন্ন rasters করার চেষ্টা করছি যে পোস্ট /programming/15287807/how-can-i-create-raster-mosaic-using-list-of-rasters তবে, আমি একটি সতর্কতা বার্তা এবং ত্রুটি বার্তা পেয়েছি।
rasters1 <- list.files("F:\\MOD15A2_LAI_1km\\MOD15A2_LAI_2009",
pattern = "mod15a2.a2009001.*.005.*.img$",
full.names = TRUE, recursive = TRUE)
mos1 <-mosaic(rasters1, fun=mean)
এটি নীচে হিসাবে ত্রুটি প্রতিবেদন করছিল
Error in (function (classes, fdef, mtable) :
unable to find an inherited method for function ‘extent’ for signature ‘"character"’
তারপরে আমি আরও একটি সংস্করণ চেষ্টা করেছিলাম।
rasters1.mosaicargs <- rasters1
rasters1.mosaicargs$fun <- mean
তবে নীচে কিছু সতর্কতা বার্তা এখানে
Warning message:
In rasters1.mosaicargs$fun <- mean : Coercing LHS to a list
আমি তখন অবিরত বার্তা উপেক্ষা করেছি
mos2 <- do.call(mosaic, rasters1.mosaicargs)
তবে এখানে উপরের হিসাবে একই ত্রুটি উল্লেখ করা হয়েছে
Error in (function (classes, fdef, mtable) :
unable to find an inherited method for function ‘mosaic’ for signature ‘"character", "character"’