मैं .adf फ़ाइलों को R में लोड करना चाहता हूं। डेटा इस पृष्ठ से है: http://www.fao.org/geonetwork/srv/en/metadata.show?id=14057
मैंने निम्नलिखित कोड की कोशिश की जो मुझे इंटरनेट में कुछ शोध के बाद मिला। समस्या यह है, कि रैस्टरलेयर में मुझे नकारात्मक मूल्य मिलते हैं जो कि नहीं होने चाहिए। मुझे नहीं पता कि ऐसा क्यों होता है, इसलिए उम्मीद है कि कोई मेरी मदद कर सकता है !?
कोड:
library(rgdal)
library(RColorBrewer)
dpath<- path...
x <- new("GDALReadOnlyDataset", dpath)
getDriver(x)
getDriverLongName(getDriver(x))
xx<-asSGDF_GROD(x)
r <- raster(xx)
'आर' के लिए आउटपुट है:
r वर्ग: रैस्टर लेयर आयाम: 2160, 4320, 9331200 (nrow, ncol, ncell) संकल्प: 0.08333333, 0.08333333 (x, y) हद: -180, 180, -90, 90 (xmin, xmax, ymin, ymax) समन्वय। संदर्भ। : + proj = longlat + ellps = WGS84 + Towgs84 = 0,0,0,0,0,0,0 + no_defs डेटा स्रोत: स्मृति नामों में: band1 मान: -997, 16 (न्यूनतम, अधिकतम)
मूल्यों में '16' का तात्पर्य बढ़ती अवधि की लंबाई के 16 वर्गों से है। लेकिन मुझे आश्चर्य है कि वे '-997' कहां से आते हैं। शायद समन्वय में कुछ गड़बड़ है। संदर्भ?
यहाँ 'xx' का डेटा सारांश भी दिया गया है:
डेटा सारांश: न्यूनतम। प्रथम भाव। माध्य मीन ३ कु। मैक्स। NA का -997 3 5 -9 8 16 7123158
और अगर हम xx में डेटा को और करीब से देखें:
तालिका (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 30104 45521 52216 31832
इसमें वास्तव में सिर्फ '-997' चीज है। मुझे लगता है कि एनए ओज़ेन हैं, इसलिए डेटा लोडिंग में कुछ गड़बड़ है या क्या मुझे डेटा समझ में नहीं आता है?