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

COPERNICUS/DEM/GLO30
Ketersediaan Set Data
2010-12-01T00:00:00Z–2015-01-31T00:00:00Z
Produsen Set Data
Cuplikan Earth Engine
ee.ImageCollection("COPERNICUS/DEM/GLO30")
Tag
copernicus dem elevation elevation-topography geophysical

Deskripsi

Copernicus DEM adalah Model Permukaan Digital (DSM) yang merepresentasikan permukaan Bumi, termasuk bangunan, infrastruktur, dan vegetasi. DEM ini berasal dari DSM yang diedit bernama WorldDEM™, yaitu perataan badan air dan aliran sungai yang konsisten telah disertakan. Pengeditan garis pantai dan pesisir, fitur khusus seperti bandara, dan struktur medan yang tidak masuk akal juga telah diterapkan.

Produk WorldDEM didasarkan pada data satelit radar yang diperoleh selama Misi TanDEM-X, yang didanai oleh Kemitraan Publik-Swasta antara Negara Jerman, yang diwakili oleh Pusat Dirgantara Jerman (DLR) dan Airbus Defence and Space. Detail selengkapnya tersedia dalam dokumentasi set data .

DSM menggunakan datum vertikal EGM2008: EPSG:3855. Artinya, elevasi 0 di suatu lokasi tidak berarti lokasi tersebut berada di ketinggian rata-rata permukaan laut.

Aset Earth Engine telah dimasukkan dari file DGED.

Band

Band

Ukuran piksel: 30 meter (semua band)

Nama Min Maks Ukuran Piksel Deskripsi
DEM 30 meter

Model Permukaan Digital

EDM 0 13 30 meter

Mask Data Edit menunjukkan semua piksel DEM yang diubah selama proses pengeditan medan dan hidro.

FLM 0 101 30 meter

Mask Pengisian dibuat terutama selama proses pengeditan medan.

HEM 30 meter

Mask Error Tinggi menunjukkan error tinggi yang sesuai untuk setiap piksel DEM dalam bentuk standar deviasi yang berasal dari koherensi interferometrik dan pertimbangan geometris.

WBM 0 3 30 meter

Mask Badan Air menampilkan semua piksel DEM yang diklasifikasikan sebagai air dan diedit menurut kategori Samudra, Danau, atau Sungai.

Tabel Class EDM

Nilai Warna Deskripsi
0 Tidak ada

Kosong (tidak ada data)

1 Tidak ada

Tidak diedit

2 Tidak ada

Pengisian data elevasi eksternal

3 Tidak ada

Piksel yang diinterpolasi

4 Tidak ada

Piksel yang dihaluskan

5 Tidak ada

Pengeditan bandara

6 Tidak ada

Piksel elevasi negatif yang dinaikkan

7 Tidak ada

Piksel yang diratakan

8 Tidak ada

Piksel samudra

9 Tidak ada

Piksel danau

10 Tidak ada

Piksel sungai

11 Tidak ada

Piksel garis pantai

12 Tidak ada

Piksel yang diubah (serangkaian piksel yang ditetapkan secara manual)

13 Tidak ada

Piksel yang digeser

Tabel Class FLM

Nilai Warna Deskripsi
0 Tidak ada

Kosong (tidak ada data)

1 Tidak ada

Diedit (kecuali piksel yang diisi)

2 Tidak ada

Tidak diedit / tidak diisi

3 Tidak ada

ASTER

4 Tidak ada

SRTM90

5 Tidak ada

SRTM30

6 Tidak ada

GMTED2010

7 Tidak ada

SRTM30plus

8 Tidak ada

DEM Radargrammetri TerraSAR-X

9 Tidak ada

AW3D30

100 Tidak ada

DEM Norwegia

101 Tidak ada

DSM05 Spanyol

Tabel Class WBM

Nilai Warna Deskripsi
0 Tidak ada

Tidak ada air

1 Tidak ada

Samudra

2 Tidak ada

Danau

3 Tidak ada

Sungai

Persyaratan Penggunaan

Persyaratan Penggunaan

Set data GLO-30 tersedia di seluruh dunia dengan lisensi gratis, kecuali di dua negara (Armenia dan Azerbaijan). Lisensi untuk Copernicus DEM.

© DLR e.V. 2010-2014 dan © Airbus Defence and Space GmbH 2014-2018 disediakan berdasarkan COPERNICUS oleh Uni Eropa dan ESA; semua hak dilindungi.

Mengeksplorasi dengan Earth Engine

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

Penyiapan Python

Baca halaman Lingkungan Python untuk mengetahui informasi tentang Python API dan penggunaan geemap untuk pengembangan interaktif.

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
Buka di Editor Kode