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

說明

哥白尼 DEM 是數位地表模型 (DSM),代表地球表面,包括建築物、基礎建設和植被。這項 DEM 是從名為 WorldDEM™ 的編輯版 DSM 衍生而來,也就是納入水體平坦化和河流一致流動的資料。此外,我們也編輯了海岸線、機場等特殊地圖項目,以及不合理的地形結構。

WorldDEM 產品是以 TanDEM-X 計畫期間取得的雷達衛星資料為基礎,這項計畫由德國政府 (代表為德國航空太空中心 (DLR)) 和 Airbus Defence and Space 共同出資。詳情請參閱資料集說明文件

DSM 使用 EGM2008 垂直基準:EPSG:3855。也就是說,某個地點的海拔高度為 0,並不代表該地點位於平均海平面。

已從 DGED 檔案擷取 Earth Engine 資產。

頻帶

像素大小
30 公尺

波段

名稱 最小值 最大值 像素大小 說明
DEM 公尺

數位表面模型

EDM 0 13 公尺

「編輯資料遮罩」會指出地形和水文編輯程序中修改的所有 DEM 像素。

FLM 0 101 公尺

填滿遮罩主要是在編輯地形時建立。

HEM 公尺

高度誤差遮罩代表每個 DEM 像素的相應高度誤差,形式為從干涉幾何相干性和幾何考量得出的標準差。

WBM 0 3 公尺

水體遮罩會顯示所有分類為水域的 DEM 像素,並根據「海洋」、「湖泊」或「河流」類別進行編輯。

EDM 類別表

顏色 說明
0

空白 (沒有資料)

1

尚未編輯

2

填補外部海拔資料

3

插補像素

4

平滑像素

5

編輯機場

6

負海拔像素升高

7

扁平像素

8

海洋像素

9

Lake 像素

10

河川像素

11

海岸線像素

12

變形像素 (手動設定的一系列像素)

13

像素偏移

FLM 類別表

顏色 說明
0

空白 (沒有資料)

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 資料集授權全球免費使用 (亞美尼亞和亞塞拜然除外)。哥白尼 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);
在程式碼編輯器開啟