The Shuttle Radar Topography Mission is a collaborative project between NASA, the National Imagery and Mapping Agency (NIMA), and the German and Italian space agencies to map the elevation of a large part of the globe. Using Synthetic Aperture Radar (SAR) attached to the Endeavor space shuttle, the mission was flown for 11 days between 11th and 22nd of February 2000. Subsequently, the data collected were processed and have been released as DEMs for the majority of the earth's landmass.
SRTM DEMs at a 3 arc-second resolution (~90m at the equator) are freely available for most of the globe. Additionally,
1 arc second (~30m at the equator) SRTM DEMs are available in various formats for the continental United States and a
combined SRTM, GTOPO30 and bathymetry dataset at 30 arc-seconds, known as srtm30Plus
is available for the entire globe. SRTM data are often distributed in '.hgt' format as described in the
SRTM documentation. Data
for the United States are also distributed in other raster formats from the
USGS seamless data server. HGT format data for most of the globe between 60oN
and 60oS can be found at ftp://e0mss21u.ecs.nasa.gov/srtm
organised by continent.
Each file covers a 1 degree by 1 degree section of the earth's surface and is named according to the latitude
and longitude of its bottom left corner. So for example, the city of Bristol in the UK located at 51o28' N, 2o35' W
can be found in the tile N51W003.hgt
. Tiles east of the Greenwich Meridian will be named with an 'E' rather than 'W', and
those south of the equator with an 'S' rather than 'N'. It is important to retain the name of the tile when downloading data as this
is used by LandSerf to attach the correct spatial metadata to the DEM.
When wishing to download several tiles covering a continuous area of the globe, it is useful to identify the names of the tiles you wish to use in advance, since the download sites usually list them in alphabetical order and not necessarily in terms of an obvious geographical pattern.
Once downloaded, you should 'unzip' the files in a directory on your machine. You should then be able to import the .hgt
files directly into LandSerf by selecting Shuttle Radar Topography Mission DEM (.hgt)
file type from the file dialogue
displayed by LandSerf's File->Open
menu.
Note: If you are importing srtm30Plus files, the same guidelines above apply except that the file will have the extension .srtm rather than .hgt, and each tile is 40 degrees E-W by 50 degrees N-S.
Due to the nature of deriving elevation from Synthetic Aperture Radar, most SRTM DEMs will contain 'voids' or cells where no elevation
value could be found. This is especially the case for some water surfaces and patches of very rough terrain. In LandSerf voids will
appear as light-grey gaps in the DEM. Usually, you will want to remove these void cells before processing further. You can do this
either by combining the DEMs with other DEMS of the same area for which you have elevation data (e.g. GTOPO30 data), or more simply
by selecting Void removal
from the Transform
menu. After selecting this option, select Refresh
(or Ctrl-R
) from the Display
menu to see the effect of the void removal.
Void removal works by replacing the outer 'ring' of a void with the average of its non-void neighbours, repeating the process until no voids remain. For most voids, which are usually small holes, this results in a pretty reliable interpolation. For larger patches, this can leave minor artifacts in the interpolated area that look like radiating 'spokes' from the centre of the void patch.
Note that this step is unnecessary if you are importing srtm30Plus files as they have already been preprocessed to remove any voids.
In some cases, you will wish to create a DEM that is made up of several contiguous SRTM tiles. To do this, you should import and
process the first two tiles as described above. When you have two void-free tiles in LandSerf, make sure one is selected as the
primary raster (left-click its thumbnail view) and the other selected as the secondary raster (right-click its thumbnail view).
Choose Combine rasters...
from the Edit
menu.
Combining rasters allows you to merge the contents of two existing raster maps to create a new one. The new raster can be made up
of the intersection of two overlapping rasters, or the union. In this case you should select the Union
option so that
the entire contents of both primary and secondary rasters are combined to create the new one.
If the primary and secondary rasters overlap you can tell LandSerf which raster to prioritise for these cells. Since the SRTM data
should be the same for any overlapping edge cells, this should not make any difference. The final option to 'Replace null values
'
should also make no difference in this case, since we have removed all voids in the previous step.
After successfully combining two adjacent SRTM rasters you should have something similar to the figure below. To save on resources,
you can now delete the original primary and secondary rasters, and save the new combined one to disk. To build up the contiguous
region further, you should repeat steps 1 to 3, but this time using the new combined raster as one of your input raster maps.
This step is unlikely to be necessary is you are importing srtm30Plus files. In fact, you are more likely to want to subset
a smaller region from the large continental-scale tiles. To do this select Edit->Edit raster
then mark an area
to subset with the mouse before selecting the Extract subset
box and pressing OK
.
If the DEM area you have selected contains sea in addition to land, it is sometimes convenient to mask out the non-land
areas from analysis and display. This can be done in two ways. If you have a raster containing the land/sea boundary for the
area of interest, you can set the land area to null
and combine the raster with your DEM, making sure you select
the 'replace null values
' tick box. In this way, only the land raster cells will be transferred to the new raster.
A simpler option which works reasonably well is to 'flood fill' all areas less than 0m elevation, and then classify all elevations
of 0 as null
. To do this, select your combined DEM as the primary raster and then select the Transform->Raster values...
menu item. Select the Flood
tickbox, leave the default value of 0, and press OK
. This will produce a new
DEM with all values that were originally less than 0 now classified as 0. Selecting that new raster, choose the Transform->Raster values...
menu item again, this time selecting Replace 0 with n
on the bottom line. Pressing OK
should
reclassify the DEM with all values that were 0 (sea) now classed as null. An example is shown in the figure below.
This is not a perfect method, as the SRTM data may well have identified some of the sea area as having an elevation of above 0m (small dots in the figure above). These can be masked by overlaying patches of null valued rasters in areas known to be sea, although the process can be quite tedious.
This step is not necessary is you are importing srtm30Plus files as the sea areas contain bathymetric (see floor) data. If you do not wish to use the bathymetric data, simply 'flood-fill' all raster cells less than 0.
As SRTM data are provided in geographical (latitude/longitude) coordinates, they are generally unsuitable for most analysis unless the are projected onto a planar coordinate system where the (x,y) units are the same as the elevation units. LandSerf allows reprojection into UTM, Ordnance Survey National Grid and Swiss National Grid, all of which use coordinate systems in metre units.
To reproject, firstly check that the existing combined raster has the relevant projection metadata attached by selecting the
Edit->Edit raster...
menu option and pressing the Edit
button in the Map projection
area. The map projection should be set to Latitude/longitude
projection and WGS84
ellipsoid. Press
the OK
buttons to confirm these values. To reproject the DEM, select the Transform->Reproject...
menu, and choose an appropriate new projection from the drop down menu. Pressing OK
will display a new dialogue
window with the option for you to change any of the bounding coordinates or resolution of the new raster. Generally, you can
accept the default values for the bounding area, but you should change those for the E-W and N-S resolution. The resolution of
the unprojected DEM is about 90m at the equator, but decreases to about 60m at the northern and southern extremities of the
mapped area. You should select the same resolution for N-S and E-W values so that the resulting DEM has square pixels. Typically,
this should be in the range of 60-90m for the 3 arc-second data, 20-30m for the 1 arc-second data, or ~1000m for the 30 arc-second
data, but can be finer or coarser than that if required. Pressing the OK
button should perform the reprojection,
producing a DEM ready for analysis.
If you are reprojecting srtm30Plus data, beware of attempting to reproject data at very high latitudes (beyond +-80 degrees) to UTM. To avoid undue distortion, if possible, subset the data to be within at most +-80 degrees before attempting a reprojection.