Copernicus DEM GLO-30: Global 30m Digital Elevation Model

COPERNICUS/DEM/GLO30
利用可能なデータセットの期間
2010-12-01T00:00:00Z–2015-01-31T00:00:00Z
データセット プロデューサー
Earth Engine スニペット
ee.ImageCollection("COPERNICUS/DEM/GLO30")
タグ
copernicus dem elevation elevation-topography geophysical

説明

Copernicus DEM は、建物、インフラストラクチャ、植生を含む地球表面を表す数値表層モデル(DSM)です。この DEM は、WorldDEM™ という編集された DSM から派生したものです。つまり、水域の平坦化と河川の一貫した流れが含まれています。海岸線や、空港などの特殊な対象物、不自然な地形構造の編集も行われています。

WorldDEM プロダクトは、TanDEM-X ミッションで取得されたレーダー衛星データに基づいています。このミッションは、ドイツ航空宇宙センター(DLR)と Airbus Defence and Space が代表を務めるドイツ政府と Airbus Defence and Space の官民パートナーシップによって資金提供されています。詳しくは、データセットのドキュメントをご覧ください。

DSM は、EGM2008 垂直基準面(EPSG:3855)を使用します。つまり、ある地点の標高が 0 であっても、その地点が平均海面にあるとは限りません。

Earth Engine アセットが DGED ファイルから取り込まれました。

バンド

バンド

ピクセルサイズ: 30 メートル(すべてのバンド)

名前 最小 最大 ピクセルサイズ 説明
DEM 30 メートル

数値表層モデル

EDM 0 13 30 メートル

[Edit Data Mask] には、地形と水文の編集プロセス中に変更されたすべての DEM ピクセルが表示されます。

FLM 0 101 30 メートル

塗りつぶしマスクは、主に地形編集プロセスで作成されます。

HEM 30 メートル

高さ誤差マスクは、干渉計コヒーレンスと幾何学的考慮事項から導出された標準偏差の形式で、各 DEM ピクセルの対応する高さ誤差を表します。

WBM 0 3 30 メートル

水域マスクには、水域として分類され、海、湖、川のカテゴリに従って編集されたすべての DEM ピクセルが表示されます。

EDM クラステーブル

説明
0 なし

Void(データなし)

1 なし

未編集

2 なし

外部標高データの補完

3 なし

補間されたピクセル

4 なし

スムージングされたピクセル

5 なし

空港の編集

6 なし

深度が負の値のピクセルが上昇している

7 なし

フラット化されたピクセル

8 なし

海洋ピクセル

9 なし

Lake ピクセル

10 なし

河川のピクセル

11 なし

海岸線のピクセル

12 なし

モーフィングされたピクセル(手動で設定された一連のピクセル)

13 なし

シフトされたピクセル

FLM クラステーブル

説明
0 なし

Void(データなし)

1 なし

編集済み(塗りつぶされたピクセルを除く)

2 なし

未編集 / 未入力

3 なし

ASTER

4 なし

SRTM90

5 なし

SRTM30

6 なし

GMTED2010

7 なし

SRTM30plus

8 なし

TerraSAR-X Radargrammetric DEM

9 なし

AW3D30

100 なし

ノルウェーの DEM

101 なし

DSM05 スペイン

WBM クラステーブル

説明
0 なし

水なし

1 なし

2 なし

3 なし

河川

利用規約

利用規約

GLO-30 データセットは、2 か国(アルメニアとアゼルバイジャン)を除き、無償ライセンスで世界中で利用できます。Copernicus DEM のライセンス

© DLR e.V. 2010-2014 および © Airbus Defence and Space GmbH 2014-2018。欧州連合と ESA の COPERNICUS の下で提供。無断転載禁止。

Earth Engine で探索する

コードエディタ(JavaScript)

// Use mosaic to hide the tile information.
var dataset = ee.ImageCollection('COPERNICUS/DEM/GLO30').mosaic();

Map.setCenter(-6.746, 46.529, 4);

// Relative, vertical accuracy in form of the standard deviation of
// the interferometric phase error.
var hem = dataset.select('HEM');
var hemVis = {
  // Range of the values is 0.09 to 43.4.
  min: 0.0,
  max: 4.0,
  palette: ['blue', 'green', 'yellow', 'orange', 'darkorange', 'red'],
};
Map.addLayer(hem, hemVis, 'Height Error Mask (HEM; m)', false);

var edm = dataset.select('EDM');
var edmVis = {
  min: 0,
  max: 13,
  palette: [
    'black',      // 0: Void (no data)
    'white',      // 1: Not edited
    'red',        // 2: Infill of external elevation data
    'green',      // 3: Interpolated pixels
    'orange',     // 4: Smoothed pixels
    'yellow',     // 5: Airport editing
    'magenta',    // 6: Raised negative elevation pixels
    'cyan',       // 7: Flattened pixels
    'blue',       // 8: Ocean pixels
    'purple',     // 9: Lake pixels
    'brown',      // 10: River pixels
    'lightgray',  // 11: Shoreline pixels
    'olive',      // 12: Morphed pixels
    'steelblue',  // 13: Shifted pixels
  ],
};
Map.addLayer(edm, edmVis, 'Editing and Masking (EDM)', false, 0.75);

// Source data diagram.
var flm = dataset.select('FLM');
var originalValues = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 100, 101];
var remappedValues = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11];
var flmRemapped = flm.remap(originalValues, remappedValues).rename('FLM');
var flmVis = {
  min: 0,
  max: 11,
  palette: [
    'black',    // 0: Void (no data)
    'white',    // 1: Edited (except filled pixels)
    'grey',     // 2: Not edited / not filled
    'red',      // 3: ASTER
    'green',    // 4: SRTM90
    'blue',     // 5: SRTM30
    'yellow',   // 6: GMTED2010
    'cyan',     // 7: SRTM30plus
    'magenta',  // 8: TerraSAR-X Radargrammetric DEM
    'orange',   // 9: AW3D30
    'purple',   // 100 -> remapped to 10: Norway DEM
    'brown',    // 101 -> remapped to 11: DSM05 Spain
  ],
};
Map.addLayer(flmRemapped, flmVis, 'Fill and Lineage Mask (FLM)', false, 0.75);

var wbm = dataset.select('WBM');
var wbmVis = {
  min: 0,
  max: 3,
  palette: [
    'lightgray',   // 0: No water.
    'cadetblue',   // 1: Ocean.
    'darkblue',    // 2: Lake.
    'blueviolet',  // 3: River.
  ],
};
Map.addLayer(wbm, wbmVis, 'Water Body Mask (WBM)', false, 0.75);

var dsm = dataset.select('DEM')
              .setDefaultProjection('EPSG:3857', null, 30)
              .rename('DSM');
var dsmVis = {
  min: 0.0,
  max: 3000.0,
  palette:
      ['333399', '00a2e5', '55dd77', 'ffff99', 'aa926b', 'aa928d', 'ffffff'],
};
Map.addLayer(dsm, dsmVis, 'Digital Surface Model (DSM; m)', true, 0.75);

// Multiply by 20 to exaggerate the hillshade for a better visualization.
Map.addLayer(
    ee.Terrain.hillshade(dsm.multiply(20.0)), null,
    'Digital Surface Model (DSM) Hillshade', true, 0.75);
コードエディタで開く