আমি আর। তে 'রাস্টার' প্যাকেজটি ব্যবহার করে উইন্ডোজে .DEM বিন্যাসে একটি রাস্টার ফাইল পড়ার চেষ্টা করছি am
উইন্ডোজ in-এ আর-তে ডেটা লোড করার সময় আমি এনএ মানগুলির সাথে সমস্যা পাই, তবে ওএসএক্স লায়নযুক্ত ম্যাকের ক্ষেত্রে আমার সমস্যা নেই। উইন্ডোজগুলিতে, এনএ মানগুলি সঠিকভাবে পড়েছে বলে মনে হয় না। প্রশ্ন হচ্ছে কেন এমন হয়?
ব্যবহৃত রাস্টার ফাইলটি নিম্নলিখিত আর কোডের সাথে ইউএসজিএস থেকে ডাউনলোড করা হয়েছিল:
download.file('http://edcftp.cr.usgs.gov/pub/data/gtopo30/global/e020n90.tar.gz', 'e020n90.tar.gz')
untar('e020n90.tar.gz')
তারপরে আমি 'রাস্টার' প্যাকেজটি ব্যবহার করে রাস্টারটিকে আরে পড়ি। ওএসএক্স সিংহ এবং আর 6464 সংস্করণ ২.১13.১ এ, এনএ মানগুলি স্বীকৃত:
> onMac <- raster('E020N90.DEM')
> onMac
class : RasterLayer
dimensions : 6000, 4800, 28800000 (nrow, ncol, ncell)
resolution : 0.008333333, 0.008333333 (x, y)
extent : 20, 60, 40, 90 (xmin, xmax, ymin, ymax)
coord. ref. : +proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_defs
values : /Users/Tam/Desktop/E020N90.DEM
min value : -9999
max value : 5483
> summary(values(onMac))
Min. 1st Qu. Median Mean 3rd Qu. Max. NA's
-137 85 148 213 213 5483 13046160
তবে উইন্ডোজ on (B৪ বিট, একই আর সংস্করণ) এ এটি এমন কক্ষের মানগুলিকে রূপান্তর করে যা এনএর হওয়া উচিত numbers
> onWindows <- raster('E020N90.DEM')
> onWindows
class : RasterLayer
dimensions : 6000, 4800, 28800000 (nrow, ncol, ncell)
resolution : 0.008333333, 0.008333333 (x, y)
extent : 20, 60, 40, 90 (xmin, xmax, ymin, ymax)
coord. ref. : +proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs +towgs84=0,0,0
values : E:/WorldDegreeDays/gsoddata/gtopo/E020N90.DEM
min value : -9999
max value : 5483
> summary(values(onWindows))
Min. 1st Qu. Median Mean 3rd Qu. Max.
1 150 946 27190 55540 65540
আমি যখন উইন্ডোতে এটি পড়ি তখন রাস্টারটিতে কোনও এনএ মান নেই কেন? আমি কীভাবে এটিকে ঘিরে কাজ করতে পারি? আমার অনুমান যে সংখ্যাগুলি যেভাবে সংরক্ষণ করা হয় তার সাথে এটি করা দরকার, অনেকগুলি এনএ মান 55540 তে রূপান্তরিত হয়।
উইন্ডোজ থেকে তথ্য (রাস্টার লোড করার পরে):
SessionInfo()
R version 2.13.1 (2011-07-08)
Platform: x86_64-pc-mingw32/x64 (64-bit)
locale:
[1] LC_COLLATE=English_United States.1252
[2] LC_CTYPE=English_United States.1252
[3] LC_MONETARY=English_United States.1252
[4] LC_NUMERIC=C
[5] LC_TIME=English_United States.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] rgdal_0.7-1 raster_1.9-12 sp_0.9-88
loaded via a namespace (and not attached):
[1] grid_2.13.1 lattice_0.19-30
ওএসএক্স থেকে তথ্য (রাস্টার লোড করার পরে):
R version 2.13.1 (2011-07-08)
Platform: x86_64-apple-darwin9.8.0/x86_64 (64-bit)
locale:
[1] en_US.UTF-8/en_US.UTF-8/C/C/en_US.UTF-8/en_US.UTF-8
attached base packages:
[1] stats graphics grDevices utils datasets methods
[7] base
other attached packages:
[1] rgdal_0.6-33 raster_1.9-12 sp_0.9-88
loaded via a namespace (and not attached):
[1] grid_2.13.1 lattice_0.19-33
sessionInfo()
আপনার পোস্টে অন্তর্ভুক্ত করতে পারেন ?