R में * .adf फाइलें कैसे पढ़ें?


9

मैं .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' चीज है। मुझे लगता है कि एनए ओज़ेन हैं, इसलिए डेटा लोडिंग में कुछ गड़बड़ है या क्या मुझे डेटा समझ में नहीं आता है?


1
कृपया शीर्षक को कुछ बुद्धिमान और सटीक में बदलें।
मॉडसमर

fwiw, सीधे तौर पर rgdal का उपयोग करने की कोई आवश्यकता नहीं है, बस raster (dpath)
mdsumner

जवाबों:


3

आप लगभग सही हैं:

NODATA महासागरों के लिए -32768 पर सेट है। इसके अतिरिक्त, -997 को महान झीलों के लिए सेट किया गया है, जो समुद्र तट से बाहर नहीं हैं।

चूंकि पिक्सेल सामग्री (बढ़ती अवधि) झीलों पर कोई मतलब नहीं है, आप सुरक्षित रूप से -997 को NODATA भी मान सकते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.