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

COPERNICUS/DEM/GLO30
Verfügbarkeit des Datasets
2010-12-01T00:00:00Z–2015-01-31T00:00:00Z
Ersteller des Datasets
Earth Engine-Snippet
ee.ImageCollection("COPERNICUS/DEM/GLO30")
Tags
copernicus dem elevation elevation-topography geophysical

Beschreibung

Das Copernicus DEM ist ein digitales Oberflächenmodell (Digital Surface Model, DSM), mit dem die Erdoberfläche dargestellt wird, einschließlich Gebäuden, Infrastruktur und Vegetation. Dieses DEM wird aus einem bearbeiteten DSM namens WorldDEM™ abgeleitet. Das bedeutet, dass die Glättung von Gewässern und ein konsistenter Fluss von Flüssen berücksichtigt wurden. Außerdem wurden Küstenlinien bearbeitet und spezielle Merkmale wie Flughäfen und unplausible Geländeformen angepasst.

Das WorldDEM-Produkt basiert auf den Radarsatellitendaten, die während der TanDEM-X-Mission erfasst wurden. Diese Mission wird durch eine öffentlich-private Partnerschaft zwischen dem deutschen Staat, vertreten durch das Deutsche Zentrum für Luft- und Raumfahrt (DLR), und Airbus Defence and Space finanziert. Weitere Informationen finden Sie in der Dataset Dokumentation.

Das DSM verwendet das vertikale Datum EGM2008: EPSG:3855. Das bedeutet, dass eine Höhe von 0 an einem Ort nicht impliziert, dass sich der Ort auf mittlerem Meeresspiegel befindet.

Das Earth Engine-Asset wurde aus den DGED-Dateien aufgenommen.

Bänder

Bänder

Pixelgröße: 30 Meter (alle Bänder)

Name Min. Max. Pixelgröße Beschreibung
DEM 30 Meter

Digitales Oberflächenmodell

EDM 0 13 30 Meter

Die Maske für bearbeitete Daten gibt alle DEM-Pixel an, die während der Bearbeitung von Gelände und Gewässern geändert wurden.

FLM 0 101 30 Meter

Die Füllmaske wird hauptsächlich während der Bearbeitung des Geländes erstellt.

HEM 30 Meter

Die Maske für Höhenfehler stellt den entsprechenden Höhenfehler für jedes DEM-Pixel in Form der Standardabweichung dar, die aus der interferometrischen Kohärenz und geometrischen Überlegungen abgeleitet wird.

WBM 0 3 30 Meter

Die Maske für Gewässer zeigt alle DEM-Pixel, die als Wasser klassifiziert und entsprechend den Kategorien Ozean, See oder Fluss bearbeitet wurden.

Tabelle der EDM-Klassen

Wert Farbe Beschreibung
0 Keine

Leer (keine Daten)

1 Keine

Nicht bearbeitet

2 Keine

Ausfüllen mit externen Höhendaten

3 Keine

Interpolierte Pixel

4 Keine

Geglättete Pixel

5 Keine

Flughafenbearbeitung

6 Keine

Erhöhte Pixel mit negativer Höhe

7 Keine

Abgeflachte Pixel

8 Keine

Ozeanpixel

9 Keine

Seepixel

10 Keine

Flusspixel

11 Keine

Pixel der Küstenlinie

12 Keine

Morphing-Pixel (manuell festgelegte Pixelreihenfolge)

13 Keine

Verschobene Pixel

Tabelle der FLM-Klassen

Wert Farbe Beschreibung
0 Keine

Leer (keine Daten)

1 Keine

Bearbeitet (außer gefüllte Pixel)

2 Keine

Nicht bearbeitet / nicht gefüllt

3 Keine

ASTER

4 Keine

SRTM90

5 Keine

SRTM30

6 Keine

GMTED2010

7 Keine

SRTM30plus

8 Keine

TerraSAR-X Radargrammetric DEM

9 Keine

AW3D30

100 Keine

DEM von Norwegen

101 Keine

DSM05 Spanien

Tabelle der WBM-Klassen

Wert Farbe Beschreibung
0 Keine

Kein Wasser

1 Keine

Ozean

2 Keine

See

3 Keine

Fluss

Nutzungsbedingungen

Nutzungsbedingungen

Das GLO-30-Dataset ist weltweit mit einer kostenlosen Lizenz verfügbar, mit Ausnahme von zwei Ländern (Armenien und Aserbaidschan). Lizenz für Copernicus DEM.

© DLR e.V. 2010–2014 und © Airbus Defence and Space GmbH 2014–2018, bereitgestellt im Rahmen von COPERNICUS von der Europäischen Union und der ESA; alle Rechte vorbehalten.

Die Earth Engine nutzen

Code-Editor (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);

Python einrichten

Weitere Informationen zur Python API und zur Verwendung von geemap für die interaktive Entwicklung finden Sie auf der Seite Python-Umgebung.

import ee
import geemap.core as geemap

Colab (Python)

dataset = ee.ImageCollection('COPERNICUS/DEM/GLO30')
elevation = dataset.select('DEM')

elevation_vis = {
    'min': 0.0,
    'max': 1000.0,
    'palette': ['0000ff', '00ffff', 'ffff00', 'ff0000', 'ffffff'],
}

m = geemap.Map()
m.set_center(-6.746, 46.529, 4)
m.add_layer(elevation, elevation_vis, 'DEM')
m
Open in Code Editor