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

COPERNICUS/DEM/GLO30
Disponibilidade do conjunto de dados
2010-12-01T00:00:00Z–2015-01-31T00:00:00Z
Produtor de conjunto de dados
Snippet do Earth Engine
ee.ImageCollection("COPERNICUS/DEM/GLO30")
Tags
copernicus dem elevation elevation-topography geophysical

Descrição

O DEM do Copernicus é um modelo digital de superfície (DSM, na sigla em inglês) que representa a superfície da Terra, incluindo edifícios, infraestrutura e vegetação. Esse DEM é derivado de um DSM editado chamado WorldDEM™, ou seja, foi incluída a redução de corpos d'água e o fluxo consistente de rios. Também foram feitas edições de litorais e costas, além de recursos especiais, como aeroportos e estruturas de terreno implausíveis.

O produto WorldDEM se baseia nos dados de satélite de radar adquiridos durante a missão TanDEM-X, financiada por uma parceria público-privada entre o estado alemão, representado pelo Centro Aeroespacial Alemão (DLR), e a Airbus Defence and Space. Confira mais detalhes na documentação do conjunto de dados.

O DSM usa o datum vertical EGM2008: EPSG:3855. Isso significa que uma elevação de 0 em um local não implica que ele esteja no nível médio do mar.

O recurso do Earth Engine foi ingerido dos arquivos DGED.

Bandas

Tamanho do pixel
30 metros

Bandas

Nome Mín. Máx. Tamanho do pixel Descrição
DEM metros

Modelo digital de superfície

EDM 0 13 metros

A máscara de edição de dados indica todos os pixels do DEM que foram modificados durante o processo de edição de terreno e hidrografia.

FLM 0 101 metros

A máscara de preenchimento é criada principalmente durante o processo de edição de terreno.

HEM metros

A máscara de erro de altura representa o erro de altura correspondente para cada pixel do DEM na forma do desvio padrão derivado da coerência interferométrica e das considerações geométricas.

WBM 0 3 metros

A máscara de corpo d'água mostra todos os pixels do DEM classificados como água e editados de acordo com as categorias "Oceano", "Lago" ou "Rio".

Tabela de classes de EDM

Valor Cor Descrição
0 Nenhum

Vazio (sem dados)

1 Nenhum

Não editado

2 Nenhum

Preenchimento de dados externos de elevação

3 Nenhum

Pixels interpolados

4 Nenhum

Pixels suavizados

5 Nenhum

Edição de aeroportos

6 Nenhum

Pixels de elevação negativa aumentados

7 Nenhum

Pixels achatados

8 Nenhum

Pixels do oceano

9 Nenhum

Pixels do lago

10 Nenhum

Pixels de rio

11 Nenhum

Pixels de linha costeira

12 Nenhum

Pixels transformados (série de pixels definidos manualmente)

13 Nenhum

Pixels deslocados

Tabela de classes de FLM

Valor Cor Descrição
0 Nenhum

Vazio (sem dados)

1 Nenhum

Editado (exceto pixels preenchidos)

2 Nenhum

Não editado / não preenchido

3 Nenhum

ASTER

4 Nenhum

SRTM90

5 Nenhum

SRTM30

6 Nenhum

GMTED2010

7 Nenhum

SRTM30plus

8 Nenhum

DEM radargramétrico do TerraSAR-X

9 Nenhum

AW3D30

100 Nenhum

DEM da Noruega

101 Nenhum

DSM05: Espanha

Tabela de classes do WBM

Valor Cor Descrição
0 Nenhum

Sem água

1 Nenhum

Oceano

2 Nenhum

Lago

3 Nenhum

Rio

Termos de Uso

Termos de Uso

O conjunto de dados GLO-30 está disponível no mundo todo com uma licença sem custo financeiro, exceto em dois países (Armênia e Azerbaijão). Licença para o Copernicus DEM.

© DLR e.V. 2010-2014 e © Airbus Defence and Space GmbH 2014-2018 fornecidos pelo COPERNICUS da União Europeia e da ESA. Todos os direitos reservados.

Explore com o Earth Engine

Editor de código (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);
Abrir no editor de código