ALOS DSM: Global 30m v3.2

JAXA/ALOS/AW3D30/V3_2
Dataset Availability
2006-01-24T00:00:00Z–2011-05-12T00:00:00Z
Dataset Provider
Earth Engine Snippet
ee.ImageCollection("JAXA/ALOS/AW3D30/V3_2")
Tags
alos dem elevation geophysical jaxa topography

Description

ALOS World 3D - 30m (AW3D30) is a global digital surface model (DSM) dataset with a horizontal resolution of approximately 30 meters (1 arcsec mesh). The dataset is based on the DSM dataset (5-meter mesh version) of the World 3D Topographic Data. More details are available in the dataset documentation.

Version 3.2, released in January 2021, is an improved version created by reconsidering the format in the high latitude area, auxiliary data, and processing method. Different pixel spacing for each latitude zone was adopted at high latitude area. Coastline data, which is one of the auxiliary datasets, was changed, and new supplementary data was used. In addition, as a source data for Japan, AW3D version 3 was also used. Furthermore, the method of detecting anomalous values in the process was improved.

The AW3D DSM elevation is calculated by an image matching process that uses a stereo pair of optical images. Clouds, snow, and ice are automatically identified during processing and applied the mask information. However, mismatched points sometimes remain especially surrounding (or at the edges of) clouds, snow, and ice areas, which cause some height errors in the final DSM.

Here are some example areas with data values outside of valid elevation range. Impossibly low negative values are concentrated in Antarctica around (-63.77, -61.660), (-77.22, -150.27), and (-73.29, 168.14); in Indonesia around (-5.36, 134.55); in Brazil around (-1.667113844, -50.6269684); and in Peru around (-10.45048137, -75.39459876) with approximate values of -1013, -998, -635, and -610 respectively. Impossibly high positive values are found in several locations in the Arctic around (79.83, -77.67) and (69.54, -75.42); in Fiji around (-16.58, 179.44) and (-18.96, 178.39); and in Nepal around (28.50, 84.56) with approximate values of 15369, 15213, and 10900 respectively.

Bands

Resolution
30 meters

Bands

Name Min Max Description
DSM -433* 8768*

Height above sea level. Signed 16 bits. Elevation (in meter) converted from the ellipsoidal height based on ITRF97 and GRS80, using EGM96†1 geoid model.

STK 1* 54*

Stacking number of the scene unit DSM used in producing DSM. The band is derived by resampling the stacking number for 5m resolution DSM to 30m resolution.

MSK

8-bit mask for the band.

* estimated min or max value

Terms of Use

Terms of Use

This dataset is available to use with no charge under the conditions specified in the Terms of use for ALOS Global Digital Surface Model.

Citations

Citations:
  • T. Tadono, H. Ishida, F. Oda, S. Naito, K. Minakawa, H. Iwamoto
    Precise Global DEM Generation By ALOS PRISM, ISPRS Annals of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Vol.II-4, pp.71-76, 2014. PDF file
  • J. Takaku, T. Tadono, K. Tsutsui : Generation of High Resolution Global DSM from ALOS PRISM, The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Vol. XL-4, pp.243-248, ISPRS, 2014. PDF file

  • J. Takaku, T. Tadono, K. Tsutsui, M. Ichikawa : Validation of 'AW3D' Global DSM Generated from ALOS PRISM, ISPRS Annals of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Vol.III-4, pp.25-31, 2016. PDF file

  • T. Tadono, H. Nagai, H. Ishida, F. Oda, S. Naito, K. Minakawa, H. Iwamoto : Initial Validation of the 30 m-mesh Global Digital Surface Model Generated by ALOS PRISM, The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, ISPRS, Vol. XLI-B4, pp.157-162, 2016. PDF file

Explore with Earth Engine

Code Editor (JavaScript)

var dataset = ee.ImageCollection('JAXA/ALOS/AW3D30/V3_2');
var elevation = dataset.select('DSM');
var elevationVis = {
  min: 0,
  max: 5000,
  palette: ['0000ff', '00ffff', 'ffff00', 'ff0000', 'ffffff']
};
Map.setCenter(138.73, 35.36, 11);
Map.addLayer(elevation, elevationVis, 'Elevation');

// Reproject an image mosaic using a projection from one of the image tiles,
// rather than using the default projection returned by .mosaic().
var proj = elevation.first().select(0).projection();
var slopeReprojected = ee.Terrain.slope(elevation.mosaic()
                             .setDefaultProjection(proj));
Map.addLayer(slopeReprojected, {min: 0, max: 45}, 'Slope');
Open in Code Editor