यदि आप डेटा सेट को पकड़ सकते हैं R
तो ऐसा करने के लिए उपकरण हैं । मेरे पास Etopo1 एक GeoTIFF के रूप में है, मुझे लगता है कि यह यहाँ से बर्फ / सेल है, हालांकि मैंने इसे बाइनरी प्रारूप से खुद को परिवर्तित किया होगा।
http://www.ngdc.noaa.gov/mgg/global/global.html
डेटा पढ़ें (संभवतः कम संकल्प के साथ), ढलान और साजिश की गणना करें।
library(rgdal)
library(raster)
## orig dims, reduced 4-fold (choose divisor to suit your needs / system)
x <- readGDAL("Etopo1.tif", output.dim = c(10800, 21600)/4)
## convert to raster format for calculations
r <- raster(x)
g <- slopeAspect(r, out = "slope", unit = "degrees")
## plot histogram
hist(g)
मैं readGDAL का उपयोग करता हूं क्योंकि मैं इसके साथ अधिक परिचित हूं, लेकिन आप रिजोल्यूशन को कम करने के लिए rgdal सामान के चारों ओर रैपर के रूप में छड़ी कर सकते हैं और इतने पर स्मृति उपयोग की आवश्यकता नहीं है।
g
class : RasterLayer
dimensions : 2700, 5400, 14580000 (nrow, ncol, ncell)
resolution : 0.06666667, 0.06666667 (x, y)
extent : -180, 180, -90, 90 (xmin, xmax, ymin, ymax)
coord. ref. : +proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs +towgs84=0,0,0
values : in memory
min value : 0
max value : 38.11677
?hist
अधिक प्लॉटिंग विकल्पों के लिए देखें ।