SRTM Digital Elevation Data Version 4

Dataset Availability
Dataset Provider
Earth Engine Snippet
dem elevation geophysical srtm topography


The Shuttle Radar Topography Mission (SRTM) digital elevation dataset was originally produced to provide consistent, high-quality elevation data at near global scope. This version of the SRTM digital elevation data has been processed to fill data voids, and to facilitate its ease of use.



Name Units Min Max Pixel Size Description
elevation m -444* 8806* 90 meters


* estimated min or max value

Terms of Use

Terms of Use

DISTRIBUTION. Users are prohibited from any commercial, non-free resale, or redistribution without explicit written permission from CIAT. Users should acknowledge CIAT as the source used in the creation of any reports, publications, new datasets, derived products, or services resulting from the use of this dataset. CIAT also request reprints of any publications and notification of any redistributing efforts. For commercial access to the data, send requests to Andy Jarvis.

NO WARRANTY OR LIABILITY. CIAT provides these data without any warranty of any kind whatsoever, either express or implied, including warranties of merchantability and fitness for a particular purpose. CIAT shall not be liable for incidental, consequential, or special damages arising out of the use of any data.

ACKNOWLEDGMENT AND CITATION. Any users are kindly asked to cite this data in any published material produced using this data, and if possible link web pages to the CIAT-CSI SRTM website.


  • Jarvis, A., H.I. Reuter, A. Nelson, E. Guevara. 2008. Hole-filled SRTM for the globe Version 4, available from the CGIAR-CSI SRTM 90m Database:

Explore with Earth Engine

Code Editor (JavaScript)

var dataset = ee.Image('CGIAR/SRTM90_V4');
var elevation ='elevation');
var slope = ee.Terrain.slope(elevation);
Map.setCenter(-112.8598, 36.2841, 10);
Map.addLayer(slope, {min: 0, max: 60}, 'slope');

Python setup

See the Python Environment page for information on the Python API and using geemap for interactive development.

import ee
import geemap.core as geemap

Colab (Python)

dataset = ee.Image('CGIAR/SRTM90_V4')
elevation ='elevation')
slope = ee.Terrain.slope(elevation)

m = geemap.Map()
m.set_center(-112.8598, 36.2841, 10)
m.add_layer(slope, {'min': 0, 'max': 60}, 'slope')
Open in Code Editor