मैं अपने आर में संकेतित फ़ोल्डर से सभी कई मोज़ेक रस्टर्स (प्रत्येक मोज़ेक 7 परतों से बना है) को आयात करना चाहूंगा । फिर उन्हें सिंगल मल्टीलेयर्स रस्टर्स के रूप में एक्सेस करें।
तो मैंने किया:
# read all mosaics named "mos....img" in R
raster_data<-list.files(path=getwd(), pattern="mos.*.img$")
# read files as rasters
s <- stack(raster_data)
# check my imported rasters p.ex. raster n°8 from "s" raster stack
s[[8]]
और मेरे रेखापुंज [[contain]] में केवल १ परत होती है, इसलिए पूरे मोज़ेक का आयात नहीं किया गया था!
nlayers(s[[8]])
[[1]]
यदि मैं प्रत्येक मोज़ेक को अलग से पढ़ता हूं, तो यह काम करता है:
# read 1 mosaic (composed by 7 bands)
mosaic1<-brick("mosaic1.img")
# extract one band
band4<-subset(mosaic1, 4)
"स्टैक" टूल संपूर्ण मोज़ाइक आयात क्यों नहीं करता है, लेकिन मोज़ेक का केवल एक बैंड और इसे व्यवस्थित करना कैसे संभव है?