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

COPERNICUS/DEM/GLO30
Dostępność zbioru danych
2010-12-01T00:00:00Z–2015-01-31T00:00:00Z
Dostawca zbioru danych
Fragment kodu Earth Engine
ee.ImageCollection("COPERNICUS/DEM/GLO30")
Tagi
copernicus dem wysokość wysokość-topografia geofizyczne

Opis

Copernicus DEM to cyfrowy model powierzchni (DSM), który przedstawia powierzchnię Ziemi, w tym budynki, infrastrukturę i roślinność. Ten DEM pochodzi z zmodyfikowanego DSM o nazwie WorldDEM™, czyli zawiera spłaszczone zbiorniki wodne i spójny przepływ rzek. Wprowadzono również zmiany w linii brzegowej, a także w przypadku specjalnych obiektów, takich jak lotniska, oraz nieprawdopodobnych struktur terenu.

Produkt WorldDEM jest oparty na danych z satelitów radarowych pozyskanych podczas misji TanDEM-X, która jest finansowana w ramach partnerstwa publiczno-prywatnego między państwem niemieckim reprezentowanym przez Niemieckie Centrum Lotnictwa i Kosmonautyki (DLR) a Airbus Defence and Space. Więcej informacji znajdziesz w dokumentacji zbioru danych.

DSM korzysta z pionowego układu odniesienia EGM2008:EPSG:3855. Oznacza to, że wysokość 0 w danej lokalizacji nie oznacza, że znajduje się ona na średnim poziomie morza.

Zasób Earth Engine został wczytany z plików DGED.

Pasma

Rozmiar piksela
30 m

Pasma

Nazwa Minimum Maks. Rozmiar piksela Opis
DEM metry

Cyfrowy model powierzchni

EDM 0 13 metry

Maska danych edycji wskazuje wszystkie piksele DEM, które zostały zmodyfikowane podczas procesu edycji terenu i wody.

FLM 0 101 metry

Maska wypełnienia jest tworzona głównie podczas edycji terenu.

HEM metry

Maska błędu wysokości przedstawia odpowiedni błąd wysokości dla każdego piksela DEM w postaci odchylenia standardowego uzyskanego na podstawie spójności interferometrycznej i rozważań geometrycznych.

WBM 0 3 metry

Maska zbiornika wodnego pokazuje wszystkie piksele DEM, które są sklasyfikowane jako woda i edytowane zgodnie z kategoriami Ocean, Jezioro lub Rzeka.

Tabela klasy EDM

Wartość Kolor Opis
0 Brak

Puste (brak danych)

1 Brak

Nie zmodyfikowano

2 Brak

Wypełnianie zewnętrznych danych o wysokości

3 Brak

Interpolowane piksele

4 Brak

Wygładzone piksele

5 Brak

Edytowanie lotnisk

6 Brak

Podniesione piksele o ujemnej wysokości

7 Brak

Spłaszczone piksele

8 Brak

Piksele oceanu

9 Brak

Piksele jeziora

10 Brak

Piksele rzeki

11 Brak

Piksele linii brzegowej

12 Brak

Przekształcone piksele (seria pikseli ustawionych ręcznie)

13 Brak

Przesunięte piksele

Tabela klasy FLM

Wartość Kolor Opis
0 Brak

Puste (brak danych)

1 Brak

Edytowane (z wyjątkiem wypełnionych pikseli)

2 Brak

Nie zmodyfikowano / nie wypełniono

3 Brak

ASTER

4 Brak

SRTM90

5 Brak

SRTM30

6 Brak

GMTED2010

7 Brak

SRTM30plus

8 Brak

TerraSAR-X Radargrammetric DEM

9 Brak

AW3D30

100 Brak

Norwegia DEM

101 Brak

DSM05 Spain

Tabela klasy WBM

Wartość Kolor Opis
0 Brak

Brak wody

1 Brak

Ocean

2 Brak

Jezioro

3 Brak

Rzeka

Warunki korzystania z usługi

Warunki korzystania z usługi

Zbiór danych GLO-30 jest dostępny na całym świecie z bezpłatną licencją z wyjątkiem 2 krajów (Armenia i Azerbejdżan). Licencja na dane DEM z programu Copernicus.

© DLR e.V. 2010–2014 i © Airbus Defence and Space GmbH 2014–2018 udostępnione w ramach programu COPERNICUS przez Unię Europejską i ESA; wszelkie prawa zastrzeżone.

Odkrywaj za pomocą Earth Engine

Edytor kodu (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);
Otwórz w edytorze kodu