Page 162 - MATLAB Recipes for Earth Sciences
P. 162

7.4 The 30-Arc Seconds Elevation Model GTOPO30                  157

           7.4 The 30-Arc Seconds Elevation Model GTOPO30

           The 30 arc second (approximately 1 km) global digital elevation data set
           GTOPO30 only contains elevation data, not bathymetry. The data set has
           been developed by the Earth Resources Observation System Data Center
           and is available from the web page

             http://edcdaac.usgs.gov/gtopo30/gtopo30.html
           The model uses a variety of international data sources. However, it is based
           on raster data from the    Digital Terrain Elevation Model ( DTEM) and vec-
           tor data from the Digital Chart of the World (DCW). The GTOPO30 data
           set has been divided into 33 pieces or tiles. The tile names refer to the lon-
           gitude and latitude of the upper-left (northwest) corner of the tile. The tile
           name e020n40 refers to the upper-left corner of the tile. In our example, the
           coordinates of the upper-left corner are 20 degrees eastern longitude and
           40 degrees northern latitude. As example, we select and download the tile
           e020n40 provided as a 24.9 MB compressed tar fi le. After decompressing
           the tar file, we obtain eight files containing the raw data and header fi les in



           various formats. Moreover, the file provides a GIF image of a shaded relief
           display of the data.
             Importing the GTOPO30 data into the workspace is simple. The Mapping
           Toolbox provides an import routine gtopo30 that reads the data and stores
           it onto a regular data grid. We import only a subset of the original matrix:

             latlim = [-5 5]; lonlim = [30 40];
             GTOPO30 = gtopo30('E020N40',1,latlim,lonlim);

           This script reads the data from the tile e020n40 (without file extension) in
           full resolution (scale factor = 1) into the matrix GTOPO30. The coordinate
           system is defi ned by using the lon/lat limits as listed above. The resolution
           is 30 arc seconds corresponding to 1/120 degrees.
             [LON,LAT] = meshgrid(30:1/120:40,-5:1/120:5);

           A grayscale image can be generated from the elevation data by using the
           function surf. The fourth power of the colormap gray is used for darken-
           ing the map at higher levels of elevation. Subsequently, the colormap is
           flipped vertically in order to obtain dark colors for high elevations and light

           colors for low elevations.
             figure
             surf(LON,LAT,GTOPO30)
             shading interp
   157   158   159   160   161   162   163   164   165   166   167